openssl - en to fr translation catalogue (133 entries)

note: type: =head1
en: NAME
fr: NOM

note: type: textblock
en: genrsa - generate an RSA private key
fr: genrsa - Générer une clef privée RSA

note: type: textblock
en: B<openssl> B<genrsa> [B<-out filename>] [B<-passout arg>] [B<-aes128>] [B<-aes128>] [B<-aes192>] [B<-aes256>] [B<-camellia128>] [B<-camellia192>] [B<-camellia256>] [B<-aes192>] [B<-aes256>] [B<-camellia128>] [B<-camellia192>] [B<-camellia256>] [B<-des>] [B<-des3>] [B<-idea>] [B<-f4>] [B<-3>] [B<-rand file(s)>] [B<-engine id>] [B<numbits>]
fr: B<openssl> B<genrsa> [B<-out> I<nom_fichier>] [B<-passout> I<param>] [B<-aes128>] [B<-aes128>] [B<-aes192>] [B<-aes256>] [B<-camellia128>] [B<-camellia192>] [B<-camellia256>] [B<-aes192>] [B<-aes256>] [B<-camellia128>] [B<-camellia192>] [B<-camellia256>] [B<-des>] [B<-des3>] [B<-idea>] [B<-f4>] [B<-3>] [B<-rand> I<fichier(s)>] [B<-engine> I<id>] [I<nombre_bits>]

note: type: textblock
en: The B<genrsa> command generates an RSA private key.
fr: La commande B<genrsa> génère une clef privée RSA.

note: type: =item
en: B<-out filename>
fr: B<-out> I<nom_fichier>

note: type: textblock
en: the output filename. If this argument is not specified then standard output is used.
fr: Le fichier de sortie. S'il n'est pas indiqué, la sortie standard est utilisée.

note: type: =item
en: B<-passout arg>
fr: B<-passout> I<param>

note: type: textblock
en: the output file password source. For more information about the format of B<arg> see the B<PASS PHRASE ARGUMENTS> section in L<openssl(1)|openssl(1)>.
fr: La source de mot de passe pour le fichier de sortie. Pour plus de renseignements sur le format de I<param>, consultez la section B<PARAMÈTRES DE PHRASE SECRÈTE> d'L<openssl(1)|openssl(1)>.

note: type: =item
en: B<-aes128|-aes192|-aes256|-camellia128|-camellia192|-camellia256|-des|-des3|-idea>
fr: B<-aes128> | B<-aes192> | B<-aes256> | B<-camellia128> | B<-camellia192> | B<-camellia256> | B<-des> | B<-des3> | B<-idea>

note: type: textblock
en: These options encrypt the private key with specified cipher before outputting it. If none of these options is specified no encryption is used. If encryption is used a pass phrase is prompted for if it is not supplied via the B<-passout> argument.
fr: Ces options chiffrent la clef privée avec l'algorithme de chiffrement indiqué avant la sortie du résultat. Si aucune de ces options n'est présente, aucun chiffrement n'est effectué. Si l'algorithme de chiffrement utilise une phrase de passe, elle est demandée à l'invite de commande si elle n'est pas précisée via l'argument B<-passout>.

note: type: =item
en: B<-F4|-3>
fr: B<-F4>|B<-3>

note: type: textblock
en: the public exponent to use, either 65537 or 3. The default is 65537.
fr: L'exposant public à utiliser, soit 65537 soit 3. La valeur par défaut est 65537.

note: type: =item
en: B<-rand file(s)>
fr: B<-rand> I<fichier(s)>

note: type: textblock
en: a file or files containing random data used to seed the random number generator, or an EGD socket (see L<RAND_egd(3)|RAND_egd(3)>).  Multiple files can be specified separated by a OS-dependent character.  The separator is B<;> for MS-Windows, B<,> for OpenVMS, and B<:> for all others.
fr: Un ou plusieurs fichiers contenant des données aléatoires utilisées pour initialiser le générateur de nombres pseudoaléatoires, ou une socket EGD (consultez L<RAND_egd(3)|RAND_egd(3)>). Plusieurs fichiers peuvent être indiqués en utilisant le séparateur du système d'exploitation : « B<;> » pour Windows, « B<,> » pour OpenVMS et « B<:> » pour tous les autres.

note: type: =item
en: B<-engine id>
fr: B<-engine> I<id>

note: type: textblock
en: specifying an engine (by its unique B<id> string) will cause B<genrsa> to attempt to obtain a functional reference to the specified engine, thus initialising it if needed. The engine will then be set as the default for all available algorithms.
fr: Indique un moteur (en utilisant son identifiant unique I<id>) qui force B<genrsa> à essayer d'obtenir une référence fonctionnelle pour le moteur indiqué, et l'initialiser si nécessaire. Le moteur sera ensuite utilisé par défaut pour tous les algorithmes disponibles.

