Provided by: manpages-fr-extra_20151231_all bug

NOM

       d2i_PKCS8PrivateKey_bio, d2i_PKCS8PrivateKey_fp, i2d_PKCS8PrivateKey_bio,
       i2d_PKCS8PrivateKey_fp, i2d_PKCS8PrivateKey_nid_bio, i2d_PKCS8PrivateKey_nid_fp -
       Fonctions de clef privée au format PKCS#8

SYNOPSIS

        #include <openssl/evp.h>

        EVP_PKEY *d2i_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY **x, pem_password_cb *cb, void *u);
        EVP_PKEY *d2i_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY **x, pem_password_cb *cb, void *u);

        int i2d_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY *x, const EVP_CIPHER *enc,
                                         char *kstr, int klen,
                                         pem_password_cb *cb, void *u);

        int i2d_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc,
                                         char *kstr, int klen,
                                         pem_password_cb *cb, void *u);

        int i2d_PKCS8PrivateKey_nid_bio(BIO *bp, EVP_PKEY *x, int nid,
                                         char *kstr, int klen,
                                         pem_password_cb *cb, void *u);

        int i2d_PKCS8PrivateKey_nid_fp(FILE *fp, EVP_PKEY *x, int nid,
                                         char *kstr, int klen,
                                         pem_password_cb *cb, void *u);

DESCRIPTION

       Les fonctions PKCS#8 encodent et décodent des clefs privées au format PKCS#8 en utilisant
       les deux algorithmes de chiffrement basés sur des mots de passe PKCS#5 v1.5 et
       PKCS#5 v2.0.

       À part utiliser DER au lieu de PEM, ces fonctions sont identiques aux fonctions PEM
       correspondantes décrites dans la page de manuel pem(3).

NOTES

       Avant d'utiliser ces fonctions, OpenSSL_add_all_algorithms(3) devrait être appelée pour
       initialiser les tables de recherche d'algorithmes internes, sinon des erreurs relatives
       aux algorithmes inconnus vont survenir en cas de tentative de déchiffrement d'une clef
       privée.

       Ces fonctions constituent actuellement le seul moyen de stocker des clefs privées
       utilisant le format DER.

       Actuellement toutes les fonctions utilisent des BIO ou pointeurs FILE. Aucune fonction ne
       fonctionne directement en mémoire : cela peut être directement contourné en convertissant
       les tampons en BIO mémoire, consultez BIO_s_mem(3) pour plus de précisions.

VOIR AUSSI

       pem(3)

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.