Sortix nightly manual
This manual documents Sortix nightly, a development build that has not been officially released. You can instead view this document in the latest official manual.
SSL_CTX_GET_EX_NEW_INDEX(3) | Library Functions Manual | SSL_CTX_GET_EX_NEW_INDEX(3) |
NAME
SSL_CTX_get_ex_new_index
,
SSL_CTX_set_ex_data
,
SSL_CTX_get_ex_data
—
internal application specific data functions
SYNOPSIS
#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
(const
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
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
CRYPTO_set_ex_data(3), RSA_get_ex_new_index(3), ssl(3)HISTORY
SSL_CTX_get_ex_new_index
(),
SSL_CTX_set_ex_data
(), and
SSL_CTX_get_ex_data
() first appeared in
SSLeay 0.9.0 and have been available since OpenBSD
2.4.March 21, 2018 | Debian |