diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2012-12-26 16:23:13 +0000 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2012-12-26 16:23:13 +0000 |
commit | a50ecaee56e8e2ebf14ed122d15578acd2a2aa06 (patch) | |
tree | d9ecdabf9936182793739870baf07d710770a9b2 /apps/s_cb.c | |
parent | 67d9dcf0030fc06b4bb68df0302761123f0d065f (diff) |
store and print out message digest peer signed with in TLS 1.2
(backport from HEAD)
Diffstat (limited to 'apps/s_cb.c')
-rw-r--r-- | apps/s_cb.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/s_cb.c b/apps/s_cb.c index 550fa6cc33..b592870f96 100644 --- a/apps/s_cb.c +++ b/apps/s_cb.c @@ -409,10 +409,13 @@ static int do_print_sigalgs(BIO *out, SSL *s, int shared) int ssl_print_sigalgs(BIO *out, SSL *s) { + int mdnid; if (!SSL_is_server(s)) ssl_print_client_cert_types(out, s); do_print_sigalgs(out, s, 0); do_print_sigalgs(out, s, 1); + if (SSL_get_peer_signature_nid(s, &mdnid)) + BIO_printf(out, "Peer signing digest: %s\n", OBJ_nid2sn(mdnid)); return 1; } |