note: type: =item
en: B<numbits>
fr: I<nombre_bits>

note: type: textblock
en: the size of the private key to generate in bits. This must be the last option specified. The default is 512.
fr: La taille de la clef privée à générer, en bits. Cette option doit être placée en dernier. La valeur par défaut est de 512 bits.

note: type: textblock
en: RSA private key generation essentially involves the generation of two prime numbers. When generating a private key various symbols will be output to indicate the progress of the generation. A B<.> represents each number which has passed an initial sieve test, B<+> means a number has passed a single round of the Miller-Rabin primality test. A newline means that the number has passed all the prime tests (the actual number depends on the key size).
fr: La génération de clefs privées RSA comprend essentiellement la génération de deux nombres premiers. Lors de la génération de la clef, des caractères sont affichés pour indiquer la progression de la génération. Un B<.> représente chaque nombre ayant passé le test initial, B<+> représente chaque nombre ayant passé un tour simple du test de primalité de Miller-Rabin. Un saut de ligne correspond à un nombre ayant passé tous les tests (le nombre effectif dépend de la taille de la clef).

note: type: textblock
en: Because key generation is a random process the time taken to generate a key may vary somewhat.
fr: Comme la génération de la clef est un processus aléatoire, le temps nécessaire à la génération de la clef peut être variable.

note: type: =head1
en: BUGS
fr: BOGUES

note: type: textblock
en: A quirk of the prime generation algorithm is that it cannot generate small primes. Therefore the number of bits should not be less that 64. For typical private keys this will not matter because for security reasons they will be much larger (typically 1024 bits).
fr: Un défaut de l'algorithme de génération de nombres premiers rend la génération de petits nombres premiers impossibles. Pour cette raison, le nombre de bits ne devrait pas être inférieur à 64. Pour des clefs privées typiques, cela importe peu parce que des contraintes de sécurité imposent une taille plus grande (typiquement 1024 bits).

note: type: =head1
en: SEE ALSO
fr: VOIR AUSSI

note: type: textblock
en: rsa - RSA key processing tool
fr: rsa - Traitement de clefs RSA

note: type: textblock
en: B<openssl> B<rsa> [B<-inform PEM|NET|DER>] [B<-outform PEM|NET|DER>] [B<-in filename>] [B<-passin arg>] [B<-out filename>] [B<-passout arg>] [B<-sgckey>] [B<-aes128>] [B<-aes192>] [B<-aes256>] [B<-camellia128>] [B<-camellia192>] [B<-camellia256>] [B<-des>] [B<-des3>] [B<-idea>] [B<-text>] [B<-noout>] [B<-modulus>] [B<-check>] [B<-pubin>] [B<-pubout>] [B<-RSAPublicKey_in>] [B<-RSAPublicKey_out>] [B<-engine id>]
fr: B<openssl> B<rsa> [B<-inform> B<PEM>|B<NET>|B<DER>] [B<-outform> B<PEM>|B<NET>|B<DER>] [B<-in> I<nom_fichier>] [B<-passin> I<param>] [B<-out> I<nom_fichier>] [B<-passout> I<param>] [B<-sgckey>] [B<-aes128>] [B<-aes192>] [B<-aes256>] [B<-camellia128>] [B<-camellia192>] [B<-camellia256>] [B<-des>] [B<-des3>] [B<-idea>] [B<-text>] [B<-noout>] [B<-modulus>] [B<-check>] [B<-pubin>] [B<-pubout>] [B<-RSAPublicKey_in>] [B<-RSAPublicKey_out>] [B<-engine> I<id>]

note: type: textblock
en: The B<rsa> command processes RSA keys. They can be converted between various forms and their components printed out. B<Note> this command uses the traditional SSLeay compatible format for private key encryption: newer applications should use the more secure PKCS#8 format using the B<pkcs8> utility.
fr: La commande B<rsa> gère les clefs RSA. Elles peuvent être converties vers et à partir de plusieurs formes et leurs composants peuvent être affichés. B<Remarque> : cette commande utilise le format compatible SSLeay pour le chiffrement des clefs privées. Des applications plus récentes devraient utiliser le format plus sûr PKCS#8 en utilisant la commande B<pkcs8>.

note: type: =head1
en: COMMAND OPTIONS
fr: OPTIONS DE LA COMMANDE

note: type: =item
en: B<-inform DER|NET|PEM>
fr: B<-inform> B<DER>|B<NET>|B<PEM>

