NOM¶
CRYPTO_set_ex_data, CRYPTO_get_ex_data - Fonctions internes pour données
spécifiques aux applications
SYNOPSIS¶
#include <openssl/crypto.h>
int CRYPTO_set_ex_data(CRYPTO_EX_DATA *r, int idx, void *arg);
void *CRYPTO_get_ex_data(CRYPTO_EX_DATA *r, int idx);
DESCRIPTION¶
Plusieurs structures OpenSSL peuvent avoir des données spécifiques aux
applications attachées. Ces fonctions sont utilisées en interne par
OpenSSL pour manipuler des données spécifiques aux applications
attachées aux structures.
Ces fonctions ne devraient être utilisées que par les applications
pour manipuler les structures
CRYPTO_EX_DATA passées aux fonctions
de rappel
new_func(),
free_func() et
dup_func() :
comme passées à
RSA_get_ex_new_index() par exemple.
CRYPTO_set_ex_data() est utilisée pour définir les données
spécifiques aux applications, les données sont fournies par le
paramètre
arg et sa signification précise dépend de
l'application.
CRYPTO_get_ex_data() est utilisée pour récupérer les
données spécifiques aux applications. Les données sont
renvoyées à l'application, ce seront les mêmes que celles
fournies à un précédent appel
CRYPTO_set_ex_data().
VALEURS DE RETOUR¶
CRYPTO_set_ex_data() renvoie
1 en cas de succès et
0
en cas d'échec.
CRYPTO_get_ex_data() renvoie les données de l'application en cas de
succès et
0 en cas d'échec.
0 peut aussi être une
donnée d'application valable, mais ça ne peut pour l'instant
échouer que si un paramètre
idx incorrect est donné.
En cas d'erreur, le code d'erreur peut être obtenu avec
ERR_get_error(3).
VOIR AUSSI¶
DH_get_ex_new_index(3),
DSA_get_ex_new_index(3),
RSA_get_ex_new_index(3)
HISTORIQUE¶
CRYPTO_set_ex_data() et
CRYPTO_get_ex_data() sont apparues dans la
version 0.9.0 de SSLeay.
TRADUCTION¶
La traduction de cette page de manuel est maintenue par les membres de la liste
<debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler
toute erreur de traduction par un rapport de bogue sur le paquet
manpages-fr-extra.