Class Constants


  • public class Constants
    extends java.lang.Object
    A convenience class containing property names used for the RMI.
    • Field Detail

      • PROP_SERVER_KEYSTORE

        public static final java.lang.String PROP_SERVER_KEYSTORE
        Specifies the keystore file containing the server certificate.
        See Also:
        Constant Field Values
      • PROP_SERVER_KEYSTORE_PASSWORD

        public static final java.lang.String PROP_SERVER_KEYSTORE_PASSWORD
        Property that holds the password for the key store file.
        See Also:
        Constant Field Values
      • PROP_SERVER_KEY_ALIAS

        public static final java.lang.String PROP_SERVER_KEY_ALIAS
        Property that holds the alias of the used key.
        See Also:
        Constant Field Values
      • PROP_SERVER_KEY_PASSWORD

        public static final java.lang.String PROP_SERVER_KEY_PASSWORD
        Property that holds the password for the used key.
        See Also:
        Constant Field Values
      • PROP_SERVER_KEYSTORE_TYPE

        public static final java.lang.String PROP_SERVER_KEYSTORE_TYPE
        The type of the keystore file specified by PROP_SERVER_KEYSTORE. If missing or empty will use the default keystore file for the JVM (usually "jks").
        See Also:
        Constant Field Values
      • PROP_API_CLIENT_KEYSTORE

        public static final java.lang.String PROP_API_CLIENT_KEYSTORE
        Specifies the keystore file containing the client certificate.
        See Also:
        Constant Field Values
      • PROP_API_CLIENT_KEYSTORE_PASS

        public static final java.lang.String PROP_API_CLIENT_KEYSTORE_PASS
        Specifies the password of the keystore file specified by api.client.keystore.
        See Also:
        Constant Field Values
      • PROP_API_CLIENT_KEYSTORE_TYPE

        public static final java.lang.String PROP_API_CLIENT_KEYSTORE_TYPE
        The type of the keystore file specified by PROP_API_CLIENT_KEYSTORE. If missing or empty will use the default keystore file for the JVM (usually "jks").
        See Also:
        Constant Field Values
      • PROP_API_CLIENT_KEY_PASS

        public static final java.lang.String PROP_API_CLIENT_KEY_PASS
        The password of the private key stored in keystore file specified by api.client.keystore; if this property is missing, the password specified by api.client.keystore.pass is used instead.
        See Also:
        Constant Field Values
      • PROP_API_CLIENT_TRUSTSTORE

        public static final java.lang.String PROP_API_CLIENT_TRUSTSTORE
        Specifies the truststore file for a Server API client.
        See Also:
        Constant Field Values
      • PROP_API_CLIENT_TRUSTSTORE_TYPE

        public static final java.lang.String PROP_API_CLIENT_TRUSTSTORE_TYPE
        The type of the truststore file specified by PROP_API_CLIENT_TRUSTSTORE. If missing or empty will use the default keystore file for the JVM (usually "jks").
        See Also:
        Constant Field Values
      • PROP_API_TRUSTSTORE

        public static final java.lang.String PROP_API_TRUSTSTORE
        Specifies the keystore file containing the TDI Server public certificate.
        See Also:
        Constant Field Values
      • PROP_API_TRUSTSTORE_PASS

        public static final java.lang.String PROP_API_TRUSTSTORE_PASS
        Specifies the password for the keystore file specified by api.truststore.
        See Also:
        Constant Field Values
      • PROP_API_TRUSTSTORE_TYPE

        public static final java.lang.String PROP_API_TRUSTSTORE_TYPE
        The type of the keystore file specified by PROP_API_TRUSTSTORE. If missing or empty will use the default keystore file for the JVM (usually "jks").
        See Also:
        Constant Field Values
      • PROP_API_REMOTE_SSL_CUSTOM_PROPERTIES

        public static final java.lang.String PROP_API_REMOTE_SSL_CUSTOM_PROPERTIES
        When is set to true, then SSL is configured through the following TDI Server API-specific Java System properties:
      • api.client.keystore
      • api.client.keystore.pass
      • api.client.key.pass
      • api.truststore
      • api.truststore.pass

      • When is missing or when it is set to false, then for configuring the SSL channel are used the standard JSSE system properties like :

      • javax.net.ssl.keyStore
      • javax.net.ssl.keyStorePassword
      • javax.net.ssl.trustStore
      • javax.net.ssl.trustStorePassword
See Also:
Constant Field Values
  • Constructor Detail

    • Constants

      public Constants()