Package com.nimbusds.ldapsync
Class Configuration.SourceDirectory.CustomKeyStore
- java.lang.Object
-
- com.nimbusds.ldapsync.Configuration.SourceDirectory.CustomKeyStore
-
- Enclosing class:
- Configuration.SourceDirectory
public static class Configuration.SourceDirectory.CustomKeyStore extends Object
Custom key store settings for client certificates to be presented to the source directory.Property keys: sourceDirectory.customKeyStore.*
-
-
Field Summary
Fields Modifier and Type Field Description boolean
enable
Iftrue
a custom key store file must be used for the client certificates to be presented to the source directory (if such authentication is required).String
file
The file system location of the custom key store file.String
password
The password to unlock the custom key store file.String
type
The type of the custom key store file, typically "JKS" or "PKCS12".
-
Constructor Summary
Constructors Constructor Description CustomKeyStore(Properties props)
Creates a new custom key store properties instance from the specified properties.
-
-
-
Field Detail
-
enable
public final boolean enable
Iftrue
a custom key store file must be used for the client certificates to be presented to the source directory (if such authentication is required).If
false
the default key store will be used (if one has been provided and correctly configured).Property key: sourceDirectory.customKeyStore.enable
-
file
public final String file
The file system location of the custom key store file.Property key: sourceDirectory.customKeyStore.file
-
type
public final String type
The type of the custom key store file, typically "JKS" or "PKCS12". An empty ornull
string indicates to use the system default type.Property key: sourceDirectory.customKeyStore.type
-
password
public final String password
The password to unlock the custom key store file. An empty ornull
string indicates that no password is required.Property key: sourceDirectory.customKeyStore.password
-
-
Constructor Detail
-
CustomKeyStore
public CustomKeyStore(Properties props) throws com.thetransactioncompany.util.PropertyParseException
Creates a new custom key store properties instance from the specified properties.- Parameters:
props
- The properties.- Throws:
com.thetransactioncompany.util.PropertyParseException
- On a missing or invalid property.
-
-