openssl - en to fr translation catalogue (174 entries)

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

note: type: textblock
en: smime - S/MIME utility
fr: smime - Utilitaire S/MIME

note: type: textblock
en: B<openssl> B<smime> [B<-encrypt>] [B<-decrypt>] [B<-sign>] [B<-resign>] [B<-verify>] [B<-pk7out>] [B<-[cipher]>] [B<-in file>] [B<-no_alt_chains>] [B<-certfile file>] [B<-signer file>] [B<-recip file>] [B<-inform SMIME|PEM|DER>] [B<-passin arg>] [B<-inkey file>] [B<-out file>] [B<-outform SMIME|PEM|DER>] [B<-content file>] [B<-to addr>] [B<-from ad>] [B<-subject s>] [B<-text>] [B<-indef>] [B<-noindef>] [B<-stream>] [B<-rand file(s)>] [B<-md digest>] [cert.pem]...
fr: B<openssl> B<smime> [B<-encrypt>] [B<-decrypt>] [B<-sign>] [B<-resign>] [B<-verify>] [B<-pk7out>] [B<->I<chiffrement>] [B<-in> I<fichier>] [B<-no_alt_chains>] [B<-certfile> I<fichier>] [B<-signer> I<fichier>] [B<-recip> I<fichier>] [B<-inform SMIME>|B<PEM>|B<DER>] [B<-passin> I<param>] [B<-inkey> I<fichier>] [B<-out> I<fichier>] [B<-outform SMIME>|B<PEM>|B<DER>] [B<-content> I<fichier>] [B<-to> I<adresse>] [B<-from> I<adresse>] [B<-subject> I<sujet>] [B<-text>] [B<-indef>] [B<-noindef>] [B<-stream>] [B<-rand> I<fichier(s)>] [B<-md> I<algorithme>] [I<cert.pem>] ...

note: type: textblock
en: The B<smime> command handles S/MIME mail. It can encrypt, decrypt, sign and verify S/MIME messages.
fr: La commande B<smime> traite les courriers S/MIME. Elle peut chiffrer, déchiffrer, signer et vérifier les messages S/MIME.

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

note: type: textblock
en: There are six operation options that set the type of operation to be performed.  The meaning of the other options varies according to the operation type.
fr: Six options d’opération permettent de définir le type d’opération à réaliser. La signification des autres options dépend du type d’opération.

note: type: textblock
en: encrypt mail for the given recipient certificates. Input file is the message to be encrypted. The output file is the encrypted mail in MIME format.
fr: Chiffrer un message pour les certificats de destinataires donnés. Le fichier d’entrée est le message à chiffrer. Le fichier de sortie est le message chiffré au format MIME.

note: type: textblock
en: decrypt mail using the supplied certificate and private key. Expects an encrypted mail message in MIME format for the input file. The decrypted mail is written to the output file.
fr: Déchiffrer un message en utilisant le certificat et la clef privée fournis. Le fichier d’entrée attendu est un message chiffré au format MIME. Le fichier de sortie est le message déchiffré.

note: type: textblock
en: sign mail using the supplied certificate and private key. Input file is the message to be signed. The signed message in MIME format is written to the output file.
fr: Signer un message en utilisant le certificat et la clef privée fournis. Le fichier d’entrée est le message à signer. Le fichier de sortie est le message signé au format MIME.

note: type: textblock
en: verify signed mail. Expects a signed mail message on input and outputs the signed data. Both clear text and opaque signing is supported.
fr: Vérifier un message signé. Un message signé est attendu en entrée, les données signées sont envoyées en sortie. Les signatures en texte clair et opaques sont prises en charge.

note: type: textblock
en: takes an input message and writes out a PEM encoded PKCS#7 structure.
fr: Écrire une structure PKCS#7 encodée PEM en sortie à partir d’un message en entrée.

note: type: textblock
en: resign a message: take an existing message and one or more new signers.
fr: Re-signer un message à partir d’un message existant et au moins un nouveau signataire.

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

note: type: textblock
en: the input message to be encrypted or signed or the MIME message to be decrypted or verified.
fr: Le message d’entrée à chiffrer ou signer, ou le message MIME à déchiffrer ou vérifier.

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

note: type: textblock
en: this specifies the input format for the PKCS#7 structure. The default is B<SMIME> which reads an S/MIME format message. B<PEM> and B<DER> format change this to expect PEM and DER format PKCS#7 structures instead. This currently only affects the input format of the PKCS#7 structure, if no PKCS#7 structure is being input (for example with B<-encrypt> or B<-sign>) this option has no effect.
fr: Cela indique le format d’entrée pour la structure PKCS#7. C’est B<SMIME> par défaut qui lit un message au format S/MIME. Les formats B<PEM> et B<DER> modifient cela pour pour attendre des structures PKCS#7 au format PEM ou DER à la place. Cela ne concerne actuellement que le format d’entrée de la structure PKCS#7, si aucune structure PKCS#7 n’est fournie en entrée (par exemple avec B<-encrypt> ou B<-sign>), cette option ne sert à rien.

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

note: type: textblock
en: the message text that has been decrypted or verified or the output MIME format message that has been signed or verified.
fr: Le texte de message qui a été déchiffré ou vérifié, ou le message de sortie au format MIME qui a été signé ou vérifié.

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

note: type: textblock
en: this specifies the output format for the PKCS#7 structure. The default is B<SMIME> which write an S/MIME format message. B<PEM> and B<DER> format change this to write PEM and DER format PKCS#7 structures instead. This currently only affects the output format of the PKCS#7 structure, if no PKCS#7 structure is being output (for example with B<-verify> or B<-decrypt>) this option has no effect.
fr: Cela indique le format de sortie pour la structure PKCS#7. C’est B<SMIME> par défaut qui écrit un message au format S/MIME. Les formats B<PEM> et B<DER> modifient cela pour pour écrire des structures PKCS#7 au format PEM ou DER à la place. Cela ne concerne actuellement que le format de sortie de la structure PKCS#7, si aucune structure PKCS#7 n’est en sortie (par exemple avec B<-verify> ou B<-decrypt>), cette option ne sert à rien.

note: type: =item
en: B<-stream -indef -noindef>
fr: B<-stream>, B<-indef>

