Class SslConfiguration
java.lang.Object
org.apache.logging.log4j.core.net.ssl.SslConfiguration
SSL Configuration
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Clears the secret fields in this object but still allow it to operate normally.static SslConfiguration
createSSLConfiguration
(String protocol, KeyStoreConfiguration keyStoreConfig, TrustStoreConfiguration trustStoreConfig) Creates an SslConfiguration from a KeyStoreConfiguration and a TrustStoreConfiguration.static SslConfiguration
createSSLConfiguration
(String protocol, KeyStoreConfiguration keyStoreConfig, TrustStoreConfiguration trustStoreConfig, boolean verifyHostName) Creates an SslConfiguration from a KeyStoreConfiguration and a TrustStoreConfiguration.boolean
int
hashCode()
boolean
-
Method Details
-
clearSecrets
public void clearSecrets()Clears the secret fields in this object but still allow it to operate normally. -
getSslSocketFactory
-
getSslServerSocketFactory
-
createSSLConfiguration
@PluginFactory public static SslConfiguration createSSLConfiguration(@PluginAttribute("protocol") String protocol, @PluginElement("KeyStore") KeyStoreConfiguration keyStoreConfig, @PluginElement("TrustStore") TrustStoreConfiguration trustStoreConfig) Creates an SslConfiguration from a KeyStoreConfiguration and a TrustStoreConfiguration.- Parameters:
protocol
- The protocol, see SSLContext AlgorithmskeyStoreConfig
- The KeyStoreConfiguration.trustStoreConfig
- The TrustStoreConfiguration.- Returns:
- a new SslConfiguration
-
createSSLConfiguration
public static SslConfiguration createSSLConfiguration(@PluginAttribute("protocol") String protocol, @PluginElement("KeyStore") KeyStoreConfiguration keyStoreConfig, @PluginElement("TrustStore") TrustStoreConfiguration trustStoreConfig, @PluginAttribute("verifyHostName") boolean verifyHostName) Creates an SslConfiguration from a KeyStoreConfiguration and a TrustStoreConfiguration.- Parameters:
protocol
- The protocol, see SSLContext AlgorithmskeyStoreConfig
- The KeyStoreConfiguration.trustStoreConfig
- The TrustStoreConfiguration.verifyHostName
- whether or not to perform host name verification- Returns:
- a new SslConfiguration
- Since:
- 2.12
-
hashCode
public int hashCode() -
equals
-
getKeyStoreConfig
-
getTrustStoreConfig
-
getSslContext
-
getProtocol
-
isVerifyHostName
public boolean isVerifyHostName()
-