public interface FingerprintCertificateMapperCfg extends CertificateMapperCfg
The Fingerprint Certificate Mapper maps client certificates to user entries by looking for the MD5 or SHA1 fingerprint in a specified attribute of user entries.
Modifier and Type | Method and Description |
---|---|
void |
addFingerprintChangeListener(ConfigurationChangeListener<FingerprintCertificateMapperCfg> listener)
Register to be notified when this Fingerprint Certificate Mapper is changed.
|
Class<? extends FingerprintCertificateMapperCfg> |
configurationClass()
Gets the configuration class associated with this Fingerprint Certificate Mapper.
|
FingerprintCertificateMapperCfgDefn.FingerprintAlgorithm |
getFingerprintAlgorithm()
Gets the "fingerprint-algorithm" property.
|
AttributeType |
getFingerprintAttribute()
Gets the "fingerprint-attribute" property.
|
String |
getJavaClass()
Gets the "java-class" property.
|
SortedSet<Dn> |
getUserBaseDn()
Gets the "user-base-dn" property.
|
void |
removeFingerprintChangeListener(ConfigurationChangeListener<FingerprintCertificateMapperCfg> listener)
Deregister an existing Fingerprint Certificate Mapper configuration change listener.
|
addChangeListener, getIssuerAttribute, isEnabled, removeChangeListener
dn, name
Class<? extends FingerprintCertificateMapperCfg> configurationClass()
configurationClass
in interface CertificateMapperCfg
configurationClass
in interface Configuration
void addFingerprintChangeListener(ConfigurationChangeListener<FingerprintCertificateMapperCfg> listener)
listener
- The Fingerprint Certificate Mapper configuration change listener.void removeFingerprintChangeListener(ConfigurationChangeListener<FingerprintCertificateMapperCfg> listener)
listener
- The Fingerprint Certificate Mapper configuration change listener.FingerprintCertificateMapperCfgDefn.FingerprintAlgorithm getFingerprintAlgorithm()
Specifies the name of the digest algorithm to compute the fingerprint of client certificates.
AttributeType getFingerprintAttribute()
Specifies the attribute in which to look for the fingerprint.
Values of the fingerprint attribute should exactly match the MD5 or SHA1 representation of the certificate fingerprint.
String getJavaClass()
Specifies the fully-qualified name of the Java class that provides the Fingerprint Certificate Mapper implementation.
getJavaClass
in interface CertificateMapperCfg
SortedSet<Dn> getUserBaseDn()
Specifies the set of base DNs below which to search for users.
The base DNs are used when performing searches to map the client certificates to a user entry.
Copyright 2010-2018 ForgeRock AS.