EVP_PKEY_print_public(3) EVP_PKEY_print_params

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.