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

  man pages->OpenBSD man pages -> SSL_SESSION_set_ex_data (3)              
Title
Content
Arch
Section
 

Contents


SSL_SESSION_GET_EX_NEW_INDEX(OpenSSSL_SESSION_GET_EX_NEW_INDEX(3)

NAME    [Toc]    [Back]

       SSL_SESSION_get_ex_new_index, SSL_SESSION_set_ex_data,
       SSL_SESSION_get_ex_data - internal application specific
       data functions

SYNOPSIS    [Toc]    [Back]

        #include <openssl/ssl.h>

        int SSL_SESSION_get_ex_new_index(long argl, void *argp,
                       CRYPTO_EX_new *new_func,
                       CRYPTO_EX_dup *dup_func,
                       CRYPTO_EX_free *free_func);

        int  SSL_SESSION_set_ex_data(SSL_SESSION  *session,   int
idx, void *arg);

        void  *SSL_SESSION_get_ex_data(SSL_SESSION  *session, int
idx);

        typedef  int  new_func(void  *parent,  void  *ptr,  CRYPTO_EX_DATA *ad,
                       int idx, long argl, void *argp);
        typedef  void  free_func(void  *parent,  void *ptr, CRYPTO_EX_DATA *ad,
                       int idx, long argl, void *argp);
        typedef int dup_func(CRYPTO_EX_DATA  *to,  CRYPTO_EX_DATA
*from, void *from_d,
                       int idx, long argl, void *argp);

DESCRIPTION    [Toc]    [Back]

       Several OpenSSL structures can have application specific
       data attached to them.  These functions are used internally
 by OpenSSL to manipulate application specific data
       attached to a specific structure.

       SSL_SESSION_get_ex_new_index() is used to register a new
       index for application specific data.

       SSL_SESSION_set_ex_data() is used to store application
       data at arg for idx into the session object.

       SSL_SESSION_get_ex_data() is used to retrieve the information
 for idx from session.

       A detailed description for the *_get_ex_new_index() functionality
 can be found in RSA_get_ex_new_index(3).  The
       *_get_ex_data() and *_set_ex_data() functionality is
       described in CRYPTO_set_ex_data(3).

WARNINGS    [Toc]    [Back]

       The application data is only maintained for sessions held
       in memory. The application data is not included when dumping
 the session with i2d_SSL_SESSION() (and all functions
       indirectly calling the dump functions like
       PEM_write_SSL_SESSION() and PEM_write_bio_SSL_SESSION())
       and can therefore not be restored.

SEE ALSO    [Toc]    [Back]

      
      
       ssl(3), RSA_get_ex_new_index(3), CRYPTO_set_ex_data(3)


OpenBSD 3.6                 2001-08-01                          1
[ Back ]
 Similar pages
Name OS Title
SSL_SESSION_get_ex_data Tru64 Unternal application specific data functions
SSL_SESSION_get_ex_new_index Tru64 Unternal application specific data functions
SSL_SESSION_set_ex_data Tru64 Unternal application specific data functions
DH_get_ex_new_index NetBSD add application specific data to DH structures
RSA_get_ex_new_index Tru64 Add application specific data to RSA structures
RSA_set_ex_data Tru64 Add application specific data to RSA structures
DSA_get_ex_new_index NetBSD add application specific data to DSA structures
RSA_get_ex_new_index NetBSD add application specific data to RSA structures
RSA_get_ex_data Tru64 Add application specific data to RSA structures
DH_get_ex_new_index Tru64 Add application specific data to DH structures
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service