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