Blame doc/man3/SSL_session_reused.pod

Packit c4476c
=pod
Packit c4476c
Packit c4476c
=head1 NAME
Packit c4476c
Packit c4476c
SSL_session_reused - query whether a reused session was negotiated during handshake
Packit c4476c
Packit c4476c
=head1 SYNOPSIS
Packit c4476c
Packit c4476c
 #include <openssl/ssl.h>
Packit c4476c
Packit c4476c
 int SSL_session_reused(const SSL *ssl);
Packit c4476c
Packit c4476c
=head1 DESCRIPTION
Packit c4476c
Packit c4476c
Query, whether a reused session was negotiated during the handshake.
Packit c4476c
Packit c4476c
=head1 NOTES
Packit c4476c
Packit c4476c
During the negotiation, a client can propose to reuse a session. The server
Packit c4476c
then looks up the session in its cache. If both client and server agree
Packit c4476c
on the session, it will be reused and a flag is being set that can be
Packit c4476c
queried by the application.
Packit c4476c
Packit c4476c
=head1 RETURN VALUES
Packit c4476c
Packit c4476c
The following return values can occur:
Packit c4476c
Packit c4476c
=over 4
Packit c4476c
Packit c4476c
=item Z<>0
Packit c4476c
Packit c4476c
A new session was negotiated.
Packit c4476c
Packit c4476c
=item Z<>1
Packit c4476c
Packit c4476c
A session was reused.
Packit c4476c
Packit c4476c
=back
Packit c4476c
Packit c4476c
=head1 SEE ALSO
Packit c4476c
Packit c4476c
L<ssl(7)>, L<SSL_set_session(3)>,
Packit c4476c
L<SSL_CTX_set_session_cache_mode(3)>
Packit c4476c
Packit c4476c
=head1 COPYRIGHT
Packit c4476c
Packit c4476c
Copyright 2001-2019 The OpenSSL Project Authors. All Rights Reserved.
Packit c4476c
Packit c4476c
Licensed under the OpenSSL license (the "License").  You may not use
Packit c4476c
this file except in compliance with the License.  You can obtain a copy
Packit c4476c
in the file LICENSE in the source distribution or at
Packit c4476c
L<https://www.openssl.org/source/license.html>.
Packit c4476c
Packit c4476c
=cut