Package org.keycloak.protocol.saml
Class SamlClient
- java.lang.Object
- 
- org.keycloak.models.ClientConfigResolver
- 
- org.keycloak.protocol.saml.SamlClient
 
 
- 
 public class SamlClient extends ClientConfigResolver Configuration of a SAML-enabled client.- Version:
- $Revision: 1 $
- Author:
- Bill Burke
 
- 
- 
Field SummaryFields Modifier and Type Field Description static XmlKeyInfoKeyNameTransformerDEFAULT_XML_KEY_INFO_KEY_NAME_TRANSFORMERprotected static org.jboss.logging.Loggerlogger- 
Fields inherited from class org.keycloak.models.ClientConfigResolverclient
 
- 
 - 
Constructor SummaryConstructors Constructor Description SamlClient(ClientModel client)
 - 
Method Summary- 
Methods inherited from class org.keycloak.models.ClientConfigResolverisFrontchannelLogout, resolveAttribute
 
- 
 
- 
- 
- 
Field Detail- 
loggerprotected static final org.jboss.logging.Logger logger 
 - 
DEFAULT_XML_KEY_INFO_KEY_NAME_TRANSFORMERpublic static final XmlKeyInfoKeyNameTransformer DEFAULT_XML_KEY_INFO_KEY_NAME_TRANSFORMER 
 
- 
 - 
Constructor Detail- 
SamlClientpublic SamlClient(ClientModel client) 
 
- 
 - 
Method Detail- 
getCanonicalizationMethodpublic String getCanonicalizationMethod() 
 - 
setCanonicalizationMethodpublic void setCanonicalizationMethod(String value) 
 - 
getSignatureAlgorithmpublic SignatureAlgorithm getSignatureAlgorithm() 
 - 
setSignatureAlgorithmpublic void setSignatureAlgorithm(SignatureAlgorithm algorithm) 
 - 
getNameIDFormatpublic String getNameIDFormat() 
 - 
samlNameIDFormatToClientAttributepublic static String samlNameIDFormatToClientAttribute(String nameIdFormat) 
 - 
setNameIDFormatpublic void setNameIDFormat(String format) 
 - 
includeAuthnStatementpublic boolean includeAuthnStatement() 
 - 
setIncludeAuthnStatementpublic void setIncludeAuthnStatement(boolean val) 
 - 
forceNameIDFormatpublic boolean forceNameIDFormat() 
 - 
setForceNameIDFormatpublic void setForceNameIDFormat(boolean val) 
 - 
allowECPFlowpublic boolean allowECPFlow() 
 - 
setAllowECPFlowpublic void setAllowECPFlow(boolean val) 
 - 
forceArtifactBindingpublic boolean forceArtifactBinding() 
 - 
setForceArtifactBindingpublic void setForceArtifactBinding(boolean val) 
 - 
requiresRealmSignaturepublic boolean requiresRealmSignature() 
 - 
setRequiresRealmSignaturepublic void setRequiresRealmSignature(boolean val) 
 - 
addExtensionsElementWithKeyInfopublic boolean addExtensionsElementWithKeyInfo() 
 - 
setAddExtensionsElementWithKeyInfopublic void setAddExtensionsElementWithKeyInfo(boolean val) 
 - 
forcePostBindingpublic boolean forcePostBinding() 
 - 
setForcePostBindingpublic void setForcePostBinding(boolean val) 
 - 
requiresAssertionSignaturepublic boolean requiresAssertionSignature() 
 - 
setRequiresAssertionSignaturepublic void setRequiresAssertionSignature(boolean val) 
 - 
requiresEncryptionpublic boolean requiresEncryption() 
 - 
setRequiresEncryptionpublic void setRequiresEncryption(boolean val) 
 - 
requiresClientSignaturepublic boolean requiresClientSignature() 
 - 
setRequiresClientSignaturepublic void setRequiresClientSignature(boolean val) 
 - 
getClientSigningCertificatepublic String getClientSigningCertificate() 
 - 
setClientSigningCertificatepublic void setClientSigningCertificate(String val) 
 - 
getClientSigningPrivateKeypublic String getClientSigningPrivateKey() 
 - 
setClientSigningPrivateKeypublic void setClientSigningPrivateKey(String val) 
 - 
getClientEncryptingCertificatepublic String getClientEncryptingCertificate() 
 - 
setClientEncryptingCertificatepublic void setClientEncryptingCertificate(String val) 
 - 
getClientEncryptingPrivateKeypublic String getClientEncryptingPrivateKey() 
 - 
setClientEncryptingPrivateKeypublic void setClientEncryptingPrivateKey(String val) 
 - 
getXmlSigKeyInfoKeyNameTransformerpublic XmlKeyInfoKeyNameTransformer getXmlSigKeyInfoKeyNameTransformer() Always returns non-nullresult.- Returns:
- Configured ransformer of DEFAULT_XML_KEY_INFO_KEY_NAME_TRANSFORMERif not set.
 
 - 
setXmlSigKeyInfoKeyNameTransformerpublic void setXmlSigKeyInfoKeyNameTransformer(XmlKeyInfoKeyNameTransformer xmlSigKeyInfoKeyNameTransformer) 
 - 
includeOneTimeUseConditionpublic boolean includeOneTimeUseCondition() 
 - 
setIncludeOneTimeUseConditionpublic void setIncludeOneTimeUseCondition(boolean val) 
 - 
setAssertionLifespanpublic void setAssertionLifespan(int assertionLifespan) 
 - 
getAssertionLifespanpublic int getAssertionLifespan() 
 - 
setArtifactBindingIdentifierFrompublic void setArtifactBindingIdentifierFrom(String identifierFrom) 
 - 
getArtifactBindingIdentifierpublic String getArtifactBindingIdentifier() 
 
- 
 
-