Package org.keycloak.protocol.saml
Class SamlClient
java.lang.Object
org.keycloak.models.ClientConfigResolver
org.keycloak.protocol.saml.SamlClient
Configuration of a SAML-enabled client.
- Version:
 - $Revision: 1 $
 - Author:
 - Bill Burke
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final XmlKeyInfoKeyNameTransformerprotected static final org.jboss.logging.LoggerFields inherited from class org.keycloak.models.ClientConfigResolver
client - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanintAlways returns non-nullresult.booleanbooleanbooleanbooleanbooleanbooleanstatic StringsamlNameIDFormatToClientAttribute(String nameIdFormat) voidsetAddExtensionsElementWithKeyInfo(boolean val) voidsetAllowECPFlow(boolean val) voidsetArtifactBindingIdentifierFrom(String identifierFrom) voidsetAssertionLifespan(int assertionLifespan) voidsetCanonicalizationMethod(String value) voidvoidvoidvoidvoidsetForceArtifactBinding(boolean val) voidsetForceNameIDFormat(boolean val) voidsetForcePostBinding(boolean val) voidsetIncludeAuthnStatement(boolean val) voidsetIncludeOneTimeUseCondition(boolean val) voidsetNameIDFormat(String format) voidsetRequiresAssertionSignature(boolean val) voidsetRequiresClientSignature(boolean val) voidsetRequiresEncryption(boolean val) voidsetRequiresRealmSignature(boolean val) voidsetSignatureAlgorithm(SignatureAlgorithm algorithm) voidsetXmlSigKeyInfoKeyNameTransformer(XmlKeyInfoKeyNameTransformer xmlSigKeyInfoKeyNameTransformer) Methods inherited from class org.keycloak.models.ClientConfigResolver
isFrontchannelLogout, resolveAttribute 
- 
Field Details
- 
logger
protected static final org.jboss.logging.Logger logger - 
DEFAULT_XML_KEY_INFO_KEY_NAME_TRANSFORMER
 
 - 
 - 
Constructor Details
- 
SamlClient
 
 - 
 - 
Method Details
- 
getCanonicalizationMethod
 - 
setCanonicalizationMethod
 - 
getSignatureAlgorithm
 - 
setSignatureAlgorithm
 - 
getNameIDFormat
 - 
samlNameIDFormatToClientAttribute
 - 
setNameIDFormat
 - 
includeAuthnStatement
public boolean includeAuthnStatement() - 
setIncludeAuthnStatement
public void setIncludeAuthnStatement(boolean val)  - 
forceNameIDFormat
public boolean forceNameIDFormat() - 
setForceNameIDFormat
public void setForceNameIDFormat(boolean val)  - 
allowECPFlow
public boolean allowECPFlow() - 
setAllowECPFlow
public void setAllowECPFlow(boolean val)  - 
forceArtifactBinding
public boolean forceArtifactBinding() - 
setForceArtifactBinding
public void setForceArtifactBinding(boolean val)  - 
requiresRealmSignature
public boolean requiresRealmSignature() - 
setRequiresRealmSignature
public void setRequiresRealmSignature(boolean val)  - 
addExtensionsElementWithKeyInfo
public boolean addExtensionsElementWithKeyInfo() - 
setAddExtensionsElementWithKeyInfo
public void setAddExtensionsElementWithKeyInfo(boolean val)  - 
forcePostBinding
public boolean forcePostBinding() - 
setForcePostBinding
public void setForcePostBinding(boolean val)  - 
requiresAssertionSignature
public boolean requiresAssertionSignature() - 
setRequiresAssertionSignature
public void setRequiresAssertionSignature(boolean val)  - 
requiresEncryption
public boolean requiresEncryption() - 
setRequiresEncryption
public void setRequiresEncryption(boolean val)  - 
requiresClientSignature
public boolean requiresClientSignature() - 
setRequiresClientSignature
public void setRequiresClientSignature(boolean val)  - 
getClientSigningCertificate
 - 
setClientSigningCertificate
 - 
getClientSigningPrivateKey
 - 
setClientSigningPrivateKey
 - 
getClientEncryptingCertificate
 - 
setClientEncryptingCertificate
 - 
getClientEncryptingPrivateKey
 - 
setClientEncryptingPrivateKey
 - 
getXmlSigKeyInfoKeyNameTransformer
Always returns non-nullresult.- Returns:
 - Configured ransformer of 
DEFAULT_XML_KEY_INFO_KEY_NAME_TRANSFORMERif not set. 
 - 
setXmlSigKeyInfoKeyNameTransformer
public void setXmlSigKeyInfoKeyNameTransformer(XmlKeyInfoKeyNameTransformer xmlSigKeyInfoKeyNameTransformer)  - 
includeOneTimeUseCondition
public boolean includeOneTimeUseCondition() - 
setIncludeOneTimeUseCondition
public void setIncludeOneTimeUseCondition(boolean val)  - 
setAssertionLifespan
public void setAssertionLifespan(int assertionLifespan)  - 
getAssertionLifespan
public int getAssertionLifespan() - 
setArtifactBindingIdentifierFrom
 - 
getArtifactBindingIdentifier
 
 -