mirror of
https://github.com/openssl/openssl.git
synced 2025-04-06 20:20:50 +08:00
Report IANA sigalg name in s_client
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com> Reviewed-by: Paul Dale <ppzgs1@gmail.com> Reviewed-by: Paul Yang <kaishen.yy@antfin.com> Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/27128)
This commit is contained in:
parent
69fa61b082
commit
681528cbc4
@ -328,6 +328,7 @@ static int do_print_sigalgs(BIO *out, SSL *s, int shared)
|
||||
|
||||
int ssl_print_sigalgs(BIO *out, SSL *s)
|
||||
{
|
||||
const char *name;
|
||||
int nid;
|
||||
|
||||
if (!SSL_is_server(s))
|
||||
@ -336,7 +337,9 @@ int ssl_print_sigalgs(BIO *out, SSL *s)
|
||||
do_print_sigalgs(out, s, 1);
|
||||
if (SSL_get_peer_signature_nid(s, &nid) && nid != NID_undef)
|
||||
BIO_printf(out, "Peer signing digest: %s\n", OBJ_nid2sn(nid));
|
||||
if (SSL_get_peer_signature_type_nid(s, &nid))
|
||||
if (SSL_get0_peer_signature_name(s, &name))
|
||||
BIO_printf(out, "Peer signature type: %s\n", name);
|
||||
else if (SSL_get_peer_signature_type_nid(s, &nid))
|
||||
BIO_printf(out, "Peer signature type: %s\n", get_sigtype(nid));
|
||||
return 1;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user