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.

1.0.2a 1.0.2c                                      2015-12-31              fr::crypto::d2i_PKCS8PrivateKey(3SSL)