note: type: textblock
en: This specifies the input format. The B<DER> option uses an ASN1 DER encoded form compatible with the PKCS#1 RSAPrivateKey or SubjectPublicKeyInfo format.  The B<PEM> form is the default format: it consists of the B<DER> format base64 encoded with additional header and footer lines. On input PKCS#8 format private keys are also accepted. The B<NET> form is a format is described in the B<NOTES> section.
fr: Indique le format d'entrée. L'option B<DER> utilise l'encodage ASN1 DER compatible avec le format PKCS#1 RSAPrivateKey ou le format SubjectPublicKeyInfo. La forme B<PEM> est le format par défaut : il s'agit du format B<DER> encodée en base64 avec des lignes supplémentaires au début et à la fin. En entrée, les clefs privées au format PKCS#8 sont également acceptées. Le format B<NET> est décrit dans la section B<NOTES>.

note: type: =item
en: B<-outform DER|NET|PEM>
fr: B<-outform> B<DER>|B<NET>|B<PEM>

note: type: textblock
en: This specifies the output format, the options have the same meaning as the B<-inform> option.
fr: Indique le format de sortie. Les options ont la même signification que pour l'option B<-inform>.

note: type: =item
en: B<-in filename>
fr: B<-in> I<nom_fichier>

note: type: textblock
en: This specifies the input filename to read a key from or standard input if this option is not specified. If the key is encrypted a pass phrase will be prompted for.
fr: Indique le nom du fichier d'entrée à partir duquel la clef sera lue. Par défaut, la clef est lue depuis l'entrée standard si cette option est omise. Si la clef est chiffrée, un mot de passe sera demandé à l'invite de commande.

note: type: =item
en: B<-passin arg>
fr: B<-passin> I<param>

note: type: textblock
en: the input file password source. For more information about the format of B<arg> see the B<PASS PHRASE ARGUMENTS> section in L<openssl(1)|openssl(1)>.
fr: La source de mot de passe d'entrée. Pour plus de renseignements sur le format de I<param>, consultez la section B<PARAMÈTRES DE PHRASE SECRÈTE> d'L<openssl(1)|openssl(1)>.

note: type: textblock
en: This specifies the output filename to write a key to or standard output if this option is not specified. If any encryption options are set then a pass phrase will be prompted for. The output filename should B<not> be the same as the input filename.
fr: Indique le nom du fichier de sortie où sera écrite la clef. Par défaut, la clef est écrite sur la sortie standard si cette option est omise. Si des options de chiffrement ont été indiquées, un mot de passe sera demandé. Le fichier de sortie ne devra B<pas> être le même que le fichier d'entrée.

note: type: =item
en: B<-passout password>
fr: B<-passout> I<mot_de_passe>

note: type: textblock
en: use the modified NET algorithm used with some versions of Microsoft IIS and SGC keys.
fr: Utiliser l'algorithme modifié NET, utilisé avec certaines version de clefs Microsoft IIS et SGC.

note: type: textblock
en: These options encrypt the private key with the specified cipher before outputting it. A pass phrase is prompted for.  If none of these options is specified the key is written in plain text. This means that using the B<rsa> utility to read in an encrypted key with no encryption option can be used to remove the pass phrase from a key, or by setting the encryption options it can be use to add or change the pass phrase.  These options can only be used with PEM format output files.
fr: Ces options chiffrent la clef privée produite avec l'algorithme de chiffrement indiqué. Un mot de passe (ou une phrase) sera demandé. Si aucune de ces options n'est indiquée, la clef sera écrite en texte brut. Ainsi une clef chiffrée pourra être lue avec l'utilitaire B<rsa>, afin de supprimer le mot de passe (sans option de chiffrement) ou encore d'ajouter ou modifier un mot de passe avec les options de chiffrement appropriées. Cette option n'est disponible qu'avec le format PEM pour les fichiers de sortie.

note: type: textblock
en: prints out the various public or private key components in plain text in addition to the encoded version.
fr: Affiche les différentes composantes des clefs privées ou publiques au format texte en plus de la version encodée.

note: type: textblock
en: this option prevents output of the encoded version of the key.
fr: Cette option empêche la sortie de la version encodée de la clef.

note: type: textblock
en: this option prints out the value of the modulus of the key.
fr: Cette option affiche la valeur du modulo de la clef.

note: type: textblock
en: this option checks the consistency of an RSA private key.
fr: Cette option vérifie la cohérence de la clef privé RSA.

note: type: textblock
en: by default a private key is read from the input file: with this option a public key is read instead.
fr: Par défaut, une clef privée est lue à partir du fichier d'entrée : avec cette option, une clef publique est lue à sa place.

note: type: textblock
en: by default a private key is output: with this option a public key will be output instead. This option is automatically set if the input is a public key.
fr: Par défaut, une clef privée est produite. Avec cette option, une clef publique est produite à sa place. Cette option est automatiquement activée si l'entrée est une clef publique.

