提交 3d0dde84 编写于 作者: M Matt Caswell

Update the "Connected Commands" section of s_client/s_server docs

Fixes #6307
Reviewed-by: NKurt Roeckx <kurt@roeckx.be>
(Merged from https://github.com/openssl/openssl/pull/6330)
上级 fa9a0878
...@@ -667,10 +667,35 @@ on port 4433. ...@@ -667,10 +667,35 @@ on port 4433.
If a connection is established with an SSL server then any data received 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 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> server. If end of file is reached then the connection will be closed down. When
have been given), the session will be renegotiated if the line begins with an used interactively (which means neither B<-quiet> nor B<-ign_eof> have been
B<R>, and if the line begins with a B<Q> or if end of file is reached, the given), then certain commands are also recognized which perform special
connection will be closed down. 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 =head1 NOTES
......
...@@ -673,8 +673,9 @@ If a connection request is established with an SSL client and neither the ...@@ -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 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. 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 Certain commands are also recognized which perform special operations. These
operations: these are listed below. commands are a letter which must appear at the start of a line. They are listed
below.
=over 4 =over 4
...@@ -688,11 +689,12 @@ End the current SSL connection and exit. ...@@ -688,11 +689,12 @@ End the current SSL connection and exit.
=item B<r> =item B<r>
Renegotiate the SSL session. Renegotiate the SSL session (TLSv1.2 and below only).
=item B<R> =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> =item B<P>
...@@ -703,6 +705,22 @@ cause the client to disconnect due to a protocol violation. ...@@ -703,6 +705,22 @@ cause the client to disconnect due to a protocol violation.
Print out some session cache status information. 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 =back
=head1 NOTES =head1 NOTES
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册