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

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

SSL_CTX_GET_EX_NEW_INDEX(3)

Contents


NAME    [Toc]    [Back]

       SSL_CTX_get_ex_new_index, SSL_CTX_set_ex_data,
       SSL_CTX_get_ex_data - internal application specific data
       functions

SYNOPSIS    [Toc]    [Back]

        #include <openssl/ssl.h>

        int SSL_CTX_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_CTX_set_ex_data(SSL_CTX  *ctx,  int  idx,   void
*arg);

        void *SSL_CTX_get_ex_data(SSL_CTX *ctx, 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_CTX_get_ex_new_index() is used to register a new index
       for application specific data.

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

       SSL_CTX_get_ex_data() is used to retrieve the information
       for idx from ctx.

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

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