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.

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