Hi, I'm looking into implementing HTTP/2 for the Zinc Webservice. HTTP/2 require an extension to the TLS negotiation called ALPN (https://tools.ietf.org/html/rfc7301) which let arbitraty applications use and reuse TLS/SSL on port 443 to communicate.
The required API for this can be found from OpenSSL 1.0.2 (https://www.openssl.org/docs/man1.1.1/man3/SSL_set_alpn_protos.html) and I wonder if it would be possible to bump up the OpenSSL version of all three platforms to then make it possible to expose the API so it can be accessible from Smalltalk primitives.
maybe this is simple and something I can do myself, but this is the first time I dive this deep into the stack and would just liek to know if it is possible or any hints on how to do it.
Thx!