Class DefaultWebSocketClientSslProvider

  • All Implemented Interfaces:
    WebsocketClientSslProvider

    public class DefaultWebSocketClientSslProvider
    extends Object
    implements WebsocketClientSslProvider
    Client SSL provider that gets the SSL context in one of two ways. Either the setSslContext(javax.net.ssl.SSLContext) method can be invoked before connecting, and this context will be used for the next client connection from this thread, or alternatively the io.undertow.websocket.SSL_CONTEXT property can be set in the user properties of the ClientEndpointConfig.
    Author:
    Stuart Douglas
    • Constructor Detail

      • DefaultWebSocketClientSslProvider

        public DefaultWebSocketClientSslProvider()
    • Method Detail

      • getSsl

        public org.xnio.ssl.XnioSsl getSsl​(org.xnio.XnioWorker worker,
                                           jakarta.websocket.Endpoint endpoint,
                                           jakarta.websocket.ClientEndpointConfig cec,
                                           URI uri)
        Specified by:
        getSsl in interface WebsocketClientSslProvider
      • setSslContext

        public static void setSslContext​(SSLContext context)