Class SAML1ActionSupport

java.lang.Object
org.opensaml.saml.saml1.profile.SAML1ActionSupport

public final class SAML1ActionSupport extends Object
Helper methods for SAML 1 profile actions.
  • Field Details

    • LOG

      @Nonnull private static final org.slf4j.Logger LOG
      Logger.
  • 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 an Assertion using the parameters supplied, with its issue instant set to the current time.
      Parameters:
      action - the current action
      idGenerator - source of assertion ID
      issuer - 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 a Assertion to the given Response. The Assertion is constructed using the parameters supplied, and its issue instant is set to the issue instant of the given Response.
      Parameters:
      action - the current action
      response - the response to which the assertion will be added
      idGenerator - source of assertion ID
      issuer - 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 a Conditions to a given Assertion. If the Assertion already contains an Conditions this method just returns.
      Parameters:
      action - current action
      assertion - assertion to which the condition will be added
      Returns:
      the Conditions that already existed on, or the one that was added to, the Assertion