note: type: textblock
en: the B<-stream> and B<-indef> options are equivalent and enable streaming I/O for encoding operations. This permits single pass processing of data without the need to hold the entire contents in memory, potentially supporting very large files. Streaming is automatically set for S/MIME signing with detached data if the output format is B<SMIME> it is currently off by default for all other operations.
fr: Les options B<-stream> et B<-indef> sont équivalentes et activent l’utilisation de flux d’entrées et sorties pour les opérations d’encodage. Cela permet le traitement de données en une seule passe sans devoir faire tenir tout le contenu en mémoire, avec la possibilité de prendre en charge de très gros fichiers. Le flux est automatiquement défini pour la signature S/MIME avec données détachées si le format de sortie est B<SMIME>, et actuellement désactivé par défaut pour toutes les autres opérations.

note: type: textblock
en: disable streaming I/O where it would produce and indefinite length constructed encoding. This option currently has no effect. In future streaming will be enabled by default on all relevant operations and this option will disable it.
fr: Désactiver le flux d’entrées et sorties là où cela produirait un encodage construit de taille indéfinie. Cette option ne sert actuellement à rien. À l’avenir, le flux sera activé par défaut sur toutes les opérations adéquates, et cette option permettra de le désactiver.

note: type: =item
en: B<-content filename>
fr: B<-content> I<fichier>

note: type: textblock
en: This specifies a file containing the detached content, this is only useful with the B<-verify> command. This is only usable if the PKCS#7 structure is using the detached signature form where the content is not included. This option will override any content if the input format is S/MIME and it uses the multipart/signed MIME content type.
fr: Cela indique un fichier avec le contenu détaché, ce n’est utile qu’avec la commande B<-verify>. Ce n’est utilisable que si la structure PKCS#7 utilise la forme de signature détachée où le contenu n’est pas inclus. Cette option écrasera tout le contenu si le format d’entrée est S/MIME et qu’il utilise le type de contenu MIME multipart/signed.

note: type: textblock
en: this option adds plain text (text/plain) MIME headers to the supplied message if encrypting or signing. If decrypting or verifying it strips off text headers: if the decrypted or verified message is not of MIME type text/plain then an error occurs.
fr: Cette option ajoute les en-têtes MIME de texte clair (text/plain) au message fourni en cas de chiffrement ou de signature. En cas de déchiffrement ou de vérification, cela supprime les en-têtes de texte : si le message déchiffré ou vérifié n’est pas de type MIME text/plain, alors une erreur survient.

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

note: type: textblock
en: a file containing trusted CA certificates, only used with B<-verify>.
fr: Un fichier contenant les certificats d’autorités de confiance, utilisé seulement avec B<-verify>.

note: type: =item
en: B<-CApath dir>
fr: B<-CApath> I<rép>

note: type: textblock
en: a directory containing trusted CA certificates, only used with B<-verify>. This directory must be a standard certificate directory: that is a hash of each subject name (using B<x509 -hash>) should be linked to each certificate.
fr: Un répertoire contenant les certificats d’autorités de confiance, utilisé seulement avec B<-verify>. Ce répertoire doit être un répertoire de certificats normalisé : c’est-à-dire qu’un hachage de chaque nom de sujet (utilisant B<x509 -hash>) devrait être lié à chaque certificat.

note: type: =item
en: B<-md digest>
fr: B<-md> I<algorithme>

note: type: textblock
en: digest algorithm to use when signing or resigning. If not present then the default digest algorithm for the signing key will be used (usually SHA1).
fr: L’algorithme de signature à utiliser lors de signature ou re-signature. En cas d’absence, l’algorithme de signature par défaut pour la clef de signature sera utilisé (en général SHA1).

note: type: =item
en: B<-[cipher]>
fr: B<->I<chiffrement>

note: type: textblock
en: the encryption algorithm to use. For example DES (56 bits) - B<-des>, triple DES (168 bits) - B<-des3>, EVP_get_cipherbyname() function) can also be used preceded by a dash, for example B<-aes_128_cbc>. See L<B<enc>|enc(1)> for list of ciphers supported by your version of OpenSSL.
fr: L’algorithme de chiffrement à utiliser. Par exemple DES (56 bits) - B<-des>, DES triple (168 bits) - B<-des3>. Tout ce qui est accepté par la fonction B<EVP_get_cipherbyname>() peut aussi être utilisé précédé d’un tiret, par exemple B<-aes_128_cbc>. Consultez L<B<enc>(1)|enc(1)> pour une liste d’algorithmes de chiffrement pris en charge par cette version d’OpenSSL.

note: type: textblock
en: If not specified triple DES is used. Only used with B<-encrypt>.
fr: En absence d’indication, DES triple est utilisé. Utilisé seulement avec B<-encrypt>.

note: type: textblock
en: when verifying a message normally certificates (if any) included in the message are searched for the signing certificate. With this option only the certificates specified in the B<-certfile> option are used.  The supplied certificates can still be used as untrusted CAs however.
fr: Lors de la vérification d’un message, les certificats inclus (s’il y en a) sont généralement recherchés dans le message pour trouver le certificat de signature. Avec cette option, seuls les certificats indiqués dans l’option B<-certfile> sont utilisés. Les certificats fournis peuvent cependant toujours être utilisés comme autorités de certification non dignes de confiance.

note: type: textblock
en: do not verify the signers certificate of a signed message.
fr: Ne pas vérifier le certificat des signataires d’un message signé.

note: type: textblock
en: do not do chain verification of signers certificates: that is don't use the certificates in the signed message as untrusted CAs.
fr: Ne pas enchaîner la vérification des certificats de signataires : c’est-à-dire ne pas utiliser les certificats dans le message signé comme autorités de certification non dignes de confiance.

note: type: textblock
en: don't try to verify the signatures on the message.
fr: Ne pas essayer de vérifier les signatures sur le message.

note: type: textblock
en: when signing a message the signer's certificate is normally included with this option it is excluded. This will reduce the size of the signed message but the verifier must have a copy of the signers certificate available locally (passed using the B<-certfile> option for example).
fr: Lors de la signature d’un message, le certificat du signataire est normalement inclus, mais est exclu avec cette option. Cela réduira la taille du message signé mais le vérificateur doit avoir une copie locale disponible du certificat des signataires (passée en utilisant par exemple l’option B<-certfile>).