note: type: textblock
en: like B<-pubin> and B<-pubout> except B<RSAPublicKey> format is used instead.
fr: Comme B<-pubin> et B<-pubout>, sauf que le format B<RSAPublicKey> est utilisé.

note: type: textblock
en: specifying an engine (by its unique B<id> string) will cause B<rsa> to attempt to obtain a functional reference to the specified engine, thus initialising it if needed. The engine will then be set as the default for all available algorithms.
fr: Indique un moteur (en utilisant son identifiant unique I<id>) qui force B<rsa> à essayer d'obtenir une référence fonctionnelle pour le moteur indiqué, et l'initialiser si nécessaire. Le moteur sera ensuite utilisé par défaut pour tous les algorithmes disponibles.

note: type: textblock
en: The PEM private key format uses the header and footer lines:
fr: Le format de clef privée PEM utilise les lignes de début et de fin suivantes :

note: type: textblock
en: The PEM public key format uses the header and footer lines:
fr: Le format de clef publique PEM utilise les lignes de début et de fin suivantes :

note: type: textblock
en: The PEM B<RSAPublicKey> format uses the header and footer lines:
fr: Le format B<RSAPublicKey> PEM utilise les lignes de début et de fin suivantes :

note: type: textblock
en: The B<NET> form is a format compatible with older Netscape servers and Microsoft IIS .key files, this uses unsalted RC4 for its encryption.  It is not very secure and so should only be used when necessary.
fr: Le format B<NET> est compatible avec les anciennes versions des fichiers .key des serveurs Netscape et Microsoft IIS, qui utilisent RC4 sans sel comme méthode de chiffrement. Il n'est pas très sûr et ne devrait être utilisé que si nécessaire.

note: type: textblock
en: Some newer version of IIS have additional data in the exported .key files. To use these with the utility, view the file with a binary editor and look for the string "private-key", then trace back to the byte sequence 0x30, 0x82 (this is an ASN1 SEQUENCE). Copy all the data from this point onwards to another file and use that as the input to the B<rsa> utility with the B<-inform NET> option. If you get an error after entering the password try the B<-sgckey> option.
fr: Certaines version plus récentes de IIS ont des données supplémentaires dans les fichiers .key exportés. Pour les utiliser avec cet utilitaire, utilisez un éditeur binaire pour rechercher la chaîne « private-key », puis recherchez la séquence d'octets 0x30, 0x82 (il s'agit d'une SEQUENCE ASN1). Copier toutes les données à parti de ce point dans un autre fichier que vous pourrez utiliser avec l'utilitaire B<rsa> avec l'option B<-inform NET>. Si vous obtenez une erreur après avoir fourni le mot de passe, essayez l'option B<-sgckey>.

note: type: =head1
en: EXAMPLES
fr: EXEMPLES

note: type: textblock
en: To remove the pass phrase on an RSA private key:
fr: Pour enlever la phrase secrète d'une clef privée RSA :

note: type: textblock
en: To encrypt a private key using triple DES:
fr: Pour chiffrer une clef privée en utilisant l'algorithme DES triple :

note: type: textblock
en: To convert a private key from PEM to DER format:
fr: Pour convertir une clef privée du format PEM vers le format DER :

note: type: textblock
en: To print out the components of a private key to standard output:
fr: Pour afficher les composants d'une clef privée sur la sortie standard :

note: type: textblock
en: To just output the public part of a private key:
fr: Pour afficher uniquement la partie publique d'une clef privée :

note: type: textblock
en: Output the public part of a private key in B<RSAPublicKey> format:
fr: Pour afficher la partie publique d'une clef privée au format B<RSAPublicKey> :

note: type: textblock
en: The command line password arguments don't currently work with B<NET> format.
fr: Le paramètre en ligne de commande pour le mot de passe ne fonctionne pas pour l'instant avec le format B<NET>.

note: type: textblock
en: There should be an option that automatically handles .key files, without having to manually edit them.
fr: Une option devrait permettre d'automatiser le traitement des fichiers.key, sans avoir à les éditer soi-même.

note: type: textblock
en: rsautl - RSA utility
fr: rsautl - Utilitaire pour RSA

note: type: textblock
en: B<openssl> B<rsautl> [B<-in file>] [B<-out file>] [B<-inkey file>] [B<-pubin>] [B<-certin>] [B<-sign>] [B<-verify>] [B<-encrypt>] [B<-decrypt>] [B<-pkcs>] [B<-ssl>] [B<-raw>] [B<-hexdump>] [B<-asn1parse>]
fr: B<openssl> B<rsautl> [B<-in fichier>] [B<-out fichier>] [B<-inkey fichier>] [B<-pubin>] [B<-certin>] [B<-sign>] [B<-verify>] [B<-encrypt>] [B<-decrypt>] [B<-pkcs>] [B<-ssl>] [B<-raw>] [B<-hexdump>] [B<-asn1parse>]

