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.booleanbooleanbooleanbooleanbooleanbooleanbooleanstatic StringsamlNameIDFormatToClientAttribute(String nameIdFormat) voidsetAddExtensionsElementWithKeyInfo(boolean val) voidsetAllowECPFlow(boolean val) voidsetArtifactBindingIdentifierFrom(String identifierFrom) voidsetAssertionLifespan(int assertionLifespan) voidsetCanonicalizationMethod(String value) voidvoidvoidvoidvoidvoidvoidvoidvoidsetForceArtifactBinding(boolean val) voidsetForceNameIDFormat(boolean val) voidsetForcePostBinding(boolean val) voidsetIncludeAuthnStatement(boolean val) voidsetIncludeOneTimeUseCondition(boolean val) voidsetMetadataDescriptorUrl(String metadataUrl) voidsetNameIDFormat(String format) voidsetRequiresAssertionSignature(boolean val) voidsetRequiresClientSignature(boolean val) voidsetRequiresEncryption(boolean val) voidsetRequiresRealmSignature(boolean val) voidsetSignatureAlgorithm(SignatureAlgorithm algorithm) voidsetUseMetadataDescriptorUrl(Boolean useDescriptorUrl) 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
-
getClient
-
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
-
getClientEncryptingAlgorithm
-
setClientEncryptingAlgorithm
-
getClientEncryptingKeyAlgorithm
-
setClientEncryptingKeyAlgorithm
-
getClientEncryptingDigestMethod
-
setClientEncryptingDigestMethod
-
getClientEncryptingMaskGenerationFunction
-
setClientEncryptingMaskGenerationFunction
-
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
-
setUseMetadataDescriptorUrl
-
isUseMetadataDescriptorUrl
public boolean isUseMetadataDescriptorUrl() -
getMetadataDescriptorUrl
-
setMetadataDescriptorUrl
-