note: type: textblock
en: normally when a message is signed a set of attributes are included which include the signing time and supported symmetric algorithms. With this option they are not included.
fr: Normalement, quand un message est signé, un ensemble d’attributs est inclus, y compris l’heure de signature et les algorithmes symétriques pris en charge. Avec cette option, ils ne sont pas inclus.

note: type: textblock
en: normally the input message is converted to "canonical" format which is effectively using CR and LF as end of line: as required by the S/MIME specification. When this option is present no translation occurs. This is useful when handling binary data which may not be in MIME format.
fr: Normalement, le message d’entrée est converti au format « canonique », c’est à dire en utilisant effectivement RC et PAL (CR et LF en anglais) comme fin de ligne : conformément à la spécification S/MIME. Quand cette option est présente, aucune traduction n’est réalisée. C’est utile lors du traitement de données binaires qui pourraient ne pas être au format MIME.

note: type: textblock
en: when signing a message use opaque signing: this form is more resistant to translation by mail relays but it cannot be read by mail agents that do not support S/MIME.  Without this option cleartext signing with the MIME type multipart/signed is used.
fr: Lors de la signature d’un message en utilisant une signature opaque : cette forme résiste mieux à la traduction par relais de message, mais ne peut pas être lue par des clients de lecture de courriers qui ne prennent pas en charge S/MIME. Sans cette option, une signature en clair avec le type MIME multipart/signed est utilisée.

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

note: type: textblock
en: allows additional certificates to be specified. When signing these will be included with the message. When verifying these will be searched for the signers certificates. The certificates should be in PEM format.
fr: Permet d’indiquer plusieurs certificats supplémentaires. Lors de la signature, ils seront inclus avec le message. Lors de la vérification, ils seront parcourus à la recherche de certificats de signataires. Les certificats devraient être au format PEM.

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

note: type: textblock
en: a signing certificate when signing or resigning a message, this option can be used multiple times if more than one signer is required. If a message is being verified then the signers certificates will be written to this file if the verification was successful.
fr: Un certificat de signature lors de la signature ou re-signature d’un message, cette option peut être utilisée plusieurs fois si plus d’un signataire est nécessaire. Si un message est en cours de vérification, alors les certificats des signataires seront écrits dans ce fichier si la vérification est réussie.

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

note: type: textblock
en: the recipients certificate when decrypting a message. This certificate must match one of the recipients of the message or an error occurs.
fr: Le certificat des destinataires lors du déchiffrement d’un message. Ce certificat doit correspondre à celui des destinataires du message ou alors une erreur survient.

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

note: type: textblock
en: the private key to use when signing or decrypting. This must match the corresponding certificate. If this option is not specified then the private key must be included in the certificate file specified with the B<-recip> or B<-signer> file. When signing this option can be used multiple times to specify successive keys.
fr: La clef privée à utiliser lors de la signature ou du déchiffrement. Cela doit correspondre au certificat correspondant. Si cette option n’est pas indiquée, alors la clef privée doit être incluse dans le fichier de certificats indiqué avec les options B<-recip> ou B<-signer>. Lors de la signature, cette option peut être utilisée plusieurs fois pour indiquer des clefs successives.

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

note: type: textblock
en: the private key 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 du mot de passe de la clef privée. Pour plus de renseignements sur le format de I<param>, consultez la section B<PARAMÈTRES DE PHRASE SECRÈTE> d'L<B<openssl>(1)|openssl(1)>.

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<B<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<cert.pem...>
fr: I<cert.pem> ...

note: type: textblock
en: one or more certificates of message recipients: used when encrypting a message.
fr: Au moins un certificat de destinataires de message : utilisé lors du chiffrement d’un message.

note: type: =item
en: B<-to, -from, -subject>
fr: B<-to>, B<-from>, B<-subject>

note: type: textblock
en: the relevant mail headers. These are included outside the signed portion of a message so they may be included manually. If signing then many S/MIME mail clients check the signers certificate's email address matches that specified in the From: address.
fr: Les en-têtes de message adéquats. Ils sont inclus hors de la partie signée d’un message donc vous pouvez les inclure vous-même. En cas de signature, plusieurs clients de courriers S/MIME vérifient que l’adresse électronique du certificat des signataires correspond à celle indiquée dans le champ From.

note: type: =item
en: B<-purpose, -ignore_critical, -issuer_checks, -crl_check, -crl_check_all, -policy_check, -extended_crl, -x509_strict, -policy -check_ss_sig -no_alt_chains>
fr: B<-purpose>, B<-ignore_critical>, B<-issuer_checks>, B<-crl_check>, B<-crl_check_all>, B<-policy_check>, B<-extended_crl>, B<-x509_strict>, B<-policy>, B<-check_ss_sig>, B<-no_alt_chains>

note: type: textblock
en: Set various options of certificate chain verification. See L<B<verify>|verify(1)> manual page for details.
fr: Définir plusieurs options de vérification de chaîne de certificats. Consultez la page de manuel L<B<verify>(1)|verify(1)> pour plus de précisions.

note: type: textblock
en: The MIME message must be sent without any blank lines between the headers and the output. Some mail programs will automatically add a blank line. Piping the mail directly to sendmail is one way to achieve the correct format.
fr: Le message MIME doit être envoyé sans ligne vide entre les en-têtes et la sortie. Certains programmes de courriers ajouteront automatiquement une ligne vide. Passer le message dans un tube directement à sendmail est une façon de conserver le format correct.

note: type: textblock
en: The supplied message to be signed or encrypted must include the necessary MIME headers or many S/MIME clients wont display it properly (if at all). You can use the B<-text> option to automatically add plain text headers.
fr: Le message fourni à signer ou chiffrer doit inclure les en-têtes MIME nécessaires sinon plusieurs clients S/MIME ne l’afficheront pas correctement (ou pas du tout). Vous pouvez utiliser l’option B<-text> pour ajouter automatiquement les en-têtes en texte clair.

note: type: textblock
en: A "signed and encrypted" message is one where a signed message is then encrypted. This can be produced by encrypting an already signed message: see the examples section.
fr: Un message « signé et chiffré » est un message signé qui est ensuite chiffré. Cela peut être réalisé en chiffrant un message déjà signé : consultez la section d’exemples.