note: type: textblock
en: The B<rsautl> command can be used to sign, verify, encrypt and decrypt data using the RSA algorithm.
fr: La commande B<rsautl> peut être utilisée pour signer, vérifier, chiffrer et déchiffrer des données en utilisant l'algorithme RSA.

note: type: textblock
en: This specifies the input filename to read data from or standard input if this option is not specified.
fr: Ceci spécifie le nom de fichier d'entrée où lire les données. Par défaut, si cette option n'est pas fournie, les données sont lues depuis l'entrée standard.

note: type: textblock
en: specifies the output filename to write to or standard output by default.
fr: Le nom du fichier de sortie. Par défaut, la sortie standard est utilisée.

note: type: =item
en: B<-inkey file>
fr: B<-inkey fichier>

note: type: textblock
en: the input key file, by default it should be an RSA private key.
fr: le fichier avec la clé d'entrée. Par défaut, ce doit être une clé privée RSA.

note: type: textblock
en: the input file is an RSA public key.
fr: le fichier d'entrée est une clé publique RSA.

note: type: textblock
en: the input is a certificate containing an RSA public key.
fr: le fichier d'entrée est un certificat contenant la clé publique RSA.

note: type: textblock
en: sign the input data and output the signed result. This requires and RSA private key.
fr: signer les données d'entrée et fournir le résultat chiffré. Ceci nécessite une clé privée RSA.

note: type: textblock
en: verify the input data and output the recovered data.
fr: vérifier les donnée d'entrée et fournir les données convertie.

note: type: textblock
en: encrypt the input data using an RSA public key.
fr: chiffrer les données d'entrée en utilisant la clé publique RSA.

note: type: textblock
en: decrypt the input data using an RSA private key.
fr: déchiffrer les données d'entrée en utilisant la clé privée.

note: type: textblock
en: the padding to use: PKCS#1 v1.5 (the default), PKCS#1 OAEP, special padding used in SSL v2 backwards compatible handshakes, or no padding, respectively.  For signatures, only B<-pkcs> and B<-raw> can be used.
fr: le type de remplissage (« padding ») à utiliser : respectivement PKCS#1 v1.5 (par défaut), PKCS#1 OAEP, remplissage particulier utilisé pour la compatibilité arrière avec les poignées de mains SSL v2, ou pas de remplissage. Pour les signatures, seules les options B<-pkcs> et B<-raw> peuvent être utilisées.

note: type: textblock
en: hex dump the output data.
fr: affichage hexadécimal des données de sortie.

note: type: textblock
en: asn1parse the output data, this is useful when combined with the B<-verify> option.
fr: analyser les données de sortie avec asn1parse. C'est utile lorsqu'elle est associée à l'option B<-verify>.

note: type: textblock
en: B<rsautl> because it uses the RSA algorithm directly can only be used to sign or verify small pieces of data.
fr: Parce qu'elle utilise l'algorithme RSA directement, la commande B<rsautl> ne peut être utilisée que pour signer ou vérifier des données de petite taille.

note: type: textblock
en: Sign some data using a private key:
fr: Signer des données en utilisant une clé privée :

note: type: textblock
en: Recover the signed data
fr: Récupérer les données signées :

note: type: textblock
en: Examine the raw signed data:
fr: Examiner les données brutes signée :

note: type: textblock
en: The PKCS#1 block formatting is evident from this. If this was done using encrypt and decrypt the block would have been of type 2 (the second byte)  and random padding data visible instead of the 0xff bytes.
fr: Le format du bloc PKCS#1 est évident ici. S'il avait été créé avec encrypt/decrypt, le bloc aurrait été de type 2 (le deuxième octet) et des données de remplissage aléatoires auraient été utilisées à la place des octets 0xff.

note: type: textblock
en: It is possible to analyse the signature of certificates using this utility in conjunction with B<asn1parse>. Consider the self signed example in certs/pca-cert.pem . Running B<asn1parse> as follows yields:
fr: Il est possible d'analyser la signature de certificats en utilisant cet utilitaire avec B<asn1parse>. Par exemple avec un certificat auto-signé certs/pca-cert.pem, exécuter B<asn1parse> produit :

note: type: textblock
en: The final BIT STRING contains the actual signature. It can be extracted with:
fr: Le « BIT STRING » final contient la signature. Elle peut être extraite de cette façon :

note: type: verbatim
en: The certificate public key can be extracted with:
fr: La clé public du certificat peut être extraite avec :

