Class SslProvider

java.lang.Object
reactor.netty.tcp.SslProvider

public final class SslProvider extends Object
SSL Provider.
Author:
Violeta Georgieva
  • Method Details

    • builder

      public static SslProvider.SslContextSpec builder()
      Creates a builder for SslProvider.
      Returns:
      a new SslProvider builder
    • addHandlerConfigurator

      public static SslProvider addHandlerConfigurator(SslProvider provider, Consumer<? super SslHandler> handlerConfigurator)
      Creates a new SslProvider with a prepending handler configurator callback to inject default settings to an existing provider configuration.
      Returns:
      a new SslProvider
    • defaultClientProvider

      public static SslProvider defaultClientProvider()
      Return the default client ssl provider.
      Returns:
      default client ssl provider
    • getSslContext

      public SslContext getSslContext()
      Returns SslContext instance with configured settings.
      Returns:
      SslContext instance with configured settings.
    • getServerNames

      @Incubating public @Nullable List<SNIServerName> getServerNames()
    • configure

      public void configure(SslHandler sslHandler)
    • addSslHandler

      public void addSslHandler(Channel channel, @Nullable SocketAddress remoteAddress, boolean sslDebug)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object