public interface LdapTrustManagerProviderCfgClient extends TrustManagerProviderCfgClient
The LDAP trust manager provider determines whether to trust a presented certificate based on whether that certificate exists in an LDAP key store managed by the server.
Modifier and Type | Method and Description |
---|---|
ManagedObjectDefinition<? extends LdapTrustManagerProviderCfgClient,? extends LdapTrustManagerProviderCfg> |
definition()
Get the configuration definition associated with this LDAP Trust Manager Provider.
|
Dn |
getBaseDn()
Gets the "base-dn" property.
|
String |
getJavaClass()
Gets the "java-class" property.
|
String |
getTrustStorePin()
Gets the "trust-store-pin" property.
|
String |
getTrustStorePinEnvironmentVariable()
Gets the "trust-store-pin-environment-variable" property.
|
String |
getTrustStorePinFile()
Gets the "trust-store-pin-file" property.
|
String |
getTrustStorePinProperty()
Gets the "trust-store-pin-property" property.
|
void |
setBaseDn(Dn value)
Sets the "base-dn" property.
|
void |
setJavaClass(String value)
Sets the "java-class" property.
|
void |
setTrustStorePin(String value)
Sets the "trust-store-pin" property.
|
void |
setTrustStorePinEnvironmentVariable(String value)
Sets the "trust-store-pin-environment-variable" property.
|
void |
setTrustStorePinFile(String value)
Sets the "trust-store-pin-file" property.
|
void |
setTrustStorePinProperty(String value)
Sets the "trust-store-pin-property" property.
|
isEnabled, setEnabled
commit, properties
ManagedObjectDefinition<? extends LdapTrustManagerProviderCfgClient,? extends LdapTrustManagerProviderCfg> definition()
definition
in interface ConfigurationClient
definition
in interface TrustManagerProviderCfgClient
Dn getBaseDn()
The base DN beneath which LDAP key store entries are located.
void setBaseDn(Dn value) throws PropertyException
The base DN beneath which LDAP key store entries are located.
value
- The value of the "base-dn" property.PropertyException
- If the new value is invalid.String getJavaClass()
The fully-qualified name of the Java class that provides the LDAP Trust Manager Provider implementation.
getJavaClass
in interface TrustManagerProviderCfgClient
void setJavaClass(String value) throws PropertyException
The fully-qualified name of the Java class that provides the LDAP Trust Manager Provider implementation.
setJavaClass
in interface TrustManagerProviderCfgClient
value
- The value of the "java-class" property.PropertyException
- If the new value is invalid.String getTrustStorePin()
Specifies the clear-text PIN needed to access the LDAP Trust Manager Provider .
void setTrustStorePin(String value) throws PropertyException
Specifies the clear-text PIN needed to access the LDAP Trust Manager Provider .
value
- The value of the "trust-store-pin" property.PropertyException
- If the new value is invalid.String getTrustStorePinEnvironmentVariable()
Specifies the name of the environment variable that contains the clear-text PIN needed to access the LDAP Trust Manager Provider .
void setTrustStorePinEnvironmentVariable(String value) throws PropertyException
Specifies the name of the environment variable that contains the clear-text PIN needed to access the LDAP Trust Manager Provider .
value
- The value of the "trust-store-pin-environment-variable" property.PropertyException
- If the new value is invalid.String getTrustStorePinFile()
Specifies the path to the text file whose only contents should be a single line containing the clear-text PIN needed to access the LDAP Trust Manager Provider .
void setTrustStorePinFile(String value) throws PropertyException
Specifies the path to the text file whose only contents should be a single line containing the clear-text PIN needed to access the LDAP Trust Manager Provider .
value
- The value of the "trust-store-pin-file" property.PropertyException
- If the new value is invalid.String getTrustStorePinProperty()
Specifies the name of the Java property that contains the clear-text PIN needed to access the LDAP Trust Manager Provider .
void setTrustStorePinProperty(String value) throws PropertyException
Specifies the name of the Java property that contains the clear-text PIN needed to access the LDAP Trust Manager Provider .
value
- The value of the "trust-store-pin-property" property.PropertyException
- If the new value is invalid.Copyright 2010-2020 ForgeRock AS.