note: type: textblock
en: This version of the program only allows one signer per message but it will verify multiple signers on received messages. Some S/MIME clients choke if a message contains multiple signers. It is possible to sign messages "in parallel" by signing an already signed message.
fr: Cette version du programme ne permet qu’un seul signataire par message mais vérifiera plusieurs signataires sur les messages reçus. Certains clients S/MIME ont des problèmes avec les messages contenant plusieurs signataires. Les messages peuvent être signés « en parallèle » en signant un message déjà signé.

note: type: textblock
en: The options B<-encrypt> and B<-decrypt> reflect common usage in S/MIME clients. Strictly speaking these process PKCS#7 enveloped data: PKCS#7 encrypted data is used for other purposes.
fr: Les options B<-encrypt> et B<-decrypt> miment l’utilisation classique dans les clients S/MIME. Pour être exact, elles traitent des données enveloppées PKCS#7 : les données chiffrées PKCS#7 sont utilisées dans d’autres buts.

note: type: textblock
en: The B<-resign> option uses an existing message digest when adding a new signer. This means that attributes must be present in at least one existing signer using the same message digest or this operation will fail.
fr: L’option B<-resign> utilise un algorithme de signature de message existant lors de l’ajout d’un nouveau signataire. Cela signifie que les attributs doivent être présents dans au moins une signature existante utilisant le même algorithme de signature de message, ou cette opération échouera.

note: type: textblock
en: The B<-stream> and B<-indef> options enable experimental streaming I/O support.  As a result the encoding is BER using indefinite length constructed encoding and no longer DER. Streaming is supported for the B<-encrypt> operation and the B<-sign> operation if the content is not detached.
fr: Les options B<-stream> et B<-indef> activent la prise en charge expérimentale de flux d’entrées et sorties. Par conséquent, l’encodage est BER en utilisant un encodage construit de taille indéfinie et non plus DER. Le flux est pris en charge pour les opérations B<-encrypt> et B<-sign> si le contenu n’est pas détaché.

note: type: textblock
en: Streaming is always used for the B<-sign> operation with detached data but since the content is no longer part of the PKCS#7 structure the encoding remains DER.
fr: Le flux est toujours utilisé pour l’opération B<-sign> avec les données détachées mais puisque le contenu ne fait plus partie de la structure PKCS#7, l’encodage reste DER.

note: type: =head1
en: EXIT CODES
fr: CODES DE RETOUR

note: type: textblock
en: the operation was completely successfully.
fr: L’opération s’est terminée correctement.

note: type: textblock
en: an error occurred parsing the command options.
fr: Une erreur est survenue lors du traitement des options de la commande.

note: type: textblock
en: one of the input files could not be read.
fr: Un des fichiers d’entrée n’a pas pu être lu.

note: type: textblock
en: an error occurred creating the PKCS#7 file or when reading the MIME message.
fr: Une erreur est survenue lors de la création du fichier PKCS#7 ou lors de la lecture du message MIME.

note: type: textblock
en: an error occurred decrypting or verifying the message.
fr: Une erreur est survenue lors du déchiffrement ou de la vérification du message.

note: type: textblock
en: the message was verified correctly but an error occurred writing out the signers certificates.
fr: Le message a été vérifié correctement mais une erreur est survenue lors de l’écriture des certificats de signataires.

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

note: type: textblock
en: Create a cleartext signed message:
fr: Créer un message signé en texte clair :

note: type: verbatim
en:  openssl smime -sign -in message.txt -text -out mail.msg \
    	-signer mycert.pem
fr:  openssl smime -sign -in message.txt -text -out courrier.msg \
    	-signer moncert.pem

note: type: textblock
en: Create an opaque signed message:
fr: Créer un message signé opaque :

note: type: verbatim
en:  openssl smime -sign -in message.txt -text -out mail.msg -nodetach \
    	-signer mycert.pem
fr:  openssl smime -sign -in message.txt -text -out courrier.msg -nodetach \
    	-signer moncert.pem

note: type: textblock
en: Create a signed message, include some additional certificates and read the private key from another file:
fr: Créer un message signé, inclure quelques certificats supplémentaires et lire la clef privée depuis un autre fichier :

note: type: verbatim
en:  openssl smime -sign -in in.txt -text -out mail.msg \
    	-signer mycert.pem -inkey mykey.pem -certfile mycerts.pem
fr:  openssl smime -sign -in entrée.txt -text -out courrier.msg \
    	-signer moncert.pem -inkey maclef.pem -certfile mescert.pem

note: type: textblock
en: Create a signed message with two signers:
fr: Créer un message signé avec deux signataires :

note: type: verbatim
en:  openssl smime -sign -in message.txt -text -out mail.msg \
    	-signer mycert.pem -signer othercert.pem
fr:  openssl smime -sign -in message.txt -text -out courrier.msg \
    	-signer moncert.pem -signer autrecert.pem

note: type: textblock
en: Send a signed message under Unix directly to sendmail, including headers:
fr: Envoyer un message signé sous UNIX directement à sendmail, y compris les en-têtes :

note: type: verbatim
en:  openssl smime -sign -in in.txt -text -signer mycert.pem \
    	-from steve@openssl.org -to someone@somewhere \
    	-subject "Signed message" | sendmail someone@somewhere
fr:  openssl smime -sign -in entrée.txt -text -signer moncert.pem \
    	-from steve@openssl.org -to quelquun@quelquepart \
    	-subject "Message avec signature" | sendmail quelquun@quelquepart

note: type: textblock
en: Verify a message and extract the signer's certificate if successful:
fr: Vérifier un message et extraire le certificat du signataire en cas de réussite :

note: type: verbatim
en:  openssl smime -verify -in mail.msg -signer user.pem -out signedtext.txt
fr:  openssl smime -verify -in courrier.msg -signer utilisateur.pem \
    	-out textsigné.txt

note: type: textblock
en: Send encrypted mail using triple DES:
fr: Envoyer un message chiffré en utilisant un DES triple :

note: type: verbatim
en:  openssl smime -encrypt -in in.txt -from steve@openssl.org \
    	-to someone@somewhere -subject "Encrypted message" \
    	-des3 user.pem -out mail.msg
