X-Git-Url: https://bearssl.org/gitweb//home/git/?p=BearSSL;a=blobdiff_plain;f=tools%2Fsslio.c;h=e2a6d56369fb33a04641065b5476f50ef4737027;hp=7fb73eade56cb1b1b9ee55a5f4ed770265a9470e;hb=05ac106834fa8889cf55ee462fe4108d4712040a;hpb=ab68048011dee644262fd0190a83a13162c14140 diff --git a/tools/sslio.c b/tools/sslio.c index 7fb73ea..e2a6d56 100644 --- a/tools/sslio.c +++ b/tools/sslio.c @@ -213,6 +213,7 @@ run_ssl_engine(br_ssl_engine_context *cc, int fd, unsigned flags) recvapp = ((st & BR_SSL_RECVAPP) != 0); if (verbose && sendapp && !hsdetails) { char csn[80]; + const char *pname; fprintf(stderr, "Handshake completed\n"); fprintf(stderr, " version: "); @@ -240,6 +241,12 @@ run_ssl_engine(br_ssl_engine_context *cc, int fd, unsigned flags) fprintf(stderr, " cipher suite: %s\n", csn); fprintf(stderr, " secure renegotiation: %s\n", cc->reneg == 1 ? "no" : "yes"); + pname = br_ssl_engine_get_selected_protocol(cc); + if (pname != NULL) { + fprintf(stderr, + " protocol name (ALPN): %s\n", + pname); + } hsdetails = 1; }