Package com.linkedin.venice
Class CommonConfigKeys
- java.lang.Object
-
- com.linkedin.venice.CommonConfigKeys
-
public class CommonConfigKeys extends java.lang.Object
Common config keys shared by venice-backend and venice-thin-client.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SSL_ENABLED
static java.lang.String
SSL_FACTORY_CLASS_NAME
This config defines the class name of the SSL factory.static java.lang.String
SSL_KEY_PASSWORD
static java.lang.String
SSL_KEYMANAGER_ALGORITHM
static java.lang.String
SSL_KEYSTORE_LOCATION
static java.lang.String
SSL_KEYSTORE_PASSWORD
static java.lang.String
SSL_KEYSTORE_TYPE
static java.lang.String
SSL_NEEDS_CLIENT_CERT
This config mainly control the SSL behavior inside AdminSparkServer.static java.lang.String
SSL_SECURE_RANDOM_IMPLEMENTATION
static java.lang.String
SSL_TRUSTMANAGER_ALGORITHM
static java.lang.String
SSL_TRUSTSTORE_LOCATION
static java.lang.String
SSL_TRUSTSTORE_PASSWORD
static java.lang.String
SSL_TRUSTSTORE_TYPE
-
Constructor Summary
Constructors Constructor Description CommonConfigKeys()
-
-
-
Field Detail
-
SSL_ENABLED
public static final java.lang.String SSL_ENABLED
- See Also:
- Constant Field Values
-
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 theDefaultSSLFactory
class, which is a clone implementation ofcom.linkedin.security.ssl.access.control.SSLEngineComponentFactoryImpl
(Container 25.2.15)- See Also:
- Constant Field Values
-
-