[openssl-commits] [openssl] master update
Matt Caswell
matt at openssl.org
Wed Apr 25 09:52:44 UTC 2018
The branch master has been updated
via bdb59d97a6a92498926ad8b3d5e166258339b447 (commit)
from 4522e130c87c341342c640bba970f4b89755f1cb (commit)
- Log -----------------------------------------------------------------
commit bdb59d97a6a92498926ad8b3d5e166258339b447
Author: Matt Caswell <matt at openssl.org>
Date: Tue Apr 24 10:27:32 2018 +0100
Fix documentation for the -showcerts s_client option
This option shows the certificates as sent by the server. It is not the
full verified chain.
Fixes #4933
Reviewed-by: Rich Salz <rsalz at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/6067)
-----------------------------------------------------------------------
Summary of changes:
apps/s_client.c | 3 ++-
doc/man1/s_client.pod | 8 +++++---
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/apps/s_client.c b/apps/s_client.c
index 89cddb3..9d463f6 100644
--- a/apps/s_client.c
+++ b/apps/s_client.c
@@ -637,7 +637,8 @@ const OPTIONS s_client_options[] = {
"Disable name checks when matching DANE-EE(3) TLSA records"},
{"reconnect", OPT_RECONNECT, '-',
"Drop and re-make the connection with the same Session-ID"},
- {"showcerts", OPT_SHOWCERTS, '-', "Show all certificates in the chain"},
+ {"showcerts", OPT_SHOWCERTS, '-',
+ "Show all certificates sent by the server"},
{"debug", OPT_DEBUG, '-', "Extra output"},
{"msg", OPT_MSG, '-', "Show protocol messages"},
{"msgfile", OPT_MSGFILE, '>',
diff --git a/doc/man1/s_client.pod b/doc/man1/s_client.pod
index a06d3a6..5d33e1c 100644
--- a/doc/man1/s_client.pod
+++ b/doc/man1/s_client.pod
@@ -333,8 +333,9 @@ be used as a test that session caching is working.
=item B<-showcerts>
-Display the whole server certificate chain: normally only the server
-certificate itself is displayed.
+Displays the server certificate list as sent by the server: it only consists of
+certificates the server has sent (in the order the server has sent them). It is
+B<not> a verified chain.
=item B<-prexit>
@@ -695,7 +696,8 @@ a client certificate. Therefor merely including a client certificate
on the command line is no guarantee that the certificate works.
If there are problems verifying a server certificate then the
-B<-showcerts> option can be used to show the whole chain.
+B<-showcerts> option can be used to show all the certificates sent by the
+server.
The B<s_client> utility is a test tool and is designed to continue the
handshake after any certificate verification errors. As a result it will
More information about the openssl-commits
mailing list