fr:  openssl smime -encrypt -in entrée.txt -from steve@openssl.org \
    	-to quelquun@quelquepart -subject "Message avec chiffrement" \
    	-des3 utilisateur.pem -out courrier.msg

note: type: textblock
en: Sign and encrypt mail:
fr: Signer et chiffrer un message :

note: type: verbatim
en:  openssl smime -sign -in ml.txt -signer my.pem -text \
    	| openssl smime -encrypt -out mail.msg \
    	-from steve@openssl.org -to someone@somewhere \
    	-subject "Signed and Encrypted message" -des3 user.pem
fr:  openssl smime -sign -in ml.txt -signer mon.pem -text \
    	| openssl smime -encrypt -out courrier.msg \
    	-from steve@openssl.org -to quelquun@quelquepart \
    	-subject "Message avec signature et chiffrement" \
    	-des3 utilisateur.pem

note: type: textblock
en: Note: the encryption command does not include the B<-text> option because the message being encrypted already has MIME headers.
fr: Remarque : la commande de chiffrement n’inclut pas l’option B<-text> parce que le message en cours de chiffrement a déjà les en-têtes MIME.

note: type: textblock
en: Decrypt mail:
fr: Déchiffrer un courrier :

note: type: verbatim
en:  openssl smime -decrypt -in mail.msg -recip mycert.pem -inkey key.pem
fr:  openssl smime -decrypt -in courrier.msg -recip moncert.pem \
    	-inkey clef.pem

note: type: textblock
en: The output from Netscape form signing is a PKCS#7 structure with the detached signature format. You can use this program to verify the signature by line wrapping the base64 encoded structure and surrounding it with:
fr: La sortie du type Netscape de signature est une structure PKCS#7 au format de signature détachée. Vous pouvez utiliser ce programme pour vérifier la signature en coupant les lignes de structure encodées en base64 et en les encadrant avec :

note: type: textblock
en: and using the command:
fr: et en utilisant la commande :

note: type: verbatim
en:  openssl smime -verify -inform PEM -in signature.pem -content content.txt
fr:  openssl smime -verify -inform PEM -in signature.pem -content contenu.txt

note: type: textblock
en: Alternatively you can base64 decode the signature and use:
fr: Sinon, vous pouvez aussi décoder de base64 la signature et utiliser :

note: type: verbatim
en:  openssl smime -verify -inform DER -in signature.der -content content.txt
fr:  openssl smime -verify -inform DER -in signature.der -content contenu.txt

note: type: textblock
en: Create an encrypted message using 128 bit Camellia:
fr: Créer et chiffrer un message en utilisant Camellia 128 bits :

note: type: verbatim
en:  openssl smime -encrypt -in plain.txt -camellia128 -out mail.msg cert.pem
fr:  openssl smime -encrypt -in clair.txt -camellia128 \
    	-out courrier.msg cert.pem

note: type: textblock
en: Add a signer to an existing message:
fr: Ajouter un signataire à un message existant :

note: type: verbatim
en:  openssl smime -resign -in mail.msg -signer newsign.pem -out mail2.msg
fr:  openssl smime -resign -in courrier.msg -signer nouvellesignature.pem \
    	-out courrier2.msg

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

note: type: textblock
en: The MIME parser isn't very clever: it seems to handle most messages that I've thrown at it but it may choke on others.
fr: L’analyseur MIME n’est pas très intelligent : il semble traiter la plupart des messages essayés jusqu’à présent mais pourrait avoir des problèmes avec d’autres.

note: type: textblock
en: The code currently will only write out the signer's certificate to a file: if the signer has a separate encryption certificate this must be manually extracted. There should be some heuristic that determines the correct encryption certificate.
fr: Le code ne peut actuellement écrire le certificat du signataire que vers un fichier : si le signataire a un certificat de chiffrement séparé, vous devrez l’extraire vous-même. Il devrait y avoir une heuristique pour déterminer le certificat de chiffrement adéquat.

note: type: textblock
en: Ideally a database should be maintained of a certificates for each email address.
fr: Dans l’idéal, une base de données de certificats devrait être maintenue pour chaque adresse électronique.

note: type: textblock
en: The code doesn't currently take note of the permitted symmetric encryption algorithms as supplied in the SMIMECapabilities signed attribute. This means the user has to manually include the correct encryption algorithm. It should store the list of permitted ciphers in a database and only use those.
fr: Le code ne prend actuellement pas en compte les algorithmes de chiffrement symétrique permis tels que fournis dans l’attribut signé SMIMECapabilities. Cela signifie que l’utilisateur doit inclure lui-même l’algorithme de chiffrement correct. Il devrait conserver la liste des algorithmes de chiffrement permis dans une base de données et n’utiliser que ceux-là.

note: type: textblock
en: No revocation checking is done on the signer's certificate.
fr: Aucune vérification de révocation n’est réalisée sur le certificat du signataire.

note: type: textblock
en: The current code can only handle S/MIME v2 messages, the more complex S/MIME v3 structures may cause parsing errors.
fr: Le code actuel ne peut traiter que les messages S/MIME v2, les structures S/MIME v3 plus complexes peuvent provoquer des erreurs d’analyse.

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

note: type: textblock
en: The use of multiple B<-signer> options and the B<-resign> command were first added in OpenSSL 1.0.0
fr: L’utilisation de plusieurs options B<-signer> et la commande B<-resign> ont été ajoutées pour la première fois dans OpenSSL 1.0.0

note: type: textblock
en: The -no_alt_chains options was first added to OpenSSL 1.0.2b.
fr: L’option B<-no_alt_chains> a été ajoutée à OpenSSL 1.0.2b.

note: type: verbatim
en:  SMIME_read_CMS - parse S/MIME message.
fr:  SMIME_read_CMS - Analyser un message S/MIME

note: type: verbatim
en:  #include <openssl/cms.h>
fr: B< #include E<lt>openssl/cms.hE<gt>>

note: type: verbatim
en:  CMS_ContentInfo *SMIME_read_CMS(BIO *in, BIO **bcont);
fr: B< CMS_ContentInfo *SMIME_read_CMS(BIO *>I<in>B<, BIO **>I<bcont>B<);>

