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

  man pages->Tru64 Unix man pages -> SSL_get_ex_new_index (3)              
Title
Content
Arch
Section
 

SSL_get_ex_new_index(3)

Contents


NAME    [Toc]    [Back]

       SSL_get_ex_new_index,  SSL_set_ex_data,  SSL_get_ex_data -
       Internal application specific data functions

SYNOPSIS    [Toc]    [Back]

       #include <openssl/ssl.h>

       int SSL_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_set_ex_data(
               SSL   *ssl,   int   idx,   void   *arg   );   void
       *SSL_get_ex_data(
               SSL *ssl, 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.

       The SSL_get_ex_new_index() function is used to register  a
       new index for application specific data.

       The  SSL_set_ex_data()  function is used to store application
 data at arg for idx into the ssl object.

       The SSL_get_ex_data() function is  used  to  retrieve  the
       information for idx from ssl.

       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).

EXAMPLES    [Toc]    [Back]

       An example of the functionality is included  in  the  verify_callback()
  function example in SSL_CTX_set_verify(3).

SEE ALSO    [Toc]    [Back]

      
      
       Functions:        ssl(3),         RSA_get_ex_new_index(3),
       CRYPTO_set_ex_data(3), SSL_CTX_set_verify(3)



                                          SSL_get_ex_new_index(3)
[ 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