Class 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
      If true 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
        If true 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 or null 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 or null 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.