note: type: textblock
en: SMIME_read_CMS() parses a message in S/MIME format.
fr: B<SMIME_read_CMS>() analyse un message au format S/MIME.

note: type: textblock
en: B<in> is a BIO to read the message from.
fr: I<in> est un BIO où lire le message.

note: type: textblock
en: If cleartext signing is used then the content is saved in a memory bio which is written to B<*bcont>, otherwise B<*bcont> is set to NULL.
fr: Si la signature en texte clair est utilisée, alors le contenu est mémorisé dans un tampon écrit dans B<*>I<bcont>, sinon B<*>I<bcont> est défini à NULL.

note: type: textblock
en: The parsed CMS_ContentInfo structure is returned or NULL if an error occurred.
fr: La structure CMS_ContentInfo analysée est renvoyée, ou NULL en cas d'erreur.

note: type: textblock
en: If B<*bcont> is not NULL then the message is clear text signed. B<*bcont> can then be passed to CMS_verify() with the B<CMS_DETACHED> flag set.
fr: Si B<*>I<bcont> n'est pas NULL, alors le message est signé en texte clair. B<*>I<bcont> peut alors être passé à B<CMS_verify>() avec l'attribut B<CMS_DETACHED> activé.

note: type: textblock
en: Otherwise the type of the returned structure can be determined using CMS_get0_type().
fr: Sinon, le type de la structure renvoyée peut être déterminé en utilisant B<CMS_get0_type>().

note: type: textblock
en: To support future functionality if B<bcont> is not NULL B<*bcont> should be initialized to NULL. For example:
fr: Pour permettre de futures fonctionnalités, si I<bcont> n'est pas NULL, B<*>I<bcont> devrait être initialisé à NULL. Par exemple :

note: type: textblock
en: The MIME parser used by SMIME_read_CMS() is somewhat primitive.  While it will handle most S/MIME messages more complex compound formats may not work.
fr: L'analyseur MIME utilisé par B<SMIME_read_CMS>() est un peu primitif. Bien qu'il traite la plupart des messages S/MIME, les formats composés plus compliqués risquent de ne pas être gérés.

note: type: textblock
en: The parser assumes that the CMS_ContentInfo structure is always base64 encoded and will not handle the case where it is in binary format or uses quoted printable format.
fr: L'analyseur assume que la structure CMS_ContentInfo est toujours encodée en base64 et ne traitera pas le cas où elle est au format binaire ou utilise le format Quoted-Printable.

note: type: textblock
en: The use of a memory BIO to hold the signed content limits the size of message which can be processed due to memory restraints: a streaming single pass option should be available.
fr: L'utilisation d'un BIO mémoire pour stocker le contenu signé limite la taille du message qui peut être traité, à cause de restrictions de la mémoire : une option de flux en une seule passe devrait être disponible.

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

note: type: textblock
en: SMIME_read_CMS() returns a valid B<CMS_ContentInfo> structure or B<NULL> if an error occurred. The error can be obtained from ERR_get_error(3).
fr: B<SMIME_read_CMS>() renvoie une structure B<CMS_ContentInfo> valable, ou NULL en cas d'erreur. L'erreur peut être obtenue à l'aide de L<B<ERR_get_error>(3)|ERR_get_error(3)>.

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

note: type: textblock
en: L<ERR_get_error(3)|ERR_get_error(3)>, L<CMS_type(3)|CMS_type(3)> L<SMIME_read_CMS(3)|SMIME_read_CMS(3)>, L<CMS_sign(3)|CMS_sign(3)>, L<CMS_verify(3)|CMS_verify(3)>, L<CMS_encrypt(3)|CMS_encrypt(3)> L<CMS_decrypt(3)|CMS_decrypt(3)>
fr: L<B<CMS_decrypt>(3)|CMS_decrypt(3)>, L<B<CMS_encrypt>(3)|CMS_encrypt(3)>, L<B<CMS_sign>(3)|CMS_sign(3)>, L<B<CMS_type>(3)|CMS_type(3)>, L<B<CMS_verify>(3)|CMS_verify(3)>, L<B<ERR_get_error>(3)|ERR_get_error(3)>, L<B<SMIME_read_CMS>(3)|SMIME_read_CMS(3)>

note: type: textblock
en: SMIME_read_CMS() was added to OpenSSL 0.9.8
fr: B<SMIME_read_CMS>() a été ajoutée dans OpenSSL 0.9.8

note: type: textblock
en: SMIME_read_PKCS7 - parse S/MIME message.
fr: SMIME_read_PKCS7 - Analyser un message S/MIME

note: type: verbatim
en:  #include <openssl/pkcs7.h>
fr: B< #include E<lt>openssl/pkcs7.hE<gt>>

note: type: verbatim
en:  PKCS7 *SMIME_read_PKCS7(BIO *in, BIO **bcont);
fr: B< PKCS7 *SMIME_read_PKCS7(BIO *>I<in>B<, BIO **>I<bcont>B<);>

note: type: textblock
en: SMIME_read_PKCS7() parses a message in S/MIME format.
fr: B<SMIME_read_PKCS7>() analyse un message au format S/MIME.

note: type: textblock
en: If cleartext signing is used then the content is saved in a memory bio which is written to B<*bcont>, otherwise B<*bcont> is set to B<NULL>.
fr: Si la signature en texte clair est utilisée, alors le contenu est mémorisé dans un tampon écrit dans B<*>I<bcont>, sinon B<*>I<bcont> est défini à NULL.

note: type: textblock
en: The parsed PKCS#7 structure is returned or B<NULL> if an error occurred.
fr: La structure PKCS#7 analysée est renvoyée, ou B<NULL> en cas d'erreur.

note: type: textblock
en: If B<*bcont> is not B<NULL> then the message is clear text signed. B<*bcont> can then be passed to PKCS7_verify() with the B<PKCS7_DETACHED> flag set.
fr: Si B<*>I<bcont> n'est pas NULL, alors le message est signé en texte clair. B<*>I<bcont> peut alors être passé à B<PKCS7_verify>() avec l'attribut B<PKCS7_DETACHED> activé.

note: type: textblock
en: Otherwise the type of the returned structure can be determined using PKCS7_type().
fr: Sinon, le type de la structure renvoyée peut être déterminé en utilisant B<PKCS7_type>().

