(linenum→info "unix/slp.c:2238")

openssl/0.9.8g/doc/ssl/SSL_set_session.pod

    1: =pod
    2: 
    3: =head1 NAME
    4: 
    5: SSL_set_session - set a TLS/SSL session to be used during TLS/SSL connect
    6: 
    7: =head1 SYNOPSIS
    8: 
    9:  #include <openssl/ssl.h>
   10: 
   11:  int SSL_set_session(SSL *ssl, SSL_SESSION *session);
   12: 
   13: =head1 DESCRIPTION
   14: 
   15: SSL_set_session() sets B<session> to be used when the TLS/SSL connection
   16: is to be established. SSL_set_session() is only useful for TLS/SSL clients.
   17: When the session is set, the reference count of B<session> is incremented
   18: by 1. If the session is not reused, the reference count is decremented
   19: again during SSL_connect(). Whether the session was reused can be queried
   20: with the L<SSL_session_reused(3)|SSL_session_reused(3)> call.
   21: 
   22: If there is already a session set inside B<ssl> (because it was set with
   23: SSL_set_session() before or because the same B<ssl> was already used for
   24: a connection), SSL_SESSION_free() will be called for that session.
   25: 
   26: =head1 NOTES
   27: 
   28: SSL_SESSION objects keep internal link information about the session cache
   29: list, when being inserted into one SSL_CTX object's session cache.
   30: One SSL_SESSION object, regardless of its reference count, must therefore
   31: only be used with one SSL_CTX object (and the SSL objects created
   32: from this SSL_CTX object).
   33: 
   34: =head1 RETURN VALUES
   35: 
   36: The following return values can occur:
   37: 
   38: =over 4
   39: 
   40: =item 0
   41: 
   42: The operation failed; check the error stack to find out the reason.
   43: 
   44: =item 1
   45: 
   46: The operation succeeded.
   47: 
   48: =back
   49: 
   50: =head1 SEE ALSO
   51: 
   52: L<ssl(3)|ssl(3)>, L<SSL_SESSION_free(3)|SSL_SESSION_free(3)>,
   53: L<SSL_get_session(3)|SSL_get_session(3)>,
   54: L<SSL_session_reused(3)|SSL_session_reused(3)>,
   55: L<SSL_CTX_set_session_cache_mode(3)|SSL_CTX_set_session_cache_mode(3)>
   56: 
   57: =cut
Syntax (Markdown)