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.StringDEFAULT_PRINCIPAL_BUILDER_CLASSDeprecated.As of 1.0.0.static java.lang.StringDEFAULT_SSL_ENABLED_PROTOCOLSstatic java.lang.StringDEFAULT_SSL_ENDPOINT_IDENTIFICATION_ALGORITHMstatic java.lang.StringDEFAULT_SSL_KEYMANGER_ALGORITHMstatic java.lang.StringDEFAULT_SSL_KEYSTORE_TYPEstatic java.lang.StringDEFAULT_SSL_PROTOCOLstatic java.lang.StringDEFAULT_SSL_TRUSTMANAGER_ALGORITHMstatic java.lang.StringDEFAULT_SSL_TRUSTSTORE_TYPEstatic java.util.Set<java.lang.String>NON_RECONFIGURABLE_CONFIGSstatic java.lang.StringPRINCIPAL_BUILDER_CLASS_CONFIGDeprecated.As of 1.0.0.static java.lang.StringPRINCIPAL_BUILDER_CLASS_DOCDeprecated.As of 1.0.0.static java.util.Set<java.lang.String>RECONFIGURABLE_CONFIGSstatic java.lang.StringSSL_CIPHER_SUITES_CONFIGstatic java.lang.StringSSL_CIPHER_SUITES_DOCstatic java.lang.StringSSL_CLIENT_AUTH_CONFIGDeprecated.As of 1.0.0.static java.lang.StringSSL_CLIENT_AUTH_DOCDeprecated.As of 1.0.0.static java.lang.StringSSL_DISABLED_CIPHER_SUITES_CONFIGprotected static java.lang.StringSSL_DISABLED_CIPHER_SUITES_DEFAULTprotected static java.lang.StringSSL_DISABLED_CIPHER_SUITES_DOCstatic java.lang.StringSSL_DISABLED_PROTOCOLS_CONFIGstatic java.lang.StringSSL_DISABLED_PROTOCOLS_DEFAULTprotected static java.lang.StringSSL_DISABLED_PROTOCOLS_DOCstatic java.lang.StringSSL_ENABLED_PROTOCOLS_CONFIGstatic java.lang.StringSSL_ENABLED_PROTOCOLS_DOCstatic java.lang.StringSSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIGstatic java.lang.StringSSL_ENDPOINT_IDENTIFICATION_ALGORITHM_DOCstatic java.lang.StringSSL_ENGINE_FACTORY_CLASS_CONFIGstatic java.lang.StringSSL_ENGINE_FACTORY_CLASS_DOCstatic java.lang.StringSSL_KEY_PASSWORD_CONFIGstatic java.lang.StringSSL_KEY_PASSWORD_DOCstatic java.lang.StringSSL_KEYMANAGER_ALGORITHM_CONFIGstatic java.lang.StringSSL_KEYMANAGER_ALGORITHM_DOCstatic java.lang.StringSSL_KEYSTORE_LOCATION_CONFIGstatic java.lang.StringSSL_KEYSTORE_LOCATION_DOCstatic java.lang.StringSSL_KEYSTORE_PASSWORD_CONFIGstatic java.lang.StringSSL_KEYSTORE_PASSWORD_DOCstatic java.lang.StringSSL_KEYSTORE_TYPE_CONFIGstatic java.lang.StringSSL_KEYSTORE_TYPE_DOCstatic java.lang.StringSSL_PROTOCOL_CONFIGstatic java.lang.StringSSL_PROTOCOL_DOCstatic java.lang.StringSSL_PROVIDER_CONFIGstatic java.lang.StringSSL_PROVIDER_DOCstatic java.lang.StringSSL_SECURE_RANDOM_IMPLEMENTATION_CONFIGstatic java.lang.StringSSL_SECURE_RANDOM_IMPLEMENTATION_DOCstatic java.lang.StringSSL_TRUSTMANAGER_ALGORITHM_CONFIGstatic java.lang.StringSSL_TRUSTMANAGER_ALGORITHM_DOCstatic java.lang.StringSSL_TRUSTSTORE_LOCATION_CONFIGstatic java.lang.StringSSL_TRUSTSTORE_LOCATION_DOCstatic java.lang.StringSSL_TRUSTSTORE_PASSWORD_CONFIGstatic java.lang.StringSSL_TRUSTSTORE_PASSWORD_DOCstatic java.lang.StringSSL_TRUSTSTORE_TYPE_CONFIGstatic java.lang.StringSSL_TRUSTSTORE_TYPE_DOC
-
Constructor Summary
Constructors Constructor Description SslConfigs()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddClientSslSupport(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)
-
-