Provided by: manpages-fr-extra_20151231_all bug

NOM

       d2i_RSAPublicKey, i2d_RSAPublicKey, d2i_RSAPrivateKey, i2d_RSAPrivateKey, d2i_RSA_PUBKEY,
       i2d_RSA_PUBKEY, i2d_Netscape_RSA, d2i_Netscape_RSA - Fonctions d'encodage de clefs RSA
       publique et privée

SYNOPSIS

        #include <openssl/rsa.h>
        #include <openssl/x509.h>

        RSA * d2i_RSAPublicKey(RSA **a, const unsigned char **pp, long length);

        int i2d_RSAPublicKey(RSA *a, unsigned char **pp);

        RSA * d2i_RSA_PUBKEY(RSA **a, const unsigned char **pp, long length);

        int i2d_RSA_PUBKEY(RSA *a, unsigned char **pp);

        RSA * d2i_RSAPrivateKey(RSA **a, const unsigned char **pp, long length);

        int i2d_RSAPrivateKey(RSA *a, unsigned char **pp);

        int i2d_Netscape_RSA(RSA *a, unsigned char **pp, int (*cb)());

        RSA * d2i_Netscape_RSA(RSA **a, const unsigned char **pp, long length, int (*cb)());

DESCRIPTION

       d2i_RSAPublicKey() et i2d_RSAPublicKey() décode et encode une structure RSAPublicKey
       PKCS#1.

       d2i_RSA_PUBKEY() et i2d_RSA_PUBKEY() décode et encode une clef publique RSA en utilisant
       une structure SubjectPublicKeyInfo (clef publique de certificat).

       d2i_RSAPrivateKey() et i2d_RSAPrivateKey() décode et encode une structure RSAPrivateKey
       PKCS#1.

       d2i_Netscape_RSA() et i2d_Netscape_RSA() décode et encode une clef privée RSA au format
       NET.

       L'utilisation de toutes ces fonctions est similaire à l'utilisation de d2i_X509() et
       i2d_X509() décrite dans la page de manuel d2i_X509(3).

NOTES

       La structure RSA passée aux fonctions d'encodage de clef privée devrait avoir tous les
       composants PKCS#1 de clef privée présents.

       Les données encodées par ces fonctions ne sont pas chiffrées et n'offrent donc aucune
       sécurité de la part de la clef privée.

       Les fonctions pour le format NET sont présentes pour fournir la compatibilité avec
       certains très vieux logiciels. Ce format a quelques sévères faiblesses de sécurité et
       devrait être évité si possible.

VOIR AUSSI

       d2i_X509(3)

HISTORIQUE

       À préciser

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.