note: type: textblock
en: To support future functionality if B<bcont> is not B<NULL> B<*bcont> should be initialized to B<NULL>. For example:
fr: Pour permettre de futures fonctionnalités, si I<bcont> n'est pas NULL, B<*>I<bcont> devrait être initialisé à NULL. Par exemple :

note: type: textblock
en: The MIME parser used by SMIME_read_PKCS7() is somewhat primitive.  While it will handle most S/MIME messages more complex compound formats may not work.
fr: L'analyseur MIME utilisé par B<SMIME_read_PKCS7>() est un peu primitif. Bien qu'il traite la plupart des messages S/MIME, les formats composés plus compliqués risquent de ne pas être gérés.

note: type: textblock
en: The parser assumes that the PKCS7 structure is always base64 encoded and will not handle the case where it is in binary format or uses quoted printable format.
fr: L'analyseur assume que la structure PKCS7 est toujours encodée en base64 et ne traitera pas le cas où elle est au format binaire ou utilise le format Quoted-Printable.

note: type: textblock
en: SMIME_read_PKCS7() returns a valid B<PKCS7> structure or B<NULL> is an error occurred. The error can be obtained from ERR_get_error(3).
fr: B<SMIME_read_PKCS7>() renvoie une structure B<PKCS7> valable, ou NULL en cas d'erreur. L'erreur peut être obtenue à l'aide de L<B<ERR_get_error>(3)|ERR_get_error(3)>.

note: type: textblock
en: L<ERR_get_error(3)|ERR_get_error(3)>, L<PKCS7_type(3)|PKCS7_type(3)> L<SMIME_read_PKCS7(3)|SMIME_read_PKCS7(3)>, L<PKCS7_sign(3)|PKCS7_sign(3)>, L<PKCS7_verify(3)|PKCS7_verify(3)>, L<PKCS7_encrypt(3)|PKCS7_encrypt(3)> L<PKCS7_decrypt(3)|PKCS7_decrypt(3)>
fr: L<B<ERR_get_error>(3)|ERR_get_error(3)>, L<B<PKCS7_decrypt>(3)|PKCS7_decrypt(3)>, L<B<PKCS7_encrypt>(3)|PKCS7_encrypt(3)>, L<B<PKCS7_sign>(3)|PKCS7_sign(3)>, L<B<PKCS7_verify>(3)|PKCS7_verify(3)>, L<B<PKCS7_type>(3)|PKCS7_type(3)>, L<B<SMIME_read_PKCS7>(3)|SMIME_read_PKCS7(3)>

note: type: textblock
en: SMIME_read_PKCS7() was added to OpenSSL 0.9.5
fr: B<SMIME_read_PKCS7>() a été ajoutée dans OpenSSL 0.9.5

note: type: verbatim
en:  SMIME_write_CMS - convert CMS structure to S/MIME format.
fr:  SMIME_write_CMS - Convertir une structure CMS au format S/MIME

note: type: verbatim
en:  int SMIME_write_CMS(BIO *out, CMS_ContentInfo *cms, BIO *data, int flags);
fr: B< int SMIME_write_CMS(BIO *>I<out>B<, CMS_ContentInfo *>I<cms>B<, BIO *>I<data>B<, int> I<flags>B<);>

note: type: textblock
en: SMIME_write_CMS() adds the appropriate MIME headers to a CMS structure to produce an S/MIME message.
fr: B<SMIME_write_CMS>() ajoute les en-têtes MIME appropriés à une structure CMS pour produire un message S/MIME.

note: type: textblock
en: B<out> is the BIO to write the data to. B<cms> is the appropriate B<CMS_ContentInfo> structure. If streaming is enabled then the content must be supplied in the B<data> argument. B<flags> is an optional set of flags.
fr: I<out> est le BIO où écrire les données. I<cms> est la structure B<CMS_ContentInfo> appropriée. Si le flux est activé, alors le contenu doit être fourni dans l'argument I<data>. I<flags> est un jeu d'attributs facultatif.

note: type: textblock
en: The following flags can be passed in the B<flags> parameter.
fr: Les attributs suivants peuvent être passés dans le paramètre I<flags>.

note: type: textblock
en: If B<CMS_DETACHED> is set then cleartext signing will be used, this option only makes sense for SignedData where B<CMS_DETACHED> is also set when CMS_sign() is called.
fr: Si B<CMS_DETACHED> est défini, alors la signature en texte clair sera utilisée. Cette option n'a de sens que pour SignedData, où B<CMS_DETACHED> est aussi défini quand B<CMS_sign>() est appelée.

note: type: textblock
en: If the B<CMS_TEXT> flag is set MIME headers for type B<text/plain> are added to the content, this only makes sense if B<CMS_DETACHED> is also set.
fr: Si l'attribut B<CMS_TEXT> est défini, les en-têtes MIME pour le type B<text/plain> sont ajoutés au contenu. Cela n'a de sens que si B<CMS_DETACHED> est aussi défini.

note: type: textblock
en: If the B<CMS_STREAM> flag is set streaming is performed. This flag should only be set if B<CMS_STREAM> was also set in the previous call to a CMS_ContentInfo creation function.
fr: Si l'attribut B<CMS_STREAM> est défini, un flux est réalisé. Cet attribut ne devrait être défini que si B<CMS_STREAM> était aussi défini dans l'appel précédent d'une fonction de création de CMS_ContentInfo.

note: type: textblock
en: If cleartext signing is being used and B<CMS_STREAM> not set then the data must be read twice: once to compute the signature in CMS_sign() and once to output the S/MIME message.
fr: Si la signature en texte clair est utilisée et que B<CMS_STREAM> n'est pas défini, alors les données doivent être lues deux fois : une fois pour calculer la signature dans B<CMS_sign>(), et une fois pour afficher le message S/MIME.

note: type: textblock
en: If streaming is performed the content is output in BER format using indefinite length constructed encoding except in the case of signed data with detached content where the content is absent and DER format is used.
fr: Si un flux est réalisé, le contenu est affiché au format BER en utilisant un encodage construit de taille indéfinie, sauf dans le cas de données signées avec contenu détaché où le contenu est absent et alors le format DER est utilisé.

