diff options
author | Matt Caswell <matt@openssl.org> | 2018-05-22 15:18:01 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2018-05-29 16:41:17 +0100 |
commit | 3d0dde847eac17bd5deec1397bce38cb43469525 (patch) | |
tree | 2f94667192b181bfb992b4f010fae5b9283fac20 /doc | |
parent | fa9a08780a20c9801fee2b7767c2851f5ab9c16c (diff) | |
download | openssl-3d0dde847eac17bd5deec1397bce38cb43469525.zip openssl-3d0dde847eac17bd5deec1397bce38cb43469525.tar.gz openssl-3d0dde847eac17bd5deec1397bce38cb43469525.tar.bz2 |
Update the "Connected Commands" section of s_client/s_server docs
Fixes #6307
Reviewed-by: Kurt Roeckx <kurt@roeckx.be>
(Merged from https://github.com/openssl/openssl/pull/6330)
Diffstat (limited to 'doc')
-rw-r--r-- | doc/man1/s_client.pod | 33 | ||||
-rw-r--r-- | doc/man1/s_server.pod | 26 |
2 files changed, 51 insertions, 8 deletions
diff --git a/doc/man1/s_client.pod b/doc/man1/s_client.pod index 19a8139..373b2d7 100644 --- a/doc/man1/s_client.pod +++ b/doc/man1/s_client.pod @@ -667,10 +667,35 @@ on port 4433. If a connection is established with an SSL server then any data received from the server is displayed and any key presses will be sent to the -server. When used interactively (which means neither B<-quiet> nor B<-ign_eof> -have been given), the session will be renegotiated if the line begins with an -B<R>, and if the line begins with a B<Q> or if end of file is reached, the -connection will be closed down. +server. If end of file is reached then the connection will be closed down. When +used interactively (which means neither B<-quiet> nor B<-ign_eof> have been +given), then certain commands are also recognized which perform special +operations. These commands are a letter which must appear at the start of a +line. They are listed below. + +=over 4 + +=item B<Q> + +End the current SSL connection and exit. + +=item B<R> + +Renegotiate the SSL session (TLSv1.2 and below only). + +=item B<B> + +Send a heartbeat message to the server (DTLS only) + +=item B<k> + +Send a key update message to the server (TLSv1.3 only) + +=item B<K> + +Send a key update message to the server and request one back (TLSv1.3 only) + +=back =head1 NOTES diff --git a/doc/man1/s_server.pod b/doc/man1/s_server.pod index e577af8..f89d4de 100644 --- a/doc/man1/s_server.pod +++ b/doc/man1/s_server.pod @@ -673,8 +673,9 @@ If a connection request is established with an SSL client and neither the B<-www> nor the B<-WWW> option has been used then normally any data received from the client is displayed and any key presses will be sent to the client. -Certain single letter commands are also recognized which perform special -operations: these are listed below. +Certain commands are also recognized which perform special operations. These +commands are a letter which must appear at the start of a line. They are listed +below. =over 4 @@ -688,11 +689,12 @@ End the current SSL connection and exit. =item B<r> -Renegotiate the SSL session. +Renegotiate the SSL session (TLSv1.2 and below only). =item B<R> -Renegotiate the SSL session and request a client certificate. +Renegotiate the SSL session and request a client certificate (TLSv1.2 and below +only). =item B<P> @@ -703,6 +705,22 @@ cause the client to disconnect due to a protocol violation. Print out some session cache status information. +=item B<B> + +Send a heartbeat message to the client (DTLS only) + +=item B<k> + +Send a key update message to the client (TLSv1.3 only) + +=item B<K> + +Send a key update message to the client and request one back (TLSv1.3 only) + +=item B<c> + +Send a certificate request to the client (TLSv1.3 only) + =back =head1 NOTES |