github.com/liamhaworth/tlsprotocol (go): Package tlsprotocol provides an abstraction on top of the TLS listener functionality to provide the ability to have individual net.Listeners for application layer protocols (ALPN) negotiated during the TLS handshake between the client and server.  For example, lets say you have a server that you want to be able to accept generic TLS connections but split HTTP/2 into a separate listener for handling in a different way.
Keywords: go|golang|tls|tls-alpn