Class CommonConfigKeys


  • public class CommonConfigKeys
    extends java.lang.Object
    Common config keys shared by venice-backend and venice-thin-client.
    • Field Detail

      • SSL_KEYSTORE_LOCATION

        public static final java.lang.String SSL_KEYSTORE_LOCATION
        See Also:
        Constant Field Values
      • SSL_KEYSTORE_PASSWORD

        public static final java.lang.String SSL_KEYSTORE_PASSWORD
        See Also:
        Constant Field Values
      • SSL_KEYSTORE_TYPE

        public static final java.lang.String SSL_KEYSTORE_TYPE
        See Also:
        Constant Field Values
      • SSL_KEY_PASSWORD

        public static final java.lang.String SSL_KEY_PASSWORD
        See Also:
        Constant Field Values
      • SSL_TRUSTSTORE_LOCATION

        public static final java.lang.String SSL_TRUSTSTORE_LOCATION
        See Also:
        Constant Field Values
      • SSL_TRUSTSTORE_PASSWORD

        public static final java.lang.String SSL_TRUSTSTORE_PASSWORD
        See Also:
        Constant Field Values
      • SSL_TRUSTSTORE_TYPE

        public static final java.lang.String SSL_TRUSTSTORE_TYPE
        See Also:
        Constant Field Values
      • SSL_KEYMANAGER_ALGORITHM

        public static final java.lang.String SSL_KEYMANAGER_ALGORITHM
        See Also:
        Constant Field Values
      • SSL_TRUSTMANAGER_ALGORITHM

        public static final java.lang.String SSL_TRUSTMANAGER_ALGORITHM
        See Also:
        Constant Field Values
      • SSL_SECURE_RANDOM_IMPLEMENTATION

        public static final java.lang.String SSL_SECURE_RANDOM_IMPLEMENTATION
        See Also:
        Constant Field Values
      • SSL_NEEDS_CLIENT_CERT

        public static final java.lang.String SSL_NEEDS_CLIENT_CERT
        This config mainly control the SSL behavior inside AdminSparkServer. With SSL_NEEDS_CLIENT_CERT set to false, the AdminSparkServer will not check the certificate sent by client, which should be the default behavior in venice OSS project because AdminSparkServer doesn't accept the self signed certificate created in test cases. In production, we need to override this config to true to check client certificate.
        See Also:
        Constant Field Values
      • SSL_FACTORY_CLASS_NAME

        public static final java.lang.String SSL_FACTORY_CLASS_NAME
        This config defines the class name of the SSL factory. a. In the livenice, backend and VPJ product, we should override this config with the LinkedIn internal SSL factory class name. b. In open source venice project, we should use the DefaultSSLFactory class, which is a clone implementation of com.linkedin.security.ssl.access.control.SSLEngineComponentFactoryImpl (Container 25.2.15)
        See Also:
        Constant Field Values
    • Constructor Detail

      • CommonConfigKeys

        public CommonConfigKeys()