Package org.opensaml.saml.saml1.profile
Class SAML1ActionSupport
java.lang.Object
org.opensaml.saml.saml1.profile.SAML1ActionSupport
Helper methods for SAML 1 profile actions.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Assertion
addAssertionToResponse
(AbstractProfileAction action, Response response, IdentifierGenerationStrategy idGenerator, String issuer) static Conditions
addConditionsToAssertion
(AbstractProfileAction action, Assertion assertion) Creates and adds aConditions
to a givenAssertion
.static Assertion
buildAssertion
(AbstractProfileAction action, IdentifierGenerationStrategy idGenerator, String issuer) Constructs anAssertion
using the parameters supplied, with its issue instant set to the current time.
-
Field Details
-
LOG
@Nonnull private static final org.slf4j.Logger LOGLogger.
-
-
Constructor Details
-
SAML1ActionSupport
private SAML1ActionSupport()Constructor.
-
-
Method Details
-
buildAssertion
@Nonnull public static Assertion buildAssertion(@Nonnull AbstractProfileAction action, @Nonnull IdentifierGenerationStrategy idGenerator, @Nonnull @NotEmpty String issuer) Constructs anAssertion
using the parameters supplied, with its issue instant set to the current time.- Parameters:
action
- the current actionidGenerator
- source of assertion IDissuer
- value for assertion- Returns:
- the assertion
-
addAssertionToResponse
@Nonnull public static Assertion addAssertionToResponse(@Nonnull AbstractProfileAction action, @Nonnull Response response, @Nonnull IdentifierGenerationStrategy idGenerator, @Nonnull @NotEmpty String issuer) Constructs and adds aAssertion
to the givenResponse
. TheAssertion
is constructed using the parameters supplied, and its issue instant is set to the issue instant of the givenResponse
.- Parameters:
action
- the current actionresponse
- the response to which the assertion will be addedidGenerator
- source of assertion IDissuer
- value for assertion- Returns:
- the assertion that was added to the response
-
addConditionsToAssertion
@Nonnull public static Conditions addConditionsToAssertion(@Nonnull AbstractProfileAction action, @Nonnull Assertion assertion) Creates and adds aConditions
to a givenAssertion
. If theAssertion
already contains anConditions
this method just returns.- Parameters:
action
- current actionassertion
- assertion to which the condition will be added- Returns:
- the
Conditions
that already existed on, or the one that was added to, theAssertion
-