note: type: textblock
en: The signature can be analysed with:
fr: La signature peut être analysée avec :

note: type: textblock
en: This is the parsed version of an ASN1 DigestInfo structure. It can be seen that the digest used was md5. The actual part of the certificate that was signed can be extracted with:
fr: Il s'agit de la version lisible de la structure ASN1 DigestInfo. On peut voir que l'algorithme de hachage utilisé était md5. La partie du certificat qui a été signée peut être extraite avec :

note: type: textblock
en: and its digest computed with:
fr: Et son condensé peut être calculé avec :

note: type: textblock
en: which it can be seen agrees with the recovered value above.
fr: qui, on peut le voir, est cohérent avec la valeur récupérée ci-dessus.

note: type: textblock
en: RSA_blinding_on, RSA_blinding_off - protect the RSA operation from timing attacks
fr: RSA_blinding_on, RSA_blinding_off - Protéger l'opération RSA des attaques temporelles

note: type: textblock
en: RSA is vulnerable to timing attacks. In a setup where attackers can measure the time of RSA decryption or signature operations, blinding must be used to protect the RSA operation from that attack.
fr: RSA est vulnérable aux attaques temporelles. Dans une configuration où les attaquants peuvent mesurer le temps de déchiffrement ou d'opérations de signature RSA, un aveuglement doit être utilisé pour protéger l'opération RSA de cette attaque.

note: type: textblock
en: RSA_blinding_on() turns blinding on for key B<rsa> and generates a random blinding factor. B<ctx> is B<NULL> or a pre-allocated and initialized B<BN_CTX>. The random number generator must be seeded prior to calling RSA_blinding_on().
fr: B<RSA_blinding_on>() active l'aveuglement pour la clef I<rsa> et génère un facteur d'aveuglement aléatoire. I<ctx> est NULL ou un B<BN_CTX> préalloué et initialisé. Le générateur de nombres aléatoires doit être initialisé avant d'appeler B<RSA_blinding_on>().

note: type: textblock
en: RSA_blinding_off() turns blinding off and frees the memory used for the blinding factor.
fr: B<RSA_blinding_off>() désactive l'aveuglement et libère la mémoire utilisée pour le facteur d'aveuglement.

note: type: =head1
en: RETURN VALUES
fr: VALEURS DE RETOUR

note: type: textblock
en: RSA_blinding_on() returns 1 on success, and 0 if an error occurred.
fr: B<RSA_blinding_on>() renvoie B<1> s'il réussit et B<0> en cas d'erreur.

note: type: textblock
en: RSA_blinding_off() returns no value.
fr: B<RSA_blinding_off>() ne renvoie pas de valeur.

note: type: =head1
en: HISTORY
fr: HISTORIQUE

note: type: textblock
en: RSA_blinding_on() and RSA_blinding_off() appeared in SSLeay 0.9.0.
fr: B<RSA_blinding_on>() et B<RSA_blinding_off>() sont apparue dans SSLeay 0.9.0.

note: type: =head1
en: RETURN VALUE
fr: VALEUR DE RETOUR

note: type: textblock
en: The error codes can be obtained by L<ERR_get_error(3)|ERR_get_error(3)>.
fr: Les codes d'erreur peuvent être obtenus par L<ERR_get_error(3)|ERR_get_error(3)>.

note: type: textblock
en: On failure an error code can be obtained from L<ERR_get_error(3)|ERR_get_error(3)>.
fr: En cas d'erreur, le code d'erreur peut être obtenu avec L<ERR_get_error(3)|ERR_get_error(3)>.

note: type: textblock
en: RSA_new, RSA_free - allocate and free RSA objects
fr: RSA_new, RSA_free - Allouer et libérer des objets RSA

note: type: textblock
en: RSA_new() allocates and initializes an B<RSA> structure. It is equivalent to calling RSA_new_method(NULL).
fr: RSA_new() alloue et initialise une structure B<RSA>. Elle équivaut à appeler RSA_new_method(NULL).

note: type: textblock
en: RSA_free() frees the B<RSA> structure and its components. The key is erased before the memory is returned to the system.
fr: RSA_free() libère la structure B<RSA> et ses composants. La clé est écrasée avant de rendre la mémoire au système.

note: type: textblock
en: If the allocation fails, RSA_new() returns B<NULL> and sets an error code that can be obtained by L<ERR_get_error(3)|ERR_get_error(3)>. Otherwise it returns a pointer to the newly allocated structure.
fr: Si l'allocation échoue, RSA_new() renvoie NULL et définie le code d'erreur, qui peut être obtenu avec L<ERR_get_error(3)|ERR_get_error(3)>. Sinon, elle renvoie un pointeur vers la nouvelle structure allouée.

