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 AssertionaddAssertionToResponse(AbstractProfileAction action, Response response, IdentifierGenerationStrategy idGenerator, String issuer) static ConditionsaddConditionsToAssertion(AbstractProfileAction action, Assertion assertion) Creates and adds aConditionsto a givenAssertion.static AssertionbuildAssertion(AbstractProfileAction action, IdentifierGenerationStrategy idGenerator, String issuer) Constructs anAssertionusing 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 anAssertionusing 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 aAssertionto the givenResponse. TheAssertionis 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 aConditionsto a givenAssertion. If theAssertionalready contains anConditionsthis method just returns.- Parameters:
action- current actionassertion- assertion to which the condition will be added- Returns:
- the
Conditionsthat already existed on, or the one that was added to, theAssertion
-