The External SASL Mechanism Handler performs all processing related to SASL EXTERNAL authentication.
The External SASL Mechanism Handler component inherits from the SASL Mechanism Handler
A description of each property follows.
| Basic Properties: | Advanced Properties: | 
|---|---|
| ↓ certificate-attribute | ↓ java-class | 
| ↓ certificate-validation-policy | |
| ↓ enabled | 
| Description | 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. | 
| Default Value | userCertificate | 
| Allowed Values | The name of an attribute type defined in the server schema. | 
| Multi-valued | No | 
| Required | No | 
| Admin Action Required | None | 
| Advanced Property | No | 
| Read-only | No | 
| Description | Indicates whether to attempt to validate the peer certificate against a certificate held in the user's entry. | 
| Default Value | None | 
| Allowed Values | always - Always require the peer certificate to be present in the user's entry. ifpresent - If the user's entry contains one or more certificates, require that one of them match the peer certificate. never - Do not look for the peer certificate to be present in the user's entry. | 
| Multi-valued | No | 
| Required | Yes | 
| Admin Action Required | None | 
| Advanced Property | No | 
| Read-only | No | 
| Description | Indicates whether the SASL mechanism handler is enabled for use. | 
| Default Value | None | 
| Allowed Values | true false | 
| Multi-valued | No | 
| Required | Yes | 
| Admin Action Required | None | 
| Advanced Property | No | 
| Read-only | No | 
| Description | Specifies the fully-qualified name of the Java class that provides the SASL mechanism handler implementation. | 
| Default Value | org.opends.server.extensions.ExternalSASLMechanismHandler | 
| Allowed Values | A java class that implements or extends the class(es) : org.opends.server.api.SASLMechanismHandler | 
| Multi-valued | No | 
| Required | Yes | 
| Admin Action Required | The External SASL Mechanism Handler must be disabled and re-enabled for changes to this setting to take effect | 
| Advanced Property | Yes | 
| Read-only | No |