Package com.rabbitmq.stream
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) NettySslContext
for TLS connections.Convenience method to set aSslContext
that trusts all servers.
-
Method Details
-
sslContext
NettySslContext
for 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 aSslContext
that 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
-