public abstract class AbstractSAML2ArtifactAwareProfileConfiguration extends AbstractSAML2ProfileConfiguration implements SAMLArtifactAwareProfileConfiguration, SAMLArtifactConsumerProfileConfiguration
| Modifier and Type | Field and Description |
|---|---|
private SAMLArtifactConfiguration |
artifactConfiguration
Explicitly set artifact configuration.
|
private com.google.common.base.Function<ProfileRequestContext,SAMLArtifactConfiguration> |
artifactConfigurationLookupStrategy
Lookup function to supply
artifactConfiguration property. |
private com.google.common.base.Predicate<MessageContext> |
clientTLSArtifactRequestsPredicate
Predicate used to determine if artifact resolution requests should use client TLS.
|
private com.google.common.base.Predicate<MessageContext> |
signArtifactRequestsPredicate
Predicate used to determine if artifact resolution requests should be signed.
|
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSAML2ArtifactAwareProfileConfiguration(String profileId)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
SAMLArtifactConfiguration |
getArtifactConfiguration()
Get the associated
SAMLArtifactConfiguration for the profile, if any. |
com.google.common.base.Predicate<MessageContext> |
getClientTLSArtifactRequests()
Get the predicate used to determine if artifact resolution requests should use client TLS.
|
com.google.common.base.Predicate<MessageContext> |
getSignArtifactRequests()
Get the predicate used to determine if artifact resolution requests should be signed.
|
void |
setArtifactConfiguration(SAMLArtifactConfiguration config)
Set the SAML artifact configuration, if any.
|
void |
setArtifactConfigurationLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SAMLArtifactConfiguration> strategy)
Set a lookup strategy for the
artifactConfiguration property. |
void |
setClientTLSArtifactRequests(com.google.common.base.Predicate<MessageContext> predicate)
Set the predicate used to determine if artifact resolution requests should use client TLS.
|
void |
setSignArtifactRequests(com.google.common.base.Predicate<MessageContext> predicate)
Set the predicate used to determine if artifact resolution requests should be signed.
|
getEncryptAssertions, getEncryptAttributes, getEncryptionOptionalPredicate, getEncryptNameIDs, getProxyAudiences, getProxyCount, isEncryptionOptional, setEncryptAssertions, setEncryptAttributes, setEncryptionOptional, setEncryptionOptionalPredicate, setEncryptNameIDs, setProxyAudiences, setProxyAudiencesLookupStrategy, setProxyCount, setProxyCountLookupStrategygetAdditionalAudiencesForAssertion, getAssertionLifetime, getInboundInterceptorFlows, getIncludeConditionsNotBeforePredicate, getSignAssertions, getSignRequests, getSignResponses, includeConditionsNotBefore, setAdditionalAudienceForAssertion, setAdditionalAudiencesForAssertion, setAssertionAudiencesLookupStrategy, setAssertionLifetime, setAssertionLifetimeLookupStrategy, setIncludeConditionsNotBefore, setIncludeConditionsNotBeforePredicate, setSignAssertions, setSignRequests, setSignResponsesgetActivationCondition, setActivationConditionequals, getDisallowedFeatures, getId, getIndirectProperty, getOutboundInterceptorFlows, getProfileRequestContext, getSecurityConfiguration, hashCode, isFeatureDisallowed, setDisallowedFeatures, setDisallowedFeaturesLookupStrategy, setInboundFlowsLookupStrategy, setInboundInterceptorFlows, setOutboundFlowsLookupStrategy, setOutboundInterceptorFlows, setSecurityConfiguration, setSecurityConfigurationLookupStrategy, setServletRequestclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetAdditionalAudiencesForAssertion, getAssertionLifetime, getSignAssertions, getSignRequests, getSignResponses, includeConditionsNotBeforegetInboundInterceptorFlows, getOutboundInterceptorFlows, getSecurityConfigurationgetId@Nullable private SAMLArtifactConfiguration artifactConfiguration
@Nullable private com.google.common.base.Function<ProfileRequestContext,SAMLArtifactConfiguration> artifactConfigurationLookupStrategy
artifactConfiguration property.@Nonnull private com.google.common.base.Predicate<MessageContext> signArtifactRequestsPredicate
@Nonnull private com.google.common.base.Predicate<MessageContext> clientTLSArtifactRequestsPredicate
@Nullable public SAMLArtifactConfiguration getArtifactConfiguration()
SAMLArtifactConfiguration for the profile, if any.getArtifactConfiguration in interface SAMLArtifactAwareProfileConfigurationpublic void setArtifactConfiguration(@Nullable SAMLArtifactConfiguration config)
config - configuration to setpublic void setArtifactConfigurationLookupStrategy(@Nullable com.google.common.base.Function<ProfileRequestContext,SAMLArtifactConfiguration> strategy)
artifactConfiguration property.strategy - lookup strategypublic com.google.common.base.Predicate<MessageContext> getSignArtifactRequests()
getSignArtifactRequests in interface SAMLArtifactConsumerProfileConfigurationpublic void setSignArtifactRequests(@Nonnull com.google.common.base.Predicate<MessageContext> predicate)
predicate - the predicatepublic com.google.common.base.Predicate<MessageContext> getClientTLSArtifactRequests()
getClientTLSArtifactRequests in interface SAMLArtifactConsumerProfileConfigurationpublic void setClientTLSArtifactRequests(@Nonnull com.google.common.base.Predicate<MessageContext> predicate)
predicate - the predicateCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.