Interface SAML2AssertionProducingProfileConfiguration
- All Superinterfaces:
Component,IdentifiedComponent,ProfileConfiguration,SAML2ProfileConfiguration,SAMLAssertionProducingProfileConfiguration,SAMLProfileConfiguration
public interface SAML2AssertionProducingProfileConfiguration
extends SAML2ProfileConfiguration, SAMLAssertionProducingProfileConfiguration
Interface for SAML 2.0 profiles that produce assertions.
-
Field Summary
Fields inherited from interface net.shibboleth.profile.config.ProfileConfiguration
DEFAULT_DISALLOWED_FEATURESFields inherited from interface net.shibboleth.saml.profile.config.SAMLAssertionProducingProfileConfiguration
DEFAULT_ASSERTION_LIFETIME -
Method Summary
Modifier and TypeMethodDescriptionbooleanisEncryptAssertions(ProfileRequestContext profileRequestContext) Gets whether assertions should be encrypted.booleanisEncryptAttributes(ProfileRequestContext profileRequestContext) Gets whether attributes should be encrypted.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.SAMLAssertionProducingProfileConfiguration
getAssertionAudiences, getAssertionLifetime, isIncludeConditionsNotBefore, isSignAssertionsMethods inherited from interface net.shibboleth.saml.profile.config.SAMLProfileConfiguration
getMessageHandler, isSignRequests, isSignResponses
-
Method Details
-
isEncryptAssertions
@ConfigurationSetting(name="encryptAssertions") boolean isEncryptAssertions(@Nullable ProfileRequestContext profileRequestContext) Gets whether assertions should be encrypted.- Parameters:
profileRequestContext- current profile request context- Returns:
- whether assertions should be encrypted
-
isEncryptAttributes
@ConfigurationSetting(name="encryptAttributes") boolean isEncryptAttributes(@Nullable ProfileRequestContext profileRequestContext) Gets whether attributes should be encrypted.- Parameters:
profileRequestContext- current profile request context- Returns:
- whether attributes should be encrypted
-