summaryrefslogtreecommitdiff
path: root/src/common.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2013-05-05 13:26:58 +0300
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2013-05-05 13:26:58 +0300
commitb61a0d3d582c2e76f7407f1c1fd64a4bcdc74292 (patch)
tree2c287fa600a4dcc14d764feb9887d93f9988347e /src/common.c
parent8aee8b3ee7716970c7ca8c261175acd1e1ab94c0 (diff)
downloadgnutls-b61a0d3d582c2e76f7407f1c1fd64a4bcdc74292.tar.gz
Improved ALPN support in gnutls-cli
Diffstat (limited to 'src/common.c')
-rw-r--r--src/common.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/common.c b/src/common.c
index 2297d48da3..429c93e68f 100644
--- a/src/common.c
+++ b/src/common.c
@@ -457,6 +457,7 @@ print_info (gnutls_session_t session, int verbose, int print_cert)
unsigned char session_id[33];
size_t session_id_size = sizeof (session_id);
gnutls_srtp_profile_t srtp_profile;
+ gnutls_datum_t p;
char *desc;
int rc;
@@ -576,6 +577,10 @@ print_info (gnutls_session_t session, int verbose, int print_cert)
printf ("- SRTP profile: %s\n", gnutls_srtp_get_profile_name (srtp_profile));
#endif
+ rc = gnutls_alpn_get_selected_protocol (session, &p);
+ if (rc == 0)
+ printf ("- Application protocol: %.*s\n", p.size, p.data);
+
if (verbose)
{
gnutls_datum_t cb;