Interface ALPNProvider

    • Method Detail

      • isEnabled

        boolean isEnabled​(SSLEngine sslEngine)
      • setProtocols

        SSLEngine setProtocols​(SSLEngine engine,
                               String[] protocols)
        Sets the SSL protocols, and potentially wraps the SSLEngine
        Parameters:
        engine - The original engine
        protocols - The protocols
        Returns:
        The new SSLEngine
      • getSelectedProtocol

        String getSelectedProtocol​(SSLEngine engine)
        Gets the selected ALPN protocol, of null if none was selected.
        Parameters:
        engine - The SSL Engine
        Returns:
        The selected protocol
      • getPriority

        int getPriority()
        Returns:
        The priority of this provider, higher priority providers will be tried first