Interface EnvironmentBuilder.TlsConfiguration
- Enclosing interface:
EnvironmentBuilder
public static interface EnvironmentBuilder.TlsConfiguration
Helper to configure TLS.
-
Method Summary
Modifier and TypeMethodDescriptionGo back to the environment buildersslContext(SslContext sslContext) NettySslContextfor TLS connections.Convenience method to set aSslContextthat trusts all servers.
-
Method Details
-
sslContext
NettySslContextfor TLS connections.Use
SslContextBuilder.forClient()to configure and create an instance.- Parameters:
sslContext- the SSL context- Returns:
- the TLS configuration helper
-
trustEverything
EnvironmentBuilder.TlsConfiguration trustEverything()Convenience method to set aSslContextthat trusts all servers.When this feature is enabled, no peer verification is performed, which provides no protection against Man-in-the-Middle (MITM) attacks.
Use this only in development and QA environments.
-
environmentBuilder
EnvironmentBuilder environmentBuilder()Go back to the environment builder- Returns:
- the environment builder
-