Class AlpnHackedJdkApplicationProtocolNegotiator

  • All Implemented Interfaces:
    io.netty.handler.ssl.ApplicationProtocolNegotiator, io.netty.handler.ssl.JdkApplicationProtocolNegotiator

    public class AlpnHackedJdkApplicationProtocolNegotiator
    extends Object
    Netty's negotiator for Hacked ALPN SSL Engine.
    Author:
    Sebastian Ɓaskawiec
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface io.netty.handler.ssl.JdkApplicationProtocolNegotiator

        io.netty.handler.ssl.JdkApplicationProtocolNegotiator.AllocatorAwareSslEngineWrapperFactory, io.netty.handler.ssl.JdkApplicationProtocolNegotiator.ProtocolSelectionListener, io.netty.handler.ssl.JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory, io.netty.handler.ssl.JdkApplicationProtocolNegotiator.ProtocolSelector, io.netty.handler.ssl.JdkApplicationProtocolNegotiator.ProtocolSelectorFactory, io.netty.handler.ssl.JdkApplicationProtocolNegotiator.SslEngineWrapperFactory
    • Constructor Detail

      • AlpnHackedJdkApplicationProtocolNegotiator

        public AlpnHackedJdkApplicationProtocolNegotiator​(boolean failIfNoCommonProtocols,
                                                          List<String> protocols)
    • Method Detail

      • protocols

        public List<String> protocols()
        Specified by:
        protocols in interface io.netty.handler.ssl.ApplicationProtocolNegotiator
      • protocolSelectorFactory

        public io.netty.handler.ssl.JdkApplicationProtocolNegotiator.ProtocolSelectorFactory protocolSelectorFactory()
        Specified by:
        protocolSelectorFactory in interface io.netty.handler.ssl.JdkApplicationProtocolNegotiator
      • protocolListenerFactory

        public io.netty.handler.ssl.JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory protocolListenerFactory()
        Specified by:
        protocolListenerFactory in interface io.netty.handler.ssl.JdkApplicationProtocolNegotiator
      • wrapperFactory

        public io.netty.handler.ssl.JdkApplicationProtocolNegotiator.SslEngineWrapperFactory wrapperFactory()
        Specified by:
        wrapperFactory in interface io.netty.handler.ssl.JdkApplicationProtocolNegotiator