*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->NetBSD man pages -> SSL_set_session (3)              



NAME    [Toc]    [Back]

       SSL_set_session - set a TLS/SSL session to be used during
       TLS/SSL connect

LIBRARY    [Toc]    [Back]

       libcrypto, -lcrypto

SYNOPSIS    [Toc]    [Back]

        #include <openssl/ssl.h>

        int SSL_set_session(SSL *ssl, SSL_SESSION *session);

DESCRIPTION    [Toc]    [Back]

       SSL_set_session() sets session to be used when the TLS/SSL
       connection is to be established. SSL_set_session() is only
       useful for TLS/SSL clients.  When the session is set, the
       reference count of session is incremented by 1. If the
       session is not reused, the reference count is decremented
       again during SSL_connect(). Whether the session was reused
       can be queried with the SSL_session_reused(3) call.

       If there is already a session set inside ssl (because it
       was set with SSL_set_session() before or because the same
       ssl was already used for a connection), SSL_SESSION_free()
       will be called for that session.

NOTES    [Toc]    [Back]

       SSL_SESSION objects keep internal link information about
       the session cache list, when being inserted into one
       SSL_CTX object's session cache.  One SSL_SESSION object,
       regardless of its reference count, must therefore only be
       used with one SSL_CTX object (and the SSL objects created
       from this SSL_CTX object).

RETURN VALUES    [Toc]    [Back]

       The following return values can occur:

       0   The operation failed; check the error stack to find
           out the reason.

       1   The operation succeeded.

SEE ALSO    [Toc]    [Back]

       ssl(3), SSL_SESSION_free(3), SSL_get_session(3), SSL_session_reused(3), SSL_CTX_set_session_cache_mode(3)

2002-06-10                    0.9.6g           SSL_set_session(3)
[ Back ]
 Similar pages
Name OS Title
ac Tru64 Outputs connect-session records
BIO_do_connect Tru64 Connect BIO
BIO_set_conn_port Tru64 Connect BIO
BIO_set_conn_hostname Tru64 Connect BIO
BIO_s_connect Tru64 Connect BIO
BIO_s_connect NetBSD connect BIO
BIO_get_conn_int_port Tru64 Connect BIO
BIO_get_conn_ip Tru64 Connect BIO
BIO_get_conn_port Tru64 Connect BIO
BIO_get_conn_hostname Tru64 Connect BIO
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service