NOM¶
EVP_PKEY_print_public, EVP_PKEY_print_private, EVP_PKEY_print_params - Routines
d'affichage d'algorithme de clef publique
SYNOPSIS¶
#include <openssl/evp.h>
int EVP_PKEY_print_public(BIO *out, const EVP_PKEY *pkey,
int indent, ASN1_PCTX *pctx);
int EVP_PKEY_print_private(BIO *out, const EVP_PKEY *pkey,
int indent, ASN1_PCTX *pctx);
int EVP_PKEY_print_params(BIO *out, const EVP_PKEY *pkey,
int indent, ASN1_PCTX *pctx);
DESCRIPTION¶
Les fonctions
EVP_PKEY_print_public(),
EVP_PKEY_print_private() et
EVP_PKEY_print_params() affichent respectivement les composants
publics, privés ou de paramètres de la clef
pkey. La clef est
envoyée au BIO
out dans un format lisible. Le paramètre
indent indique la taille d'indentation de l'affichage.
Le paramètre
pctx permet de personnaliser précisément
l'affichage en utilisant les options d'affichage ASN1. Si
pctx est
définit à NULL, alors les valeurs par défaut seront
utilisées.
NOTES¶
Aucun algorithme de clef publique n'inclut actuellement d'option dans le
paramètre
pctx.
Si la clef n'inclut pas tous les composants indiqués par la fonction, alors
seuls ceux contenus dans la clef seront affichés. Par exemple passer une
clef publique à
EVP_PKEY_print_private() n'affichera que les
composants publics.
VALEURS DE RETOUR¶
Ces fonctions renvoient toutes
1 en cas de réussite et
0 ou
une valeur négative en cas d'échec. En particulier, une valeur de
retour de
-2 indique que l'opération n'est pas permise par
l'algorithme de clef publique.
VOIR AUSSI¶
EVP_PKEY_CTX_new(3),
EVP_PKEY_keygen(3)
HISTORIQUE¶
Ces fonctions ont été ajoutées pour la première fois dans
OpenSSL 1.0.0.
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.