note: type: textblock
en: RSA_free() returns no value.
fr: RSA_free() ne renvoie aucune valeur.

note: type: textblock
en: RSA_new() and RSA_free() are available in all versions of SSLeay and OpenSSL.
fr: RSA_new() et RSA_free() sont disponibles dans toutes les versions de SSLeay et OpenSSL.

note: type: textblock
en: RSA_print, RSA_print_fp, DSAparams_print, DSAparams_print_fp, DSA_print, DSA_print_fp, DHparams_print, DHparams_print_fp - print cryptographic parameters
fr: RSA_print, RSA_print_fp, DSAparams_print, DSAparams_print_fp, DSA_print, DSA_print_fp, DHparams_print, DHparams_print_fp - Afficher les paramètres cryptographiques

note: type: textblock
en: A human-readable hexadecimal output of the components of the RSA key, DSA parameters or key or DH parameters is printed to B<bp> or B<fp>.
fr: Une sortie hexadécimale lisible des composants de la clef RSA, des paramètres ou de la clef DSA ou des paramètres DH est envoyée vers I<bp> ou I<fp>.

note: type: textblock
en: The output lines are indented by B<offset> spaces.
fr: Les lignes affichées sont indentées d'I<offset> espaces.

note: type: textblock
en: These functions return 1 on success, 0 on error.
fr: Ces fonctions renvoient B<1> si elles réussissent, ou B<O> en cas d'erreur.

note: type: textblock
en: RSA_print(), RSA_print_fp(), DSA_print(), DSA_print_fp(), DH_print(), DH_print_fp() are available in all versions of SSLeay and OpenSSL.  DSAparams_print() and DSAparams_print_fp() were added in SSLeay 0.8.
fr: B<RSA_print>(), B<RSA_print_fp>(), B<DSA_print>(), B<DSA_print_fp>(), B<DH_print>() et B<DH_print_fp>() sont disponibles dans toutes les versions de SSLeay et d'OpenSSL. B<DSAparams_print>() et B<DSAparams_print_fp>() ont été ajoutées dans SSLeay 0.8.

note: type: =head1
en: CONFORMING TO
fr: CONFORMITÉ À

note: type: textblock
en: RSA_sign, RSA_verify - RSA signatures
fr: RSA_sign, RSA_verify - Signatures RSA

note: type: textblock
en: RSA_sign() signs the message digest B<m> of size B<m_len> using the private key B<rsa> as specified in PKCS #1 v2.0. It stores the signature in B<sigret> and the signature size in B<siglen>. B<sigret> must point to RSA_size(B<rsa>) bytes of memory.  Note that PKCS #1 adds meta-data, placing limits on the size of the key that can be used.  See L<RSA_private_encrypt(3)|RSA_private_encrypt(3)> for lower-level operations.
fr: B<RSA_sign>() signe l'algorithme de message I<m> de taille I<m_len> en utilisant la clef privée I<rsa> comme indiqué dans PKCS #1 v2.0. Elle garde la signature dans I<sigret> et la taille de signature dans I<siglen>. I<sigret> doit pointer vers B<RSA_size(>I<rsa>B<)> octets de mémoire. Remarquez que PKCS #1 ajoute des métadonnées, en plaçant des limites sur la taille de la clef qui peut être utilisée. Consultez L<B<RSA_private_encrypt>(3)|RSA_private_encrypt(3)> pour les opérations de plus bas niveau.

