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