public interface SAML2ProfileConfiguration
| Modifier and Type | Method and Description |
|---|---|
com.google.common.base.Predicate<ProfileRequestContext> |
getEncryptAssertions()
Get the predicate used to determine if assertions should be encrypted.
|
com.google.common.base.Predicate<ProfileRequestContext> |
getEncryptAttributes()
Get the predicate used to determine if attributes should be encrypted.
|
com.google.common.base.Predicate<ProfileRequestContext> |
getEncryptNameIDs()
Get the predicate used to determine if name identifiers should be encrypted.
|
Collection<String> |
getProxyAudiences()
Get the unmodifiable collection of audiences for a proxied assertion.
|
long |
getProxyCount()
Get the maximum number of times an assertion may be proxied.
|
boolean |
isEncryptionOptional()
Get whether to ignore an inability to encrypt due to external factors.
|
@NonNegative long getProxyCount()
@Nonnull @NonnullElements @NotLive @Unmodifiable Collection<String> getProxyAudiences()
boolean isEncryptionOptional()
This allows a deployer to signal that encryption is "best effort" and can be omitted if a relying party doesn't possess a key, support a compatible algorithm, etc.
Defaults to false.
@Nonnull com.google.common.base.Predicate<ProfileRequestContext> getEncryptAssertions()
@Nonnull com.google.common.base.Predicate<ProfileRequestContext> getEncryptNameIDs()
@Nonnull com.google.common.base.Predicate<ProfileRequestContext> getEncryptAttributes()
Copyright © 1999–2018 Shibboleth Consortium. All rights reserved.