public abstract class AbstractSAML2ProfileConfigurationFactoryBean extends AbstractSAMLProfileConfigurationFactoryBean
Modifier and Type | Field and Description |
---|---|
private int |
assertionProxyCount
Maximum number of times an assertion may be proxied.
|
private SAML2AttributeAuthority |
attributeAuthority
Attribute authority for the profile configuration.
|
private CryptoOperationRequirementLevel |
encryptAssertions
Whether to encryptAssertions.
|
private CryptoOperationRequirementLevel |
encryptNameIds
Whether to encrypt NameIDs.
|
private List<String> |
proxyAudiences
Audiences for proxied assertions.
|
Constructor and Description |
---|
AbstractSAML2ProfileConfigurationFactoryBean() |
Modifier and Type | Method and Description |
---|---|
int |
getAssertionProxyCount()
Gets the maximum number of times an assertion may be proxied.
|
SAML2AttributeAuthority |
getAttributeAuthority()
Gets the attribute authority for the profile configuration.
|
List<String> |
getProxyAudiences()
Gets the audiences for proxied assertions.
|
CryptoOperationRequirementLevel |
isEncryptAssertions()
Gets whether to encryption assertions.
|
CryptoOperationRequirementLevel |
isEncryptNameIds()
Gets whether to encrypt NameIDs.
|
protected void |
populateBean(AbstractSAML2ProfileConfiguration configuration)
Populates the given profile configuration with standard information.
|
void |
setAssertionProxyCount(int count)
Sets the maximum number of times an assertion may be proxied.
|
void |
setAttributeAuthority(SAML2AttributeAuthority authority)
Sets the attribute authority for the profile configuration.
|
void |
setEncryptAssertions(CryptoOperationRequirementLevel encrypt)
Sets whether to encryption assertions.
|
void |
setEncryptNameIds(CryptoOperationRequirementLevel encrypt)
Sets whether to encrypt NameIDs.
|
void |
setProxyAudiences(List<String> audiences)
Sets the audiences for proxied assertions.
|
getAssertionLifetime, getAudiences, getOutboundArtifactType, getProfileSecurityPolicy, getSignAssertions, getSigningCredential, getSignRequests, getSignResposnes, populateBean, setAssertionLifetime, setAudiences, setOutboundArtifactType, setProfileSecurityPolicy, setSignAssertions, setSigningCredential, setSignRequests, setSignResponses
afterPropertiesSet, createInstance, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, getObjectType, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
private SAML2AttributeAuthority attributeAuthority
private CryptoOperationRequirementLevel encryptNameIds
private CryptoOperationRequirementLevel encryptAssertions
private int assertionProxyCount
public AbstractSAML2ProfileConfigurationFactoryBean()
public SAML2AttributeAuthority getAttributeAuthority()
public void setAttributeAuthority(SAML2AttributeAuthority authority)
authority
- attribute authority for the profile configurationpublic int getAssertionProxyCount()
public void setAssertionProxyCount(int count)
count
- maximum number of times an assertion may be proxiedpublic CryptoOperationRequirementLevel isEncryptAssertions()
public void setEncryptAssertions(CryptoOperationRequirementLevel encrypt)
encrypt
- whether to encryption assertionspublic CryptoOperationRequirementLevel isEncryptNameIds()
public void setEncryptNameIds(CryptoOperationRequirementLevel encrypt)
encrypt
- whether to encrypt NameIDspublic List<String> getProxyAudiences()
public void setProxyAudiences(List<String> audiences)
audiences
- audiences for proxied assertionsprotected void populateBean(AbstractSAML2ProfileConfiguration configuration)
configuration
- configuration to populateCopyright © 1999-2012. All Rights Reserved.