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 d’OpenSSL peuvent avoir des données
spécifiques d'application attachées. Ces fonctions sont
utilisées en interne par OpenSSL pour manipuler des données
spécifiques aux applications attachées à une structure
particulière.
Ces fonctions ne devraient être utilisées par les applications que
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 pour l'instant un
échec n’est possible 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.