note: type: textblock
en: SMIME_write_CMS() always base64 encodes CMS structures, there should be an option to disable this.
fr: B<SMIME_write_CMS>() encode toujours en base64 les structures CMS, il devrait y avoir une option permettant de désactiver cela.

note: type: textblock
en: SMIME_write_CMS() returns 1 for success or 0 for failure.
fr: B<SMIME_write_CMS>() renvoie B<1> en cas de réussite et B<0> en cas d'échec.

note: type: textblock
en: L<ERR_get_error(3)|ERR_get_error(3)>, L<CMS_sign(3)|CMS_sign(3)>, L<CMS_verify(3)|CMS_verify(3)>, L<CMS_encrypt(3)|CMS_encrypt(3)> L<CMS_decrypt(3)|CMS_decrypt(3)>
fr: L<B<CMS_decrypt>(3)|CMS_decrypt(3)>, L<B<CMS_encrypt>(3)|CMS_encrypt(3)>, L<B<CMS_sign>(3)|CMS_sign(3)>, L<B<CMS_verify>(3)|CMS_verify(3)>, L<B<ERR_get_error>(3)|ERR_get_error(3)>

note: type: textblock
en: SMIME_write_CMS() was added to OpenSSL 0.9.8
fr: B<SMIME_write_CMS>() a été ajoutée dans OpenSSL 0.9.8

note: type: textblock
en: SMIME_write_PKCS7 - convert PKCS#7 structure to S/MIME format.
fr: SMIME_write_PKCS7 - Convertir une structure PKCS#7 au format S/MIME

note: type: verbatim
en:  int SMIME_write_PKCS7(BIO *out, PKCS7 *p7, BIO *data, int flags);
fr: B< int SMIME_write_PKCS7(BIO *>I<out>B<, PKCS7 *>I<p7>B<, BIO *>I<data>B<, int> I<flags>B<);>

note: type: textblock
en: SMIME_write_PKCS7() adds the appropriate MIME headers to a PKCS#7 structure to produce an S/MIME message.
fr: B<SMIME_write_PKCS7>() ajoute les en-têtes MIME appropriés à une structure PKCS#7 pour produire un message S/MIME.

note: type: textblock
en: B<out> is the BIO to write the data to. B<p7> is the appropriate B<PKCS7> structure. If streaming is enabled then the content must be supplied in the B<data> argument. B<flags> is an optional set of flags.
fr: I<out> est le BIO où écrire les données. I<p7> est la structure B<PKCS7> appropriée. Si le flux est activé, alors le contenu doit être fourni dans l'argument I<data>. I<flags> est un jeu d'attributs facultatif.

note: type: textblock
en: If B<PKCS7_DETACHED> is set then cleartext signing will be used, this option only makes sense for signedData where B<PKCS7_DETACHED> is also set when PKCS7_sign() is also called.
fr: Si B<PKCS7_DETACHED> est défini, alors la signature en texte clair sera utilisée. Cette option n'a de sens que pour signedData, où B<PKCS7_DETACHED> est aussi défini quand B<PKCS7_sign>() est appelée.

note: type: textblock
en: If the B<PKCS7_TEXT> flag is set MIME headers for type B<text/plain> are added to the content, this only makes sense if B<PKCS7_DETACHED> is also set.
fr: Si l'attribut B<PKCS7_TEXT> est défini, les en-têtes MIME pour le type B<text/plain> sont ajoutés au contenu. Cela n'a de sens que si B<PKCS7_DETACHED> est aussi défini.

note: type: textblock
en: If the B<PKCS7_STREAM> flag is set streaming is performed. This flag should only be set if B<PKCS7_STREAM> was also set in the previous call to PKCS7_sign() or B<PKCS7_encrypt()>.
fr: Si l'attribut B<PKCS7_STREAM> est défini, un flux est réalisé. Cet attribut ne devrait être défini que si B<PKCS7_STREAM> était aussi défini dans l'appel précédent de B<PKCS7_sign>() ou B<PKCS7_encrypt>().

note: type: textblock
en: If cleartext signing is being used and B<PKCS7_STREAM> not set then the data must be read twice: once to compute the signature in PKCS7_sign()  and once to output the S/MIME message.
fr: Si la signature en texte clair est utilisée et que B<PKCS7_STREAM> n'est pas défini, alors les données doivent être lues deux fois : une fois pour calculer la signature dans B<PKCS7_sign>(), et une fois pour afficher le message S/MIME.

note: type: textblock
en: If streaming is performed the content is output in BER format using indefinite length constructuted encoding except in the case of signed data with detached content where the content is absent and DER format is used.
fr: Si un flux est réalisé, le contenu est affiché au format BER en utilisant un encodage construit de taille indéfinie, sauf dans le cas de données signées avec contenu détaché où le contenu est absent et alors le format DER est utilisé.

note: type: textblock
en: SMIME_write_PKCS7() always base64 encodes PKCS#7 structures, there should be an option to disable this.
fr: B<SMIME_write_PKCS7>() encode toujours en base64 les structures PKCS#7, il devrait y avoir une option permettant de désactiver cela.

note: type: textblock
en: SMIME_write_PKCS7() returns 1 for success or 0 for failure.
fr: B<SMIME_write_PKCS7>() renvoie B<1> en cas de réussite et B<0> en cas d'échec.

note: type: textblock
en: L<ERR_get_error(3)|ERR_get_error(3)>, L<PKCS7_sign(3)|PKCS7_sign(3)>, L<PKCS7_verify(3)|PKCS7_verify(3)>, L<PKCS7_encrypt(3)|PKCS7_encrypt(3)> L<PKCS7_decrypt(3)|PKCS7_decrypt(3)>
fr: L<B<ERR_get_error>(3)|ERR_get_error(3)>, L<B<PKCS7_decrypt>(3)|PKCS7_decrypt(3)>, L<B<PKCS7_encrypt>(3)|PKCS7_encrypt(3)>, L<B<PKCS7_sign>(3)|PKCS7_sign(3)>, L<B<PKCS7_verify>(3)|PKCS7_verify(3)>

note: type: textblock
en: SMIME_write_PKCS7() was added to OpenSSL 0.9.5
fr: B<SMIME_write_PKCS7>() a été ajoutée dans OpenSSL 0.9.5
