public interface ExternalSASLMechanismHandlerCfgClient extends SASLMechanismHandlerCfgClient
The External SASL Mechanism Handler performs all processing related to SASL EXTERNAL authentication.
Modifier and Type | Method and Description |
---|---|
ManagedObjectDefinition<? extends ExternalSASLMechanismHandlerCfgClient,? extends ExternalSASLMechanismHandlerCfg> |
definition()
Get the configuration definition associated with this External SASL Mechanism Handler.
|
AttributeType |
getCertificateAttribute()
Gets the "certificate-attribute" property.
|
String |
getCertificateMapper()
Gets the "certificate-mapper" property.
|
ExternalSASLMechanismHandlerCfgDefn.CertificateValidationPolicy |
getCertificateValidationPolicy()
Gets the "certificate-validation-policy" property.
|
String |
getJavaClass()
Gets the "java-class" property.
|
void |
setCertificateAttribute(AttributeType value)
Sets the "certificate-attribute" property.
|
void |
setCertificateMapper(String value)
Sets the "certificate-mapper" property.
|
void |
setCertificateValidationPolicy(ExternalSASLMechanismHandlerCfgDefn.CertificateValidationPolicy value)
Sets the "certificate-validation-policy" property.
|
void |
setJavaClass(String value)
Sets the "java-class" property.
|
isEnabled, setEnabled
commit, properties
ManagedObjectDefinition<? extends ExternalSASLMechanismHandlerCfgClient,? extends ExternalSASLMechanismHandlerCfg> definition()
definition
in interface ConfigurationClient
definition
in interface SASLMechanismHandlerCfgClient
AttributeType getCertificateAttribute()
Specifies the name of the attribute to hold user certificates.
This property must specify the name of a valid attribute type defined in the server schema.
void setCertificateAttribute(AttributeType value) throws PropertyException
Specifies the name of the attribute to hold user certificates.
This property must specify the name of a valid attribute type defined in the server schema.
value
- The value of the "certificate-attribute" property.PropertyException
- If the new value is invalid.String getCertificateMapper()
Specifies the name of the certificate mapper that should be used to match client certificates to user entries.
void setCertificateMapper(String value) throws PropertyException
Specifies the name of the certificate mapper that should be used to match client certificates to user entries.
value
- The value of the "certificate-mapper" property.PropertyException
- If the new value is invalid.ExternalSASLMechanismHandlerCfgDefn.CertificateValidationPolicy getCertificateValidationPolicy()
Indicates whether to attempt to validate the peer certificate against a certificate held in the user's entry.
void setCertificateValidationPolicy(ExternalSASLMechanismHandlerCfgDefn.CertificateValidationPolicy value) throws PropertyException
Indicates whether to attempt to validate the peer certificate against a certificate held in the user's entry.
value
- The value of the "certificate-validation-policy" property.PropertyException
- If the new value is invalid.String getJavaClass()
Specifies the fully-qualified name of the Java class that provides the SASL mechanism handler implementation.
getJavaClass
in interface SASLMechanismHandlerCfgClient
void setJavaClass(String value) throws PropertyException
Specifies the fully-qualified name of the Java class that provides the SASL mechanism handler implementation.
setJavaClass
in interface SASLMechanismHandlerCfgClient
value
- The value of the "java-class" property.PropertyException
- If the new value is invalid.Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.