Package org.apache.kafka.common.config
Class SslConfigs
- java.lang.Object
-
- org.apache.kafka.common.config.SslConfigs
-
public class SslConfigs extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_PRINCIPAL_BUILDER_CLASS
Deprecated.As of 1.0.0.static java.lang.String
DEFAULT_SSL_ENABLED_PROTOCOLS
static java.lang.String
DEFAULT_SSL_ENDPOINT_IDENTIFICATION_ALGORITHM
static java.lang.String
DEFAULT_SSL_KEYMANGER_ALGORITHM
static java.lang.String
DEFAULT_SSL_KEYSTORE_TYPE
static java.lang.String
DEFAULT_SSL_PROTOCOL
static java.lang.String
DEFAULT_SSL_TRUSTMANAGER_ALGORITHM
static java.lang.String
DEFAULT_SSL_TRUSTSTORE_TYPE
static java.util.Set<java.lang.String>
NON_RECONFIGURABLE_CONFIGS
static java.lang.String
PRINCIPAL_BUILDER_CLASS_CONFIG
Deprecated.As of 1.0.0.static java.lang.String
PRINCIPAL_BUILDER_CLASS_DOC
Deprecated.As of 1.0.0.static java.util.Set<java.lang.String>
RECONFIGURABLE_CONFIGS
static java.lang.String
SSL_CIPHER_SUITES_CONFIG
static java.lang.String
SSL_CIPHER_SUITES_DOC
static java.lang.String
SSL_CLIENT_AUTH_CONFIG
Deprecated.As of 1.0.0.static java.lang.String
SSL_CLIENT_AUTH_DOC
Deprecated.As of 1.0.0.static java.lang.String
SSL_DISABLED_CIPHER_SUITES_CONFIG
protected static java.lang.String
SSL_DISABLED_CIPHER_SUITES_DEFAULT
protected static java.lang.String
SSL_DISABLED_CIPHER_SUITES_DOC
static java.lang.String
SSL_DISABLED_PROTOCOLS_CONFIG
static java.lang.String
SSL_DISABLED_PROTOCOLS_DEFAULT
protected static java.lang.String
SSL_DISABLED_PROTOCOLS_DOC
static java.lang.String
SSL_ENABLED_PROTOCOLS_CONFIG
static java.lang.String
SSL_ENABLED_PROTOCOLS_DOC
static java.lang.String
SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG
static java.lang.String
SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_DOC
static java.lang.String
SSL_ENGINE_FACTORY_CLASS_CONFIG
static java.lang.String
SSL_ENGINE_FACTORY_CLASS_DOC
static java.lang.String
SSL_KEY_PASSWORD_CONFIG
static java.lang.String
SSL_KEY_PASSWORD_DOC
static java.lang.String
SSL_KEYMANAGER_ALGORITHM_CONFIG
static java.lang.String
SSL_KEYMANAGER_ALGORITHM_DOC
static java.lang.String
SSL_KEYSTORE_LOCATION_CONFIG
static java.lang.String
SSL_KEYSTORE_LOCATION_DOC
static java.lang.String
SSL_KEYSTORE_PASSWORD_CONFIG
static java.lang.String
SSL_KEYSTORE_PASSWORD_DOC
static java.lang.String
SSL_KEYSTORE_TYPE_CONFIG
static java.lang.String
SSL_KEYSTORE_TYPE_DOC
static java.lang.String
SSL_PROTOCOL_CONFIG
static java.lang.String
SSL_PROTOCOL_DOC
static java.lang.String
SSL_PROVIDER_CONFIG
static java.lang.String
SSL_PROVIDER_DOC
static java.lang.String
SSL_SECURE_RANDOM_IMPLEMENTATION_CONFIG
static java.lang.String
SSL_SECURE_RANDOM_IMPLEMENTATION_DOC
static java.lang.String
SSL_TRUSTMANAGER_ALGORITHM_CONFIG
static java.lang.String
SSL_TRUSTMANAGER_ALGORITHM_DOC
static java.lang.String
SSL_TRUSTSTORE_LOCATION_CONFIG
static java.lang.String
SSL_TRUSTSTORE_LOCATION_DOC
static java.lang.String
SSL_TRUSTSTORE_PASSWORD_CONFIG
static java.lang.String
SSL_TRUSTSTORE_PASSWORD_DOC
static java.lang.String
SSL_TRUSTSTORE_TYPE_CONFIG
static java.lang.String
SSL_TRUSTSTORE_TYPE_DOC
-
Constructor Summary
Constructors Constructor Description SslConfigs()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addClientSslSupport(ConfigDef config)
-
-
-
Field Detail
-
PRINCIPAL_BUILDER_CLASS_CONFIG
@Deprecated public static final java.lang.String PRINCIPAL_BUILDER_CLASS_CONFIG
Deprecated.As of 1.0.0. This field will be removed in a future major release.- See Also:
- Constant Field Values
-
PRINCIPAL_BUILDER_CLASS_DOC
@Deprecated public static final java.lang.String PRINCIPAL_BUILDER_CLASS_DOC
Deprecated.As of 1.0.0. This field will be removed in a future major release.- See Also:
- Constant Field Values
-
DEFAULT_PRINCIPAL_BUILDER_CLASS
@Deprecated public static final java.lang.String DEFAULT_PRINCIPAL_BUILDER_CLASS
Deprecated.As of 1.0.0. This field will be removed in a future major release. In recent versions, the config is optional and there is no default.
-
SSL_PROTOCOL_CONFIG
public static final java.lang.String SSL_PROTOCOL_CONFIG
- See Also:
- Constant Field Values
-
SSL_PROTOCOL_DOC
public static final java.lang.String SSL_PROTOCOL_DOC
- See Also:
- Constant Field Values
-
DEFAULT_SSL_PROTOCOL
public static final java.lang.String DEFAULT_SSL_PROTOCOL
-
SSL_PROVIDER_CONFIG
public static final java.lang.String SSL_PROVIDER_CONFIG
- See Also:
- Constant Field Values
-
SSL_PROVIDER_DOC
public static final java.lang.String SSL_PROVIDER_DOC
- See Also:
- Constant Field Values
-
SSL_CIPHER_SUITES_CONFIG
public static final java.lang.String SSL_CIPHER_SUITES_CONFIG
- See Also:
- Constant Field Values
-
SSL_CIPHER_SUITES_DOC
public static final java.lang.String SSL_CIPHER_SUITES_DOC
- See Also:
- Constant Field Values
-
SSL_DISABLED_CIPHER_SUITES_CONFIG
public static final java.lang.String SSL_DISABLED_CIPHER_SUITES_CONFIG
- See Also:
- Constant Field Values
-
SSL_DISABLED_CIPHER_SUITES_DOC
protected static final java.lang.String SSL_DISABLED_CIPHER_SUITES_DOC
- See Also:
- Constant Field Values
-
SSL_DISABLED_CIPHER_SUITES_DEFAULT
protected static final java.lang.String SSL_DISABLED_CIPHER_SUITES_DEFAULT
- See Also:
- Constant Field Values
-
SSL_ENABLED_PROTOCOLS_CONFIG
public static final java.lang.String SSL_ENABLED_PROTOCOLS_CONFIG
- See Also:
- Constant Field Values
-
SSL_ENABLED_PROTOCOLS_DOC
public static final java.lang.String SSL_ENABLED_PROTOCOLS_DOC
- See Also:
- Constant Field Values
-
DEFAULT_SSL_ENABLED_PROTOCOLS
public static final java.lang.String DEFAULT_SSL_ENABLED_PROTOCOLS
-
SSL_DISABLED_PROTOCOLS_CONFIG
public static final java.lang.String SSL_DISABLED_PROTOCOLS_CONFIG
- See Also:
- Constant Field Values
-
SSL_DISABLED_PROTOCOLS_DOC
protected static final java.lang.String SSL_DISABLED_PROTOCOLS_DOC
- See Also:
- Constant Field Values
-
SSL_DISABLED_PROTOCOLS_DEFAULT
public static final java.lang.String SSL_DISABLED_PROTOCOLS_DEFAULT
- See Also:
- Constant Field Values
-
SSL_KEYSTORE_TYPE_CONFIG
public static final java.lang.String SSL_KEYSTORE_TYPE_CONFIG
- See Also:
- Constant Field Values
-
SSL_KEYSTORE_TYPE_DOC
public static final java.lang.String SSL_KEYSTORE_TYPE_DOC
- See Also:
- Constant Field Values
-
DEFAULT_SSL_KEYSTORE_TYPE
public static final java.lang.String DEFAULT_SSL_KEYSTORE_TYPE
- See Also:
- Constant Field Values
-
SSL_KEYSTORE_LOCATION_CONFIG
public static final java.lang.String SSL_KEYSTORE_LOCATION_CONFIG
- See Also:
- Constant Field Values
-
SSL_KEYSTORE_LOCATION_DOC
public static final java.lang.String SSL_KEYSTORE_LOCATION_DOC
- See Also:
- Constant Field Values
-
SSL_KEYSTORE_PASSWORD_CONFIG
public static final java.lang.String SSL_KEYSTORE_PASSWORD_CONFIG
- See Also:
- Constant Field Values
-
SSL_KEYSTORE_PASSWORD_DOC
public static final java.lang.String SSL_KEYSTORE_PASSWORD_DOC
- See Also:
- Constant Field Values
-
SSL_KEY_PASSWORD_CONFIG
public static final java.lang.String SSL_KEY_PASSWORD_CONFIG
- See Also:
- Constant Field Values
-
SSL_KEY_PASSWORD_DOC
public static final java.lang.String SSL_KEY_PASSWORD_DOC
- See Also:
- Constant Field Values
-
SSL_TRUSTSTORE_TYPE_CONFIG
public static final java.lang.String SSL_TRUSTSTORE_TYPE_CONFIG
- See Also:
- Constant Field Values
-
SSL_TRUSTSTORE_TYPE_DOC
public static final java.lang.String SSL_TRUSTSTORE_TYPE_DOC
- See Also:
- Constant Field Values
-
DEFAULT_SSL_TRUSTSTORE_TYPE
public static final java.lang.String DEFAULT_SSL_TRUSTSTORE_TYPE
- See Also:
- Constant Field Values
-
SSL_TRUSTSTORE_LOCATION_CONFIG
public static final java.lang.String SSL_TRUSTSTORE_LOCATION_CONFIG
- See Also:
- Constant Field Values
-
SSL_TRUSTSTORE_LOCATION_DOC
public static final java.lang.String SSL_TRUSTSTORE_LOCATION_DOC
- See Also:
- Constant Field Values
-
SSL_TRUSTSTORE_PASSWORD_CONFIG
public static final java.lang.String SSL_TRUSTSTORE_PASSWORD_CONFIG
- See Also:
- Constant Field Values
-
SSL_TRUSTSTORE_PASSWORD_DOC
public static final java.lang.String SSL_TRUSTSTORE_PASSWORD_DOC
- See Also:
- Constant Field Values
-
SSL_KEYMANAGER_ALGORITHM_CONFIG
public static final java.lang.String SSL_KEYMANAGER_ALGORITHM_CONFIG
- See Also:
- Constant Field Values
-
SSL_KEYMANAGER_ALGORITHM_DOC
public static final java.lang.String SSL_KEYMANAGER_ALGORITHM_DOC
- See Also:
- Constant Field Values
-
DEFAULT_SSL_KEYMANGER_ALGORITHM
public static final java.lang.String DEFAULT_SSL_KEYMANGER_ALGORITHM
-
SSL_TRUSTMANAGER_ALGORITHM_CONFIG
public static final java.lang.String SSL_TRUSTMANAGER_ALGORITHM_CONFIG
- See Also:
- Constant Field Values
-
SSL_TRUSTMANAGER_ALGORITHM_DOC
public static final java.lang.String SSL_TRUSTMANAGER_ALGORITHM_DOC
- See Also:
- Constant Field Values
-
DEFAULT_SSL_TRUSTMANAGER_ALGORITHM
public static final java.lang.String DEFAULT_SSL_TRUSTMANAGER_ALGORITHM
-
SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG
public static final java.lang.String SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG
- See Also:
- Constant Field Values
-
SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_DOC
public static final java.lang.String SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_DOC
- See Also:
- Constant Field Values
-
DEFAULT_SSL_ENDPOINT_IDENTIFICATION_ALGORITHM
public static final java.lang.String DEFAULT_SSL_ENDPOINT_IDENTIFICATION_ALGORITHM
- See Also:
- Constant Field Values
-
SSL_SECURE_RANDOM_IMPLEMENTATION_CONFIG
public static final java.lang.String SSL_SECURE_RANDOM_IMPLEMENTATION_CONFIG
- See Also:
- Constant Field Values
-
SSL_SECURE_RANDOM_IMPLEMENTATION_DOC
public static final java.lang.String SSL_SECURE_RANDOM_IMPLEMENTATION_DOC
- See Also:
- Constant Field Values
-
SSL_ENGINE_FACTORY_CLASS_CONFIG
public static final java.lang.String SSL_ENGINE_FACTORY_CLASS_CONFIG
- See Also:
- Constant Field Values
-
SSL_ENGINE_FACTORY_CLASS_DOC
public static final java.lang.String SSL_ENGINE_FACTORY_CLASS_DOC
- See Also:
- Constant Field Values
-
SSL_CLIENT_AUTH_CONFIG
@Deprecated public static final java.lang.String SSL_CLIENT_AUTH_CONFIG
Deprecated.As of 1.0.0. This field will be removed in a future major release.- See Also:
- Constant Field Values
-
SSL_CLIENT_AUTH_DOC
@Deprecated public static final java.lang.String SSL_CLIENT_AUTH_DOC
Deprecated.As of 1.0.0. This field will be removed in a future major release.- See Also:
- Constant Field Values
-
RECONFIGURABLE_CONFIGS
public static final java.util.Set<java.lang.String> RECONFIGURABLE_CONFIGS
-
NON_RECONFIGURABLE_CONFIGS
public static final java.util.Set<java.lang.String> NON_RECONFIGURABLE_CONFIGS
-
-
Method Detail
-
addClientSslSupport
public static void addClientSslSupport(ConfigDef config)
-
-