Interface ArtifactResolutionProfileConfiguration
- All Superinterfaces:
Component,IdentifiedComponent,ProfileConfiguration,SAML2ProfileConfiguration,SAMLProfileConfiguration
Configuration support for SAML 2.0 artifact resolution profile.
-
Field Summary
FieldsFields inherited from interface net.shibboleth.profile.config.ProfileConfiguration
DEFAULT_DISALLOWED_FEATURES -
Method Summary
Modifier and TypeMethodDescriptionbooleanisEncryptAssertions(ProfileRequestContext profileRequestContext) Gets whether enclosed assertions should be encrypted.booleanisEncryptAttributes(ProfileRequestContext profileRequestContext) Gets whether enclosed attributes should be encrypted.booleanisSignAssertions(ProfileRequestContext profileRequestContext) Gets whether enclosed assertions should be signed.Methods inherited from interface net.shibboleth.shared.component.IdentifiedComponent
getIdMethods inherited from interface net.shibboleth.profile.config.ProfileConfiguration
getDisallowedFeatures, getSecurityConfiguration, isFeatureDisallowedMethods inherited from interface net.shibboleth.saml.saml2.profile.config.SAML2ProfileConfiguration
isEncryptionOptional, isEncryptNameIDs, isIgnoreRequestSignaturesMethods inherited from interface net.shibboleth.saml.profile.config.SAMLProfileConfiguration
getMessageHandler, isSignRequests, isSignResponses
-
Field Details
-
PROFILE_ID
ID for this profile configuration.- See Also:
-
-
Method Details
-
isSignAssertions
@ConfigurationSetting(name="signAssertions") boolean isSignAssertions(@Nullable ProfileRequestContext profileRequestContext) Gets whether enclosed assertions should be signed.- Parameters:
profileRequestContext- current profile request context- Returns:
- whether enclosed assertions should be signed
-
isEncryptAssertions
@ConfigurationSetting(name="encryptAssertions") boolean isEncryptAssertions(@Nullable ProfileRequestContext profileRequestContext) Gets whether enclosed assertions should be encrypted.- Parameters:
profileRequestContext- current profile request context- Returns:
- whether enclosed assertions should be encrypted
-
isEncryptAttributes
@ConfigurationSetting(name="encryptAttributes") boolean isEncryptAttributes(@Nullable ProfileRequestContext profileRequestContext) Gets whether enclosed attributes should be encrypted.- Parameters:
profileRequestContext- current profile request context- Returns:
- whether enclosed attributes should be encrypted
-