Hi, got a quick question which has bothered me for the past couple of days.
I have a C++ gRPC client (which uses the 1.2.5 gRPC library). The SSL/TLS handshake fails with the following error: "Cannot check peer: missing selected ALPN property"
Digging a little deeper I found that the client in fact sends an NPN (next_protocol_negotiation) ssl extension and receives the same NPN extension from the server - which I find to be the correct behavior as far as SSL is concerned. However it seems that the gRPC code expects an ALPN extension instead.
Am I doing something wrong? I have tested the server with the openssl tool, with both NPN and ALPN options and both handshakes were successful
Thanks!