Class ArtifactResolutionProfileConfiguration

All Implemented Interfaces:
InterceptorAwareProfileConfiguration, SAMLProfileConfiguration, ConditionalProfileConfiguration, ProfileConfiguration, SAMLProfileConfiguration, ArtifactResolutionProfileConfiguration, Component, DestructableComponent, IdentifiableComponent, IdentifiedComponent, InitializableComponent

public class ArtifactResolutionProfileConfiguration extends AbstractSAMLProfileConfiguration implements ArtifactResolutionProfileConfiguration
Configuration support for SAML 1.x artifact resolution requests.
  • Field Details

  • Constructor Details

    • ArtifactResolutionProfileConfiguration

      public ArtifactResolutionProfileConfiguration()
      Constructor.
    • ArtifactResolutionProfileConfiguration

      protected ArtifactResolutionProfileConfiguration(@Nonnull @NotEmpty String profileId)
      Constructor.
      Parameters:
      profileId - unique ID for this profile
  • Method Details

    • isSignAssertions

      public boolean isSignAssertions(@Nullable ProfileRequestContext profileRequestContext)
      Specified by:
      isSignAssertions in interface ArtifactResolutionProfileConfiguration
    • setSignAssertions

      public void setSignAssertions(boolean flag)
      Set whether generated assertions should be signed.
      Parameters:
      flag - flag to set
    • setSignAssertionsPredicate

      public void setSignAssertionsPredicate(@Nonnull Predicate<ProfileRequestContext> predicate)
      Set the predicate used to determine if generated assertions should be signed.
      Parameters:
      predicate - predicate used to determine if generated assertions should be signed