Provided by: manpages-fr-extra_20140201_all
NOM
EVP_PKEY_set1_RSA, EVP_PKEY_set1_DSA, EVP_PKEY_set1_DH, EVP_PKEY_set1_EC_KEY, EVP_PKEY_get1_RSA, EVP_PKEY_get1_DSA, EVP_PKEY_get1_DH, EVP_PKEY_get1_EC_KEY, EVP_PKEY_assign_RSA, EVP_PKEY_assign_DSA, EVP_PKEY_assign_DH, EVP_PKEY_assign_EC_KEY, EVP_PKEY_type - Fonctions d’assignation EVP_PKEY
SYNOPSIS
#include <openssl/evp.h> int EVP_PKEY_set1_RSA(EVP_PKEY *pkey,RSA *key); int EVP_PKEY_set1_DSA(EVP_PKEY *pkey,DSA *key); int EVP_PKEY_set1_DH(EVP_PKEY *pkey,DH *key); int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey,EC_KEY *key); RSA *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); DSA *EVP_PKEY_get1_DSA(EVP_PKEY *pkey); DH *EVP_PKEY_get1_DH(EVP_PKEY *pkey); EC_KEY *EVP_PKEY_get1_EC_KEY(EVP_PKEY *pkey); int EVP_PKEY_assign_RSA(EVP_PKEY *pkey,RSA *key); int EVP_PKEY_assign_DSA(EVP_PKEY *pkey,DSA *key); int EVP_PKEY_assign_DH(EVP_PKEY *pkey,DH *key); int EVP_PKEY_assign_EC_KEY(EVP_PKEY *pkey,EC_KEY *key); int EVP_PKEY_type(int type);
DESCRIPTION
EVP_PKEY_set1_RSA(), EVP_PKEY_set1_DSA(), EVP_PKEY_set1_DH() et EVP_PKEY_set1_EC_KEY() définissent la clef référencée par pkey à key. EVP_PKEY_get1_RSA(), EVP_PKEY_get1_DSA(), EVP_PKEY_get1_DH() et EVP_PKEY_get1_EC_KEY() renvoient la clef référencée par pkey ou NULL si la clef n’est pas du type adéquat. EVP_PKEY_assign_RSA(), EVP_PKEY_assign_DSA(), EVP_PKEY_assign_DH() et EVP_PKEY_assign_EC_KEY() définissent aussi la clef référencée à key, cependant, elles utilisent key fournie en interne et donc key sera libérée quand la pkey mère est libérée. EVP_PKEY_type() renvoie le type de clef correspondant à la valeur type. Le type d’une clef peut être obtenu avec EVP_PKEY_type(pkey->type). La valeur renvoyée sera EVP_PKEY_RSA, EVP_PKEY_DSA, EVP_PKEY_DH ou EVP_PKEY_EC pour les types de clef correspondants ou NID_undef si le type de clef n’est pas assigné.
NOTES
En accord avec la convention de nommage d’OpenSSL, la clef obtenue de – ou assignée à – la pkey en utilisant les fonctions 1 doit être libérée comme pkey. EVP_PKEY_assign_RSA(), EVP_PKEY_assign_DSA(), EVP_PKEY_assign_DH() et EVP_PKEY_assign_EC_KEY() sont implémentées comme des macros.
VALEURS DE RETOUR
EVP_PKEY_set1_RSA(), EVP_PKEY_set1_DSA(), EVP_PKEY_set1_DH() et EVP_PKEY_set1_EC_KEY() renvoient 1 en cas de réussite ou 0 en cas d’échec. EVP_PKEY_get1_RSA(), EVP_PKEY_get1_DSA(), EVP_PKEY_get1_DH() et EVP_PKEY_get1_EC_KEY() renvoient la clef référencée ou NULL si une erreur survient. EVP_PKEY_assign_RSA(), EVP_PKEY_assign_DSA(), EVP_PKEY_assign_DH() et EVP_PKEY_assign_EC_KEY() renvoient 1 en cas de réussite ou 0 en cas d’échec.
VOIR AUSSI
EVP_PKEY_new(3)
HISTORIQUE
À préciser
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.