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 à 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 à clef publique.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.