note: type: textblock
en: B<type> denotes the message digest algorithm that was used to generate B<m>. It usually is one of B<NID_sha1>, B<NID_ripemd160> and B<NID_md5>; see L<objects(3)|objects(3)> for details. If B<type> is B<NID_md5_sha1>, an SSL signature (MD5 and SHA1 message digests with PKCS #1 padding and no algorithm identifier) is created.
fr: I<type> indique l'algorithme de signature de message qui a été utilisé pour générer I<m>. C'est normalement B<NID_sha1>, B<NID_ripemd160> ou B<NID_md5> ; consultez L<objects(3)|objects(3)> pour plus de précisions. Si I<type> est B<NID_md5_sha1>, une signature SSL (des algorithmes de signature de message MD5 et SHA1 avec remplissage PKCS #1 et sans identifiant d'algorithme) est crée.

note: type: textblock
en: RSA_verify() verifies that the signature B<sigbuf> of size B<siglen> matches a given message digest B<m> of size B<m_len>. B<type> denotes the message digest algorithm that was used to generate the signature.  B<rsa> is the signer's public key.
fr: B<RSA_verify>() vérifie que la signature I<sigbuf> de taille I<siglen> correspond à un algorithme de signature de message donnée I<m> de taille I<m_len>. I<type> indique l'algorithme de signature de message qui a été utilisé pour générer la signature. I<rsa> est la clef publique du signataire.

note: type: textblock
en: RSA_sign() returns 1 on success, 0 otherwise.  RSA_verify() returns 1 on successful verification, 0 otherwise.
fr: B<RSA_sign>() renvoie B<1> en cas de réussite et B<0> sinon. B<RSA_verify>() renvoie B<1> en cas de vérification réussie et B<0> sinon.

note: type: textblock
en: Certain signatures with an improper algorithm identifier are accepted for compatibility with SSLeay 0.4.5 :-)
fr: Certaines signatures avec un identifiant d'algorithme inadéquat sont acceptées par compatibilité avec SSLeay 0.4.5.

note: type: textblock
en: RSA_sign() and RSA_verify() are available in all versions of SSLeay and OpenSSL.
fr: B<RSA_sign>() et B<RSA_verify>() sont disponibles dans toutes les versions de SSLeay et OpenSSL.

note: type: textblock
en: RSA_sign_ASN1_OCTET_STRING, RSA_verify_ASN1_OCTET_STRING - RSA signatures
fr: RSA_sign_ASN1_OCTET_STRING, RSA_verify_ASN1_OCTET_STRING - Signatures RSA

note: type: textblock
en: RSA_sign_ASN1_OCTET_STRING() signs the octet string B<m> of size B<m_len> using the private key B<rsa> represented in DER using PKCS #1 padding. It stores the signature in B<sigret> and the signature size in B<siglen>. B<sigret> must point to B<RSA_size(rsa)> bytes of memory.
fr: B<RSA_sign_ASN1_OCTET_STRING>() signe la chaîne d'octets I<m> de taille I<m_len> en utilisant la clef privée I<rsa> représentée en DER en utilisant un remplissage PKCS #1. Elle garde la signature dans I<sigret> et la taille de signature dans I<siglen>. I<sigret> doit pointer vers B<RSA_size(>I<rsa>B<)> octets de mémoire.

note: type: textblock
en: B<dummy> is ignored.
fr: I<dummy> est ignoré.

note: type: textblock
en: The random number generator must be seeded prior to calling RSA_sign_ASN1_OCTET_STRING().
fr: Le générateur de nombres aléatoires doit être initialisé avant d'appeler B<RSA_sign_ASN1_OCTET_STRING>().

note: type: textblock
en: RSA_verify_ASN1_OCTET_STRING() verifies that the signature B<sigbuf> of size B<siglen> is the DER representation of a given octet string B<m> of size B<m_len>. B<dummy> is ignored. B<rsa> is the signer's public key.
fr: B<RSA_verify_ASN1_OCTET_STRING>() vérifie que la signature I<sigbuf> de taille I<siglen> est la représentation DER d'une chaîne d'octets I<m> donnée de taille I<m_len>. I<dummy> est ignoré. I<rsa> est la clef publique du signataire.

note: type: textblock
en: RSA_sign_ASN1_OCTET_STRING() returns 1 on success, 0 otherwise.  RSA_verify_ASN1_OCTET_STRING() returns 1 on successful verification, 0 otherwise.
fr: B<RSA_sign_ASN1_OCTET_STRING>() renvoie B<1> en cas de réussite et B<0> sinon. B<RSA_verify_ASN1_OCTET_STRING>() renvoie B<1> en cas de vérification réussie et B<0> sinon.

note: type: textblock
en: These functions serve no recognizable purpose.
fr: Ces fonctions n'ont aucune utilité reconnue.

note: type: textblock
en: RSA_sign_ASN1_OCTET_STRING() and RSA_verify_ASN1_OCTET_STRING() were added in SSLeay 0.8.
fr: B<RSA_sign_ASN1_OCTET_STRING>() et B<RSA_verify_ASN1_OCTET_STRING>() ont été ajoutées dans SSLeay 0.8.

note: type: textblock
en: RSA_size - get RSA modulus size
fr: RSA_size - Obtenir la taille de module RSA

note: type: textblock
en: This function returns the RSA modulus size in bytes. It can be used to determine how much memory must be allocated for an RSA encrypted value.
fr: Cette fonction renvoie la taille de module RSA en octet. Elle peut être utilisée pour déterminer la quantité de mémoire qui doit être allouée pour une valeur chiffrée avec RSA.

note: type: textblock
en: B<rsa-E<gt>n> must not be B<NULL>.
fr: B<rsa-E<gt>n> ne doit pas être NULL.

note: type: textblock
en: The size in bytes.
fr: La taille en octets.

note: type: textblock
en: RSA_size() is available in all versions of SSLeay and OpenSSL.
fr: B<RSA_size>() est disponible dans toutes les versions de SSLeay et OpenSSL.
