public interface FileBasedTrustManagerProviderCfgClient extends TrustManagerProviderCfgClient
The file-based trust manager provider determines whether to trust a presented certificate based on whether that certificate exists in a server trust store file.
Modifier and Type | Method and Description |
---|---|
ManagedObjectDefinition<? extends FileBasedTrustManagerProviderCfgClient,? extends FileBasedTrustManagerProviderCfg> |
definition()
Get the configuration definition associated with this File Based Trust Manager Provider.
|
String |
getJavaClass()
Gets the "java-class" property.
|
String |
getTrustStoreFile()
Gets the "trust-store-file" 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.
|
String |
getTrustStoreType()
Gets the "trust-store-type" property.
|
void |
setJavaClass(String value)
Sets the "java-class" property.
|
void |
setTrustStoreFile(String value)
Sets the "trust-store-file" 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.
|
void |
setTrustStoreType(String value)
Sets the "trust-store-type" property.
|
isEnabled, setEnabled
commit, properties
ManagedObjectDefinition<? extends FileBasedTrustManagerProviderCfgClient,? extends FileBasedTrustManagerProviderCfg> definition()
definition
in interface ConfigurationClient
definition
in interface TrustManagerProviderCfgClient
String getJavaClass()
The fully-qualified name of the Java class that provides the File Based 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 File Based Trust Manager Provider implementation.
setJavaClass
in interface TrustManagerProviderCfgClient
value
- The value of the "java-class" property.PropertyException
- If the new value is invalid.String getTrustStoreFile()
Specifies the path to the file containing the trust information. It can be an absolute path or a path that is relative to the OpenDJ instance root.
Changes to this configuration attribute take effect the next time that the trust manager is accessed.
void setTrustStoreFile(String value) throws PropertyException
Specifies the path to the file containing the trust information. It can be an absolute path or a path that is relative to the OpenDJ instance root.
Changes to this configuration attribute take effect the next time that the trust manager is accessed.
value
- The value of the "trust-store-file" property.PropertyException
- If the new value is invalid.String getTrustStorePin()
Specifies the clear-text PIN needed to access the File Based Trust Manager Provider .
void setTrustStorePin(String value) throws PropertyException
Specifies the clear-text PIN needed to access the File Based 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 File Based 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 File Based 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 File Based 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 File Based 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 File Based 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 File Based Trust Manager Provider .
value
- The value of the "trust-store-pin-property" property.PropertyException
- If the new value is invalid.String getTrustStoreType()
Specifies the format for the data in the trust store file.
Valid values always include 'JKS' and 'PKCS12', but different implementations can allow other values as well. If no value is provided, then the JVM default value is used. Changes to this configuration attribute take effect the next time that the trust manager is accessed.
void setTrustStoreType(String value) throws PropertyException
Specifies the format for the data in the trust store file.
Valid values always include 'JKS' and 'PKCS12', but different implementations can allow other values as well. If no value is provided, then the JVM default value is used. Changes to this configuration attribute take effect the next time that the trust manager is accessed.
value
- The value of the "trust-store-type" property.PropertyException
- If the new value is invalid.Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.