summaryrefslogtreecommitdiffstats
path: root/apps/s_cb.c
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2012-12-26 16:23:13 +0000
committerDr. Stephen Henson <steve@openssl.org>2012-12-26 16:23:13 +0000
commita50ecaee56e8e2ebf14ed122d15578acd2a2aa06 (patch)
treed9ecdabf9936182793739870baf07d710770a9b2 /apps/s_cb.c
parent67d9dcf0030fc06b4bb68df0302761123f0d065f (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.c3
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;
}