[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[RFR2] po4a://manpages-fr-extra/openssl/{CA.pl,EVP_PKEY_get_default_digest,verify}.pod.po



Salut,

Le 16/02/2013 06:51, JP Guillonneau a écrit :

> autre relecture.

Merci à vous deux, et par avance merci pour vos autres relectures.

Amicalement

David

diff --git a/openssl/po4a/po/fr/CA.pl.pod.po b/openssl/po4a/po/fr/CA.pl.pod.po
index ba7655a..7449590 100644
--- a/openssl/po4a/po/fr/CA.pl.pod.po
+++ b/openssl/po4a/po/fr/CA.pl.pod.po
@@ -1,27 +1,28 @@
 # French translations for the openssl package
-# Copyright (C) 2008 Free Software Foundation, Inc.
+# Copyright (C) 2002, 2008, 2013 Debian French l10n team <debian-l10n-french@lists.debian.org>
 # This file is distributed under the same license as the openssl package.
 #
-# Copyright (C) 2002 stolck
-# Copyright (C) 2008 Nicolas François <nicolas.francois@centraliens.net>
-#
+# stolck, 2002.
+# Nicolas François <nicolas.francois@centraliens.net>, 2008.
+# David Prévot <david@tilapin.org>, 2013.
 msgid ""
 msgstr ""
 "Project-Id-Version: openssl 0.9.8g-8\n"
 "POT-Creation-Date: 2013-02-14 11:30-0400\n"
-"PO-Revision-Date: 2009-09-06 17:23+0200\n"
-"Last-Translator: Nicolas François <nicolas.francois@centraliens.net>\n"
+"PO-Revision-Date: 2013-02-14 11:45-0400\n"
+"Last-Translator: David Prévot <david@tilapin.org>\n"
 "Language-Team: French <debian-l10n-french@lists.debian.org>\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.4\n"
 
 #. type: =head1
 #: C/apps/CA.pl.pod:4 C/apps/asn1parse.pod:3 C/apps/ca.pod:4
 #: C/apps/ciphers.pod:3 C/apps/cms.pod:3 C/apps/config.pod:6 C/apps/crl.pod:3
 #: C/apps/crl2pkcs7.pod:3 C/apps/dgst.pod:3 C/apps/dhparam.pod:3
 #: C/apps/dsa.pod:3 C/apps/dsaparam.pod:3 C/apps/ec.pod:3 C/apps/ecparam.pod:3
 #: C/apps/enc.pod:3 C/apps/errstr.pod:3 C/apps/gendsa.pod:3
 #: C/apps/genpkey.pod:3 C/apps/genrsa.pod:3 C/apps/nseq.pod:3
@@ -348,17 +349,17 @@ msgstr "SYNOPSIS"
 #: C/apps/CA.pl.pod:10
 msgid ""
 "B<CA.pl> [B<-?>] [B<-h>] [B<-help>] [B<-newcert>] [B<-newreq>] [B<-newreq-"
 "nodes>] [B<-newca>] [B<-xsign>] [B<-sign>] [B<-signreq>] [B<-signcert>] [B<-"
 "verify>] [B<files>]"
 msgstr ""
 "B<CA.pl> [B<-?>] [B<-h>] [B<-help>] [B<-newcert>] [B<-newreq>] [B<-newreq-"
 "nodes>] [B<-newca>] [B<-xsign>] [B<-sign>] [B<-signreq>] [B<-signcert>] [B<-"
-"verify>] [B<fichiers>]"
+"verify>] [I<fichiers>]"
 
 #. type: =head1
 #: C/apps/CA.pl.pod:25 C/apps/asn1parse.pod:22 C/apps/ca.pod:51
 #: C/apps/ciphers.pod:17 C/apps/cms.pod:68 C/apps/config.pod:10
 #: C/apps/crl.pod:23 C/apps/crl2pkcs7.pod:17 C/apps/dgst.pod:32
 #: C/apps/dhparam.pod:24 C/apps/dsa.pod:26 C/apps/dsaparam.pod:22
 #: C/apps/ec.pod:28 C/apps/ecparam.pod:27 C/apps/enc.pod:34
 #: C/apps/errstr.pod:11 C/apps/gendsa.pod:18 C/apps/genpkey.pod:21
@@ -532,17 +533,17 @@ msgstr "DESCRIPTION"
 #. type: textblock
 #: C/apps/CA.pl.pod:27
 msgid ""
 "The B<CA.pl> script is a perl script that supplies the relevant command line "
 "arguments to the B<openssl> command for some common certificate operations.  "
 "It is intended to simplify the process of certificate creation and "
 "management by the use of some simple options."
 msgstr ""
-"Le script perl B<CA.pl> fournit les paramètres à la commande B<openssl> pour "
+"Le script Perl B<CA.pl> fournit les paramètres à la commande B<openssl> pour "
 "les opérations les plus courantes sur les certificats. Son but est de "
 "simplifier le processus de création et la gestion de certificats en "
 "employant des options simples."
 
 #. type: =head1
 #: C/apps/CA.pl.pod:32 C/apps/ciphers.pod:23 C/apps/cms.pod:73
 #: C/apps/crl.pod:27 C/apps/crl2pkcs7.pod:23 C/apps/dsa.pod:33
 #: C/apps/ec.pod:36 C/apps/nseq.pod:21 C/apps/pkcs12.pod:50
@@ -556,85 +557,78 @@ msgstr "OPTIONS DE LA COMMANDE"
 #. type: =item
 #: C/apps/CA.pl.pod:36
 msgid "B<?>, B<-h>, B<-help>"
 msgstr "B<?>, B<-h>, B<-help>"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:38
 msgid "prints a usage message."
-msgstr "affiche un descriptif d'utilisation."
+msgstr "Afficher un descriptif d'utilisation."
 
 #. type: =item
 #: C/apps/CA.pl.pod:40
 msgid "B<-newcert>"
 msgstr "B<-newcert>"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:42
-#, fuzzy
-#| msgid ""
-#| "creates a new self signed certificate. The private key and certificate "
-#| "are written to the file \"newreq.pem\"."
 msgid ""
 "creates a new self signed certificate. The private key is written to the "
 "file \"newkey.pem\" and the request written to the file \"newreq.pem\"."
 msgstr ""
-"crée un nouveau certificat autosigné. La clé privée et le certificat sont "
-"écrits dans le fichier « newreq.pem »."
+"Créer un nouveau certificat autosigné. La clef privée est écrite dans le "
+"fichier « newkey.pem » et la demande dans le fichier « newreq.pem »."
 
 #. type: =item
 #: C/apps/CA.pl.pod:45
 msgid "B<-newreq>"
 msgstr "B<-newreq>"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:47
-#, fuzzy
-#| msgid ""
-#| "creates a new certificate request. The private key and request are "
-#| "written to the file \"newreq.pem\"."
 msgid ""
 "creates a new certificate request. The private key is written to the file "
 "\"newkey.pem\" and the request written to the file \"newreq.pem\"."
 msgstr ""
-"crée une nouvelle demande de certificat. La clé privée et le certificat sont "
-"écrits dans le fichier « newreq.pem »."
+"Créer un nouveau certificat. La clef privée est écrite dans le fichier "
+"« newkey.pem » et la demande dans le fichier « newreq.pem »."
 
 #. type: =item
 #: C/apps/CA.pl.pod:50
 msgid "B<-newreq-nodes>"
 msgstr "B<-newreq-nodes>"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:52
 msgid "is like B<-newreq> except that the private key will not be encrypted."
-msgstr "identique à B<-newreq>, sauf que la clé privée ne sera pas chiffrée."
+msgstr "Identique à B<-newreq>, sauf que la clef privée ne sera pas chiffrée."
 
 #. type: =item
 #: C/apps/CA.pl.pod:54
 msgid "B<-newca>"
 msgstr "B<-newca>"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:56
 msgid ""
 "creates a new CA hierarchy for use with the B<ca> program (or the B<-"
 "signcert> and B<-xsign> options). The user is prompted to enter the filename "
 "of the CA certificates (which should also contain the private key) or by "
 "hitting ENTER details of the CA will be prompted for. The relevant files and "
 "directories are created in a directory called \"demoCA\" in the current "
 "directory."
 msgstr ""
-"crée une nouvelle hiérarchie de CA à utiliser avec le programme B<ca> (ou "
-"les options B<-signcert> et B<-xsign>). L'utilisateur devra saisir le nom du "
-"fichier de certificat de la CA (qui est censé contenir également la clé "
-"privée) ou, en appuyant sur ENTR�E, les détails de la CA seront demandés. "
-"Les fichiers et répertoires correspondants seront crées dans un dossier "
-"nommé « demoCA » dans le répertoire courant."
+"Créer une nouvelle hiérarchie d'autorité de certification à utiliser avec le "
+"programme B<ca> (ou les options B<-signcert> et B<-xsign>). L'utilisateur "
+"devra saisir le nom de fichier des certificats de l'autorité de "
+"certification (qui est censé contenir également la clef privée) ou, en "
+"appuyant sur Entrée, des précisions sur l'autorité de certification seront "
+"demandées. Les fichiers et répertoires correspondants seront créés dans un "
+"son répertoire nommé « demoCA » dans le répertoire actuel."
 
 #. type: =item
 #: C/apps/CA.pl.pod:62
 msgid "B<-pkcs12>"
 msgstr "B<-pkcs12>"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:64
@@ -644,105 +638,107 @@ msgid ""
 "file \"newcert.pem\" and the CA certificate to be in the file demoCA/cacert."
 "pem, it creates a file \"newcert.p12\". This command can thus be called "
 "after the B<-sign> option. The PKCS#12 file can be imported directly into a "
 "browser.  If there is an additional argument on the command line it will be "
 "used as the \"friendly name\" for the certificate (which is typically "
 "displayed in the browser list box), otherwise the name \"My Certificate\" is "
 "used."
 msgstr ""
-"crée un fichier PKCS#12 contenant le certificat utilisateur, la clé privée "
-"et le certificat de la CA. Le programme s'attend à trouver le certificat "
-"utilisateur et la clé privée dans le fichier « newcert.pem » et le "
-"certificat CA dans le fichier demoCA/cacert.pem, puis crée un fichier "
-"« newcert.p12 ». Cette commande peut ainsi être appelée après l'option B<-"
-"sign>. Le fichier PKCS#12 peut être directement importé dans un navigateur. "
-"Un argument supplémentaire à la ligne de commande sera le « nom amical » du "
-"certificat (celui typiquement affiché dans la fenêtre des certificats du "
-"navigateur), autrement le nom par défaut sera « My Certificate »."
+"Créer un fichier PKCS#12 contenant le certificat utilisateur, la clef privée "
+"et le certificat de l'autorité de certification. Le programme s'attend à "
+"trouver le certificat utilisateur et la clef privée dans le fichier "
+"« newcert.pem » et le certificat de l'autorité de certification dans le "
+"fichier demoCA/cacert.pem, puis crée un fichier « newcert.p12 ». Cette "
+"commande peut ainsi être appelée après l'option B<-sign>. Le fichier PKCS#12 "
+"peut être directement importé dans un navigateur. Un argument supplémentaire "
+"à la ligne de commande sera le nom courant du certificat (celui typiquement "
+"affiché dans la fenêtre des certificats du navigateur), sinon le nom par "
+"défaut sera « My Certificate »."
 
 #. type: =item
 #: C/apps/CA.pl.pod:73
 msgid "B<-sign>, B<-signreq>, B<-xsign>"
 msgstr "B<-sign>, B<-signreq>, B<-xsign>"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:75
 msgid ""
 "calls the B<ca> program to sign a certificate request. It expects the "
 "request to be in the file \"newreq.pem\". The new certificate is written to "
 "the file \"newcert.pem\" except in the case of the B<-xsign> option when it "
 "is written to standard output."
 msgstr ""
-"appelle le programme B<ca> pour signer une demande de certificat. Il "
+"Appeler le programme B<ca> pour signer une demande de certificat. Il "
 "s'attend à trouver la demande dans le fichier « newreq.pem ». Le nouveau "
 "certificat est écrit dans le fichier « newcert.pem » sauf avec l'option B<-"
 "xsign>, auquel cas il est envoyé vers la sortie standard."
 
 #. type: =item
 #: C/apps/CA.pl.pod:81
 msgid "B<-signCA>"
 msgstr "B<-signCA>"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:83
 msgid ""
 "this option is the same as the B<-signreq> option except it uses the "
 "configuration file section B<v3_ca> and so makes the signed request a valid "
 "CA certificate. This is useful when creating intermediate CA from a root CA."
 msgstr ""
-"cette option est identique à B<-signreq>, sauf que la section B<v3_ca> du "
+"Cette option est identique à B<-signreq>, sauf que la section B<v3_ca> du "
 "fichier de configuration est utilisée, ce qui fait de la demande signée un "
-"certificat CA valable. Ceci est utile pour créer des CA intermédiaires à "
-"partir d'une CA racine."
+"certificat d'autorité de certification valable. C'est utile pour créer des "
+"autorités de certification intermédiaires à partir d'une autorité de "
+"certification racine."
 
 #. type: =item
 #: C/apps/CA.pl.pod:87
 msgid "B<-signcert>"
 msgstr "B<-signcert>"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:89
 msgid ""
 "this option is the same as B<-sign> except it expects a self signed "
 "certificate to be present in the file \"newreq.pem\"."
 msgstr ""
-"identique à B<-sign> à la différence près que le certificat autosigné est "
-"attendu dans le fichier « newreq.pem »."
+"Identique à B<-sign> à la différence qu'un certificat autosigné est attendu "
+"dans le fichier « newreq.pem »."
 
 #. type: =item
 #: C/apps/CA.pl.pod:92 C/apps/cms.pod:99 C/apps/pkeyutl.pod:99
 #: C/apps/req.pod:117 C/apps/rsautl.pod:61 C/apps/smime.pod:67
 #: C/apps/spkac.pod:78
 msgid "B<-verify>"
 msgstr "B<-verify>"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:94
 msgid ""
 "verifies certificates against the CA certificate for \"demoCA\". If no "
 "certificates are specified on the command line it tries to verify the file "
 "\"newcert.pem\"."
 msgstr ""
-"vérifie le certificat avec le certificat de la CA « demoCA ». Si aucun "
-"certificat n'est spécifié sur la ligne de commande, le fichier « newcert."
-"pem » est vérifié."
+"Vérifier le certificat avec le certificat de l'autorité de certification "
+"« demoCA ». Si aucun certificat n'est indiqué sur la ligne de commande, le "
+"fichier « newcert.pem » est vérifié."
 
 #. type: =item
 #: C/apps/CA.pl.pod:97
 msgid "B<files>"
-msgstr "B<fichiers>"
+msgstr "I<fichiers>"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:99
 msgid ""
 "one or more optional certificate file names for use with the B<-verify> "
 "command."
 msgstr ""
-"un ou plusieurs noms de fichier de certificat à utiliser avec l'option B<-"
+"Un ou plusieurs noms de fichier de certificat à utiliser avec l'option B<-"
 "verify>."
 
 #. type: =head1
 #: C/apps/CA.pl.pod:103 C/apps/asn1parse.pod:134 C/apps/ca.pod:502
 #: C/apps/ciphers.pod:444 C/apps/cms.pod:499 C/apps/config.pod:217
 #: C/apps/crl.pod:98 C/apps/crl2pkcs7.pod:63 C/apps/dsa.pod:131
 #: C/apps/ec.pod:152 C/apps/ecparam.pod:141 C/apps/enc.pod:288
 #: C/apps/genpkey.pod:180 C/apps/nseq.pod:43 C/apps/ocsp.pod:335
@@ -770,17 +766,17 @@ msgstr ""
 #: C/ssl/SSL_get_ex_new_index.pod:47 C/ssl/SSL_library_init.pod:33
 #: C/ssl/SSL_load_client_CA_file.pod:26
 msgid "EXAMPLES"
 msgstr "EXEMPLES"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:105
 msgid "Create a CA hierarchy:"
-msgstr "Création d'une hiérarchie CA :"
+msgstr "Création d'une hiérarchie d'autorité de certification :"
 
 #. type: verbatim
 #: C/apps/CA.pl.pod:107 C/apps/CA.pl.pod:133
 #, no-wrap
 msgid ""
 " CA.pl -newca\n"
 "\n"
 msgstr ""
@@ -788,53 +784,53 @@ msgstr ""
 "\n"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:109
 msgid ""
 "Complete certificate creation example: create a CA, create a request, sign "
 "the request and finally create a PKCS#12 file containing it."
 msgstr ""
-"Exemple complet de création d'un certificat : créer une CA, créer une "
-"demande, signer la demande et finalement créer un fichier PKCS#12 pour "
-"contenir le certificat."
+"Exemple complet de création d'un certificat : créer une autorité de "
+"certification, créer une demande, signer la demande et finalement créer un "
+"fichier PKCS#12 pour contenir le certificat."
 
 #. type: verbatim
 #: C/apps/CA.pl.pod:112
 #, no-wrap
 msgid ""
 " CA.pl -newca\n"
 " CA.pl -newreq\n"
 " CA.pl -signreq\n"
 " CA.pl -pkcs12 \"My Test Certificate\"\n"
 "\n"
 msgstr ""
 " CA.pl -newca\n"
 " CA.pl -newreq\n"
 " CA.pl -signreq\n"
-" CA.pl -pkcs12 \"My Test Certificate\"\n"
+" CA.pl -pkcs12 \"Mon certificat de test\"\n"
 "\n"
 
 #. type: =head1
 #: C/apps/CA.pl.pod:117
 msgid "DSA CERTIFICATES"
 msgstr "CERTIFICATS DSA"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:119
 msgid ""
 "Although the B<CA.pl> creates RSA CAs and requests it is still possible to "
 "use it with DSA certificates and requests using the L<req(1)|req(1)> command "
 "directly. The following example shows the steps that would typically be "
 "taken."
 msgstr ""
-"Même si B<CA.pl> crée des CA et demandes au format RSA, il est toujours "
-"possible de l'utiliser avec des certificats et demandes de type DSA en "
-"utilisant la commande L<req(1)|req(1)> directement. L'exemple suivant montre "
-"les manipulations types."
+"Même si B<CA.pl> crée des autorités de certification et demandes au format "
+"RSA, il est toujours possible de l'utiliser avec des certificats et demandes "
+"au format DSA en utilisant la commande L<req(1)|req(1)> directement. "
+"L'exemple suivant montre les manipulations typiques."
 
 #. type: textblock
 #: C/apps/CA.pl.pod:123
 msgid "Create some DSA parameters:"
 msgstr "Créer les paramètres DSA :"
 
 #. type: verbatim
 #: C/apps/CA.pl.pod:125
@@ -844,45 +840,48 @@ msgid ""
 "\n"
 msgstr ""
 " openssl dsaparam -out dsap.pem 1024\n"
 "\n"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:127
 msgid "Create a DSA CA certificate and private key:"
-msgstr "Créer un certificat CA de type DSA avec sa clé privée :"
+msgstr ""
+"Créer un certificat d'autorité de certification DSA avec sa clef privée :"
 
 #. type: verbatim
 #: C/apps/CA.pl.pod:129
 #, no-wrap
 msgid ""
 " openssl req -x509 -newkey dsa:dsap.pem -keyout cacert.pem -out cacert.pem\n"
 "\n"
 msgstr ""
 " openssl req -x509 -newkey dsa:dsap.pem -keyout cacert.pem -out cacert.pem\n"
 "\n"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:131
 msgid "Create the CA directories and files:"
-msgstr "Créer les fichiers et répertoires de la CA :"
+msgstr "Créer les fichiers et répertoires de l'autorité de certification :"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:135
 msgid "enter cacert.pem when prompted for the CA file name."
-msgstr "Entrer cacert.pem lors de la demande pour le nom de fichier CA."
+msgstr ""
+"Saisir cacert.pem lors de la demande du nom de fichier d'autorité de "
+"certification."
 
 #. type: textblock
 #: C/apps/CA.pl.pod:137
 msgid ""
 "Create a DSA certificate request and private key (a different set of "
 "parameters can optionally be created first):"
 msgstr ""
-"Créer une demande de certificat DSA et sa clé privée (un autre jeu de "
+"Créer une demande de certificat DSA et sa clef privée (un autre jeu de "
 "paramètres peut être généré auparavant) :"
 
 #. type: verbatim
 #: C/apps/CA.pl.pod:140
 #, no-wrap
 msgid ""
 " openssl req -out newreq.pem -newkey dsa:dsap.pem \n"
 "\n"
@@ -1040,30 +1039,30 @@ msgstr ""
 #: C/apps/CA.pl.pod:150
 msgid ""
 "If the demoCA directory already exists then the B<-newca> command will not "
 "overwrite it and will do nothing. This can happen if a previous call using "
 "the B<-newca> option terminated abnormally. To get the correct behaviour "
 "delete the demoCA directory if it already exists."
 msgstr ""
 "Si le répertoire demoCA existe déjà, la commande B<-newca> ne l'écrasera pas "
-"et n'effectuera aucune action. Ceci peut arriver lors d'un arrêt inopportun "
+"et n'effectuera aucune action. Cela peut arriver lors d'un arrêt inopportun "
 "d'un appel précédent avec l'option B<-newca>. Pour retrouver le comportement "
 "correct il faut supprimer le répertoire demoCA."
 
 #. type: textblock
 #: C/apps/CA.pl.pod:155
 msgid ""
 "Under some environments it may not be possible to run the B<CA.pl> script "
 "directly (for example Win32) and the default configuration file location may "
 "be wrong. In this case the command:"
 msgstr ""
-"Sous certains environnements il peut s'avérer impossible d'exécuter le "
-"script B<CA.pl> directement (par exemple Win32) et l'emplacement par défaut "
-"du fichier de configuration peut être erroné. Alors la commande :"
+"Dans certains environnements, il peut être impossible d'exécuter le script "
+"B<CA.pl> directement (par exemple sous Win32) et l'emplacement par défaut du "
+"fichier de configuration peut être erroné. Dans ce cas, la commande :"
 
 #. type: verbatim
 #: C/apps/CA.pl.pod:159
 #, no-wrap
 msgid ""
 " perl -S CA.pl\n"
 "\n"
 msgstr ""
@@ -1071,49 +1070,49 @@ msgstr ""
 "\n"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:161
 msgid ""
 "can be used and the B<OPENSSL_CONF> environment variable changed to point to "
 "the correct path of the configuration file \"openssl.cnf\"."
 msgstr ""
-"peut être lancée (NdT : dans le répertoire où se trouve le script CA.pl) et "
-"la variable d'environnement B<OPENSSL_CONF> permet de spécifier le chemin "
-"correct vers le fichier de configuration « openssl.conf »."
+"peut être lancée (NdT : dans le répertoire où se trouve le script CA.pl) et "
+"la variable d'environnement B<OPENSSL_CONF> est modifiée pour indiquer le "
+"chemin correct vers le fichier de configuration « openssl.conf »."
 
 #. type: textblock
 #: C/apps/CA.pl.pod:164
 msgid ""
 "The script is intended as a simple front end for the B<openssl> program for "
 "use by a beginner. Its behaviour isn't always what is wanted. For more "
 "control over the behaviour of the certificate commands call the B<openssl> "
 "command directly."
 msgstr ""
-"Le script simplifie l'utilisation du programme B<openssl> pour débutants. "
-"Son comportement n'est pas toujours celui voulu. Pour plus de contrôle sur "
-"le comportement des commandes concernant les certificats il faut appeler la "
-"commande B<openssl> directement."
+"Le script simplifie l'utilisation du programme B<openssl> aux débutants. Son "
+"comportement n'est pas toujours celui voulu. Pour plus de contrôle sur le "
+"comportement des commandes de certificats, appeler la commande B<openssl> "
+"directement."
 
 #. type: =head1
 #: C/apps/CA.pl.pod:168 C/apps/ca.pod:598 C/apps/req.pod:648 C/apps/ts.pod:453
 #: C/apps/tsget.pod:132
 msgid "ENVIRONMENT VARIABLES"
 msgstr "VARIABLES D'ENVIRONNEMENT"
 
 #. type: textblock
 #: C/apps/CA.pl.pod:170
 msgid ""
 "The variable B<OPENSSL_CONF> if defined allows an alternative configuration "
 "file location to be specified, it should contain the full path to the "
 "configuration file, not just its directory."
 msgstr ""
-"La variable B<OPENSSL_CONF>, si elle est définie, permet de spécifier "
+"La variable B<OPENSSL_CONF>, si elle est définie, permet d'indiquer "
 "l'emplacement d'un fichier de configuration alternatif. Elle doit contenir "
-"le chemin complet avec le nom du fichier et non seulement le dossier."
+"le chemin complet avec le nom du fichier, pas seulement son répertoire."
 
 #. type: =head1
 #: C/apps/CA.pl.pod:174 C/apps/asn1parse.pod:171 C/apps/ca.pod:670
 #: C/apps/ciphers.pod:468 C/apps/config.pod:275 C/apps/crl.pod:113
 #: C/apps/crl2pkcs7.pod:87 C/apps/dhparam.pod:132 C/apps/dsa.pod:153
 #: C/apps/dsaparam.pod:105 C/apps/ec.pod:178 C/apps/ecparam.pod:167
 #: C/apps/errstr.pod:32 C/apps/gendsa.pod:61 C/apps/genrsa.pod:91
 #: C/apps/openssl.pod:397 C/apps/pkcs12.pod:365 C/apps/pkcs7.pod:101
diff --git a/openssl/po4a/po/fr/EVP_PKEY_get_default_digest.pod.po b/openssl/po4a/po/fr/EVP_PKEY_get_default_digest.pod.po
index 27514f3..2476ab8 100644
--- a/openssl/po4a/po/fr/EVP_PKEY_get_default_digest.pod.po
+++ b/openssl/po4a/po/fr/EVP_PKEY_get_default_digest.pod.po
@@ -1,18 +1,18 @@
 # French translations for the openssl package
-# Copyright (C) 2012 Debian French l10n team <debian-l10n-french@lists.debian.org>.
+# Copyright (C) 2012, 2013 Debian French l10n team <debian-l10n-french@lists.debian.org>
 # This file is distributed under the same license as the openssl package.
 #
-# David Prévot <david@tilapin.org>, 2012.
+# David Prévot <david@tilapin.org>, 2012, 2013.
 msgid ""
 msgstr ""
 "Project-Id-Version: openssl\n"
 "POT-Creation-Date: 2013-02-14 11:30-0400\n"
-"PO-Revision-Date: 2012-11-30 20:31-0400\n"
+"PO-Revision-Date: 2013-02-14 11:45-0400\n"
 "Last-Translator: David Prévot <david@tilapin.org>\n"
 "Language-Team: French <debian-l10n-french@lists.debian.org>\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 "X-Generator: Lokalize 1.4\n"
@@ -1074,26 +1074,21 @@ msgstr ""
 "l'algorithme de message est conseillé (c'est-à-dire que d'autres algorithmes "
 "peuvent être utilisés) et B<2> s'il est obligatoire (aucun autre algorithme "
 "ne peut être utilisé). Elle renvoie B<0> ou une valeur négative en cas "
 "d'échec. En particulier, une valeur de retour B<-2> indique que l'opération "
 "n'est pas permise par l'algorithme de clef publique."
 
 #. type: textblock
 #: C/crypto/EVP_PKEY_get_default_digest.pod:32
-#, fuzzy
-#| msgid ""
-#| "L<EVP_PKEY_CTX_new(3)|EVP_PKEY_CTX_new(3)>, L<EVP_PKEY_sign(3)|"
-#| "EVP_PKEY_sign(3)>, L<EVP_PKEY_verify(3)|EVP_PKEY_verify(3)>, "
-#| "L<EVP_PKEY_verifyrecover(3)|EVP_PKEY_verifyrecover(3)>,"
 msgid ""
 "L<EVP_PKEY_CTX_new(3)|EVP_PKEY_CTX_new(3)>, L<EVP_PKEY_sign(3)|EVP_PKEY_sign"
 "(3)>, L<EVP_PKEY_verify(3)|EVP_PKEY_verify(3)>, L<EVP_PKEY_verify_recover(3)|"
 "EVP_PKEY_verify_recover(3)>,"
 msgstr ""
 "L<EVP_PKEY_CTX_new(3)|EVP_PKEY_CTX_new(3)>, L<EVP_PKEY_sign(3)|EVP_PKEY_sign"
-"(3)>, L<EVP_PKEY_verify(3)|EVP_PKEY_verify(3)>, L<EVP_PKEY_verifyrecover(3)|"
-"EVP_PKEY_verifyrecover(3)>"
+"(3)>, L<EVP_PKEY_verify(3)|EVP_PKEY_verify(3)>, L<EVP_PKEY_verify_recover(3)|"
+"EVP_PKEY_verify_recover(3)>,"
 
 #. type: textblock
 #: C/crypto/EVP_PKEY_get_default_digest.pod:39
 msgid "This function was first added to OpenSSL 1.0.0."
 msgstr "Cette fonction a été ajoutée pour la première fois dans OpenSSL 1.0.0."
diff --git a/openssl/po4a/po/fr/verify.pod.po b/openssl/po4a/po/fr/verify.pod.po
index dc6535b..c7f5745 100644
--- a/openssl/po4a/po/fr/verify.pod.po
+++ b/openssl/po4a/po/fr/verify.pod.po
@@ -1,19 +1,19 @@
 # French translations for the openssl package
-# Copyright (C) 2008, 2012 Debian French l10n team <debian-l10n-french@lists.debian.org>
+# Copyright (C) 2008, 2012, 2013 Debian French l10n team <debian-l10n-french@lists.debian.org>
 # This file is distributed under the same license as the openssl package.
 #
 # Nicolas François <nicolas.francois@centraliens.net>, 2008.
-# David Prévot <david@tilapin.org>, 2012.
+# David Prévot <david@tilapin.org>, 2012, 2013.
 msgid ""
 msgstr ""
 "Project-Id-Version: openssl 0.9.8g-8\n"
 "POT-Creation-Date: 2013-02-14 11:30-0400\n"
-"PO-Revision-Date: 2012-10-14 17:21-0400\n"
+"PO-Revision-Date: 2013-02-14 11:55-0400\n"
 "Last-Translator: David Prévot <david@tilapin.org>\n"
 "Language-Team: French <debian-l10n-french@lists.debian.org>\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 "X-Generator: Lokalize 1.4\n"
@@ -810,116 +810,91 @@ msgstr ""
 
 #. type: =item
 #: C/apps/verify.pod:54
 msgid "B<-untrusted file>"
 msgstr "B<-untrusted> I<fichier>"
 
 #. type: textblock
 #: C/apps/verify.pod:56
-#, fuzzy
-#| msgid ""
-#| "A file of trusted certificates. The file should contain multiple "
-#| "certificates in PEM format concatenated together."
 msgid ""
 "A file of untrusted certificates. The file should contain multiple "
 "certificates in PEM format concatenated together."
 msgstr ""
-"Un fichier avec des certificats de confiance. Le fichier doit contenir des "
-"certificats au format PEM, concaténés."
+"Un fichier avec des certificats qui ne sont pas de confiance. Le fichier "
+"doit contenir des certificats au format PEM, concaténés."
 
 #. type: =item
 #: C/apps/verify.pod:59
 msgid "B<-purpose purpose>"
 msgstr "B<-purpose> I<raison>"
 
 #. type: textblock
 #: C/apps/verify.pod:61
-#, fuzzy
-#| msgid ""
-#| "the intended use for the certificate. Without this option no chain "
-#| "verification will be done. Currently accepted uses are B<sslclient>, "
-#| "B<sslserver>, B<nssslserver>, B<smimesign>, B<smimeencrypt>. See the "
-#| "B<VERIFY OPERATION> section for more information."
 msgid ""
 "The intended use for the certificate. If this option is not specified, "
 "B<verify> will not consider certificate purpose during chain verification.  "
 "Currently accepted uses are B<sslclient>, B<sslserver>, B<nssslserver>, "
 "B<smimesign>, B<smimeencrypt>. See the B<VERIFY OPERATION> section for more "
 "information."
 msgstr ""
-"Le but de ce certificat. Sans cette option, aucune vérification de chaîne ne "
-"sera réalisée. Les utilisations actuellement acceptées sont : B<sslclient>, "
-"B<sslserver>, B<nssslserver>, B<smimesign> et B<smimeencrypt>. Consultez la "
-"section B<OPÃ?RATION DE VÃ?RIFICATION> pour de plus amples renseignements."
+"Le but de ce certificat. Si cette option n'est pas indiquée, B<verify> ne "
+"considérera pas la raison du certificat lors de la vérification de chaîne. "
+"Les utilisations actuellement acceptées sont : B<sslclient>, B<sslserver>, "
+"B<nssslserver>, B<smimesign> et B<smimeencrypt>. Consultez la section "
+"B<OPÃ?RATION DE VÃ?RIFICATION> pour de plus amples renseignements."
 
 #. type: =item
 #: C/apps/verify.pod:67
 msgid "B<-help>"
 msgstr "B<-help>"
 
 #. type: textblock
 #: C/apps/verify.pod:69
-#, fuzzy
-#| msgid "prints out a usage message."
 msgid "Print out a usage message."
 msgstr "Afficher un message sur l'utilisation."
 
 #. type: textblock
 #: C/apps/verify.pod:73
-#, fuzzy
-#| msgid "print extra information about the operations being performed."
 msgid "Print extra information about the operations being performed."
 msgstr ""
 "Afficher des informations supplémentaires à propos des opérations effectuées."
 
 #. type: =item
 #: C/apps/verify.pod:75
 msgid "B<-issuer_checks>"
 msgstr "B<-issuer_checks>"
 
 #. type: textblock
 #: C/apps/verify.pod:77
-#, fuzzy
-#| msgid ""
-#| "print out diagnostics relating to searches for the issuer certificate of "
-#| "the current certificate. This shows why each candidate issuer certificate "
-#| "was rejected. However the presence of rejection messages does not itself "
-#| "imply that anything is wrong: during the normal verify process several "
-#| "rejections may take place."
 msgid ""
 "Print out diagnostics relating to searches for the issuer certificate of the "
 "current certificate. This shows why each candidate issuer certificate was "
 "rejected. The presence of rejection messages does not itself imply that "
 "anything is wrong; during the normal verification process, several "
 "rejections may take place."
 msgstr ""
 "Afficher les diagnostics relatifs aux recherches du certificat émetteur du "
 "certificat actuel. Cela montre la raison pour laquelle chaque certificat "
-"émetteur candidat a été rejeté. Cependant, la présence de messages de rejets "
-"n'implique pas elle-même qu'il y a un problème : lors du processus de "
-"vérification normal, plusieurs rejets peuvent avoir lieu."
+"émetteur candidat a été rejeté. La présence de messages de rejets n'implique "
+"pas qu'il y a un problème ; lors du processus de vérification normal, "
+"plusieurs rejets peuvent avoir lieu."
 
 # s/name an/name and an/
 #. type: textblock
 #: C/apps/verify.pod:85
-#, fuzzy
-#| msgid ""
-#| "Enable policy processing and add B<arg> to the user-initial-policy-set "
-#| "(see RFC3280 et al). The policy B<arg> can be an object name an OID in "
-#| "numeric form. This argument can appear more than once."
 msgid ""
 "Enable policy processing and add B<arg> to the user-initial-policy-set (see "
 "RFC5280). The policy B<arg> can be an object name an OID in numeric form.  "
 "This argument can appear more than once."
 msgstr ""
 "Activer le traitement de la politique et ajouter I<param> à user-initial-"
-"policy-set (consultez entre autres la RFC 3280). La politique I<param> peut "
-"être un nom d'objet ou un OID sous forme numérique. Cet argument peut être "
-"fourni plus d'une fois."
+"policy-set (consultez la RFC 5280). La politique I<param> peut être un nom "
+"d'objet ou un OID sous forme numérique. Cet argument peut être fourni plus "
+"d'une fois."
 
 #. type: =item
 #: C/apps/verify.pod:89
 msgid "B<-policy_check>"
 msgstr "B<-policy_check>"
 
 #. type: textblock
 #: C/apps/verify.pod:91
@@ -928,134 +903,114 @@ msgstr "Activer le traitement de la politique de certificat."
 
 #. type: =item
 #: C/apps/verify.pod:93
 msgid "B<-explicit_policy>"
 msgstr "B<-explicit_policy>"
 
 #. type: textblock
 #: C/apps/verify.pod:95
-#, fuzzy
-#| msgid "Set policy variable require-explicit-policy (see RFC3280 et al)."
 msgid "Set policy variable require-explicit-policy (see RFC5280)."
 msgstr ""
-"Définir la variable de politique require-explicit-policy (consultez entre "
-"autres la RFC 3280)."
+"Définir la variable de politique require-explicit-policy (consultez la "
+"RFC 5280)."
 
 #. type: =item
 #: C/apps/verify.pod:97
 msgid "B<-inhibit_any>"
 msgstr "B<-inhibit_any>"
 
 #. type: textblock
 #: C/apps/verify.pod:99
-#, fuzzy
-#| msgid "Set policy variable inhibit-any-policy (see RFC3280 et al)."
 msgid "Set policy variable inhibit-any-policy (see RFC5280)."
 msgstr ""
-"Définir la variable de politique inhibit-any-policy (consultez entre autres "
-"la RFC 3280)."
+"Définir la variable de politique inhibit-any-policy (consultez la RFC 5280)."
 
 #. type: =item
 #: C/apps/verify.pod:101
 msgid "B<-inhibit_map>"
 msgstr "B<-inhibit_map>"
 
 #. type: textblock
 #: C/apps/verify.pod:103
-#, fuzzy
-#| msgid "Set policy variable inhibit-policy-mapping (see RFC3280 et al)."
 msgid "Set policy variable inhibit-policy-mapping (see RFC5280)."
 msgstr ""
-"Définir la variable de politique inhibit-policy-mapping (consultez entre "
-"autres la RFC 3280)."
+"Définir la variable de politique inhibit-policy-mapping (consultez la "
+"RFC 5280)."
 
 #. type: =item
 #: C/apps/verify.pod:105
 msgid "B<-policy_print>"
 msgstr "B<-policy_print>"
 
 #. type: textblock
 #: C/apps/verify.pod:107
-#, fuzzy
-#| msgid "Print out diagnostics, related to policy checking"
 msgid "Print out diagnostics related to policy processing."
-msgstr "Afficher les diagnostics, relatifs à la vérification de politique."
+msgstr "Afficher les diagnostics relatifs au traitement de politique."
 
 #. type: =item
 #: C/apps/verify.pod:109
 msgid "B<-crl_check>"
 msgstr "B<-crl_check>"
 
 #. type: textblock
 #: C/apps/verify.pod:111
-#, fuzzy
-#| msgid ""
-#| "Checks end entity certificate validity by attempting to lookup a valid "
-#| "CRL.  If a valid CRL cannot be found an error occurs."
 msgid ""
 "Checks end entity certificate validity by attempting to look up a valid "
 "CRL.  If a valid CRL cannot be found an error occurs."
 msgstr ""
 "Vérifier la fin de validité d'une entité de certificat en essayant de "
 "rechercher une liste valable de révocations de certificats. Cela produit une "
 "erreur si une liste valable de révocations de certificats ne peut pas être "
 "trouvée."
 
 #. type: =item
 #: C/apps/verify.pod:114
 msgid "B<-crl_check_all>"
 msgstr "B<-crl_check_all>"
 
 #. type: textblock
 #: C/apps/verify.pod:116
-#, fuzzy
-#| msgid ""
-#| "Checks the validity of B<all> certificates in the chain by attempting to "
-#| "lookup valid CRLs."
 msgid ""
 "Checks the validity of B<all> certificates in the chain by attempting to "
 "look up valid CRLs."
 msgstr ""
 "Vérifier la validité de B<tous> les certificats de la chaîne en essayant de "
 "rechercher une liste valable de révocations de certificats."
 
 #. type: =item
 #: C/apps/verify.pod:119
 msgid "B<-ignore_critical>"
 msgstr "B<-ignore_critical>"
 
 #. type: textblock
 #: C/apps/verify.pod:121
-#, fuzzy
-#| msgid ""
-#| "Normally if an unhandled critical extension is present which is not "
-#| "supported by OpenSSL the certificate is rejected (as required by RFC3280 "
-#| "et al). If this option is set critical extensions are ignored."
 msgid ""
 "Normally if an unhandled critical extension is present which is not "
 "supported by OpenSSL the certificate is rejected (as required by RFC5280).  "
 "If this option is set critical extensions are ignored."
 msgstr ""
 "Normalement, si une extension critique non gérée mais présente n'est pas "
-"prise en charge par OpenSSL, le certificat est rejeté (conformément entre "
-"autres à la RFC 3280). Si cette option est définie, les extensions critiques "
-"sont ignorées."
+"prise en charge par OpenSSL, le certificat est rejeté (conformément à la "
+"RFC 5280). Si cette option est définie, les extensions critiques sont "
+"ignorées."
 
 #. type: =item
 #: C/apps/verify.pod:125
 msgid "B<-x509_strict>"
 msgstr "B<-x509_strict>"
 
 #. type: textblock
 #: C/apps/verify.pod:127
 msgid ""
 "For strict X.509 compliance, disable non-compliant workarounds for broken "
 "certificates."
 msgstr ""
+"Pour une conformité X.509 stricte, désactiver les contournements non "
+"conformes pour les certificats cassés."
 
 #. type: =item
 #: C/apps/verify.pod:130
 msgid "B<-extended_crl>"
 msgstr "B<-extended_crl>"
 
 #. type: textblock
 #: C/apps/verify.pod:132
@@ -1096,50 +1051,40 @@ msgstr ""
 
 #. type: =item
 #: C/apps/verify.pod:144
 msgid "B<->"
 msgstr "B<->"
 
 #. type: textblock
 #: C/apps/verify.pod:146
-#, fuzzy
-#| msgid ""
-#| "marks the last option. All arguments following this are assumed to be "
-#| "certificate files. This is useful if the first certificate filename "
-#| "begins with a B<->."
 msgid ""
 "Indicates the last option. All arguments following this are assumed to be "
 "certificate files. This is useful if the first certificate filename begins "
 "with a B<->."
 msgstr ""
-"Marquer la dernière option. Tous les arguments suivants sont considérés "
+"Indiquer la dernière option. Tous les arguments suivants sont considérés "
 "comme des fichiers de certificat. C'est pratique si le premier nom de "
 "fichier de certificat commence par un B<->."
 
 #. type: =item
 #: C/apps/verify.pod:150
 msgid "B<certificates>"
 msgstr "B<certificats>"
 
 #. type: textblock
 #: C/apps/verify.pod:152
-#, fuzzy
-#| msgid ""
-#| "one or more certificates to verify. If no certificate filenames are "
-#| "included then an attempt is made to read a certificate from standard "
-#| "input. They should all be in PEM format."
 msgid ""
 "One or more certificates to verify. If no certificates are given, B<verify> "
 "will attempt to read a certificate from standard input. Certificates must be "
 "in PEM format."
 msgstr ""
-"Un ou plusieurs certificats à vérifier. Si aucun nom de fichier de "
-"certificat n'est inclus, alors une lecture de certificat depuis l'entrée "
-"standard est essayée. Ils devraient tous être au format PEM."
+"Un ou plusieurs certificats à vérifier. Si aucun certificat n'est donné, "
+"B<verify> essayera de lire un certificat depuis l'entrée standard. Les "
+"certificats devraient être au format PEM."
 
 #. type: =head1
 #: C/apps/verify.pod:158
 msgid "VERIFY OPERATION"
 msgstr "OPÃ?RATION DE VÃ?RIFICATION"
 
 #. type: textblock
 #: C/apps/verify.pod:160
@@ -1240,17 +1185,17 @@ msgid ""
 "included then no checks are done. The supplied or \"leaf\" certificate must "
 "have extensions compatible with the supplied purpose and all other "
 "certificates must also be valid CA certificates. The precise extensions "
 "required are described in more detail in the B<CERTIFICATE EXTENSIONS> "
 "section of the B<x509> utility."
 msgstr ""
 "La deuxième opération est de vérifier toutes les extensions des certificats "
 "qui ne sont pas de confiance, en cohérence avec la raison fournie. Si "
-"l'option B<-purpose> n'est pas inclue, aucune vérification n'est réalisée. "
+"l'option B<-purpose> n'est pas incluse, aucune vérification n'est réalisée. "
 "Le certificat fourni ou « feuille » (VS racine) doit avoir des extensions "
 "compatibles avec la raison fournie et tous les autres certificats doivent "
 "aussi être des certificats d'autorité de certification valables. Les "
 "extensions exactes nécessaires sont décrites plus en détail dans la section "
 "B<EXTENSIONS DE CERTIFICATS> de l'utilitaire B<x509>."
 
 #. type: textblock
 #: C/apps/verify.pod:202
# French translations for the openssl package
# Copyright (C) 2002, 2008, 2013 Debian French l10n team <debian-l10n-french@lists.debian.org>
# This file is distributed under the same license as the openssl package.
#
# stolck, 2002.
# Nicolas François <nicolas.francois@centraliens.net>, 2008.
# David Prévot <david@tilapin.org>, 2013.
msgid ""
msgstr ""
"Project-Id-Version: openssl 0.9.8g-8\n"
"POT-Creation-Date: 2013-02-14 11:30-0400\n"
"PO-Revision-Date: 2013-02-14 11:45-0400\n"
"Last-Translator: David Prévot <david@tilapin.org>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Lokalize 1.4\n"

#. type: =head1
#: C/apps/CA.pl.pod:4 C/apps/asn1parse.pod:3 C/apps/ca.pod:4
#: C/apps/ciphers.pod:3 C/apps/cms.pod:3 C/apps/config.pod:6 C/apps/crl.pod:3
#: C/apps/crl2pkcs7.pod:3 C/apps/dgst.pod:3 C/apps/dhparam.pod:3
#: C/apps/dsa.pod:3 C/apps/dsaparam.pod:3 C/apps/ec.pod:3 C/apps/ecparam.pod:3
#: C/apps/enc.pod:3 C/apps/errstr.pod:3 C/apps/gendsa.pod:3
#: C/apps/genpkey.pod:3 C/apps/genrsa.pod:3 C/apps/nseq.pod:3
#: C/apps/ocsp.pod:3 C/apps/openssl.pod:4 C/apps/passwd.pod:3
#: C/apps/pkcs12.pod:4 C/apps/pkcs7.pod:3 C/apps/pkcs8.pod:3 C/apps/pkey.pod:4
#: C/apps/pkeyparam.pod:4 C/apps/pkeyutl.pod:3 C/apps/rand.pod:3
#: C/apps/req.pod:4 C/apps/rsa.pod:4 C/apps/rsautl.pod:3 C/apps/s_client.pod:4
#: C/apps/s_server.pod:4 C/apps/s_time.pod:4 C/apps/sess_id.pod:4
#: C/apps/smime.pod:3 C/apps/speed.pod:3 C/apps/spkac.pod:3 C/apps/ts.pod:3
#: C/apps/tsget.pod:3 C/apps/verify.pod:3 C/apps/version.pod:3
#: C/apps/x509.pod:4 C/apps/x509v3_config.pod:5 C/apps/c_rehash.pod:4
#: C/crypto/ASN1_OBJECT_new.pod:3 C/crypto/ASN1_STRING_length.pod:3
#: C/crypto/ASN1_STRING_new.pod:3 C/crypto/ASN1_STRING_print_ex.pod:3
#: C/crypto/ASN1_generate_nconf.pod:3 C/crypto/BIO_ctrl.pod:3
#: C/crypto/BIO_f_base64.pod:3 C/crypto/BIO_f_buffer.pod:3
#: C/crypto/BIO_f_cipher.pod:3 C/crypto/BIO_f_md.pod:3
#: C/crypto/BIO_f_null.pod:3 C/crypto/BIO_f_ssl.pod:3
#: C/crypto/BIO_find_type.pod:3 C/crypto/BIO_new.pod:3
#: C/crypto/BIO_new_CMS.pod:3 C/crypto/BIO_push.pod:3 C/crypto/BIO_read.pod:3
#: C/crypto/BIO_s_accept.pod:3 C/crypto/BIO_s_bio.pod:3
#: C/crypto/BIO_s_connect.pod:3 C/crypto/BIO_s_fd.pod:3
#: C/crypto/BIO_s_file.pod:3 C/crypto/BIO_s_mem.pod:3
#: C/crypto/BIO_s_null.pod:3 C/crypto/BIO_s_socket.pod:3
#: C/crypto/BIO_set_callback.pod:3 C/crypto/BIO_should_retry.pod:3
#: C/crypto/BN_BLINDING_new.pod:3 C/crypto/BN_CTX_new.pod:3
#: C/crypto/BN_CTX_start.pod:3 C/crypto/BN_add.pod:3
#: C/crypto/BN_add_word.pod:3 C/crypto/BN_bn2bin.pod:3 C/crypto/BN_cmp.pod:3
#: C/crypto/BN_copy.pod:3 C/crypto/BN_generate_prime.pod:3
#: C/crypto/BN_mod_inverse.pod:3 C/crypto/BN_mod_mul_montgomery.pod:3
#: C/crypto/BN_mod_mul_reciprocal.pod:3 C/crypto/BN_new.pod:3
#: C/crypto/BN_num_bytes.pod:3 C/crypto/BN_rand.pod:3
#: C/crypto/BN_set_bit.pod:3 C/crypto/BN_swap.pod:3 C/crypto/BN_zero.pod:3
#: C/crypto/CMS_add0_cert.pod:3 C/crypto/CMS_add1_recipient_cert.pod:3
#: C/crypto/CMS_compress.pod:3 C/crypto/CMS_decrypt.pod:3
#: C/crypto/CMS_encrypt.pod:3 C/crypto/CMS_final.pod:3
#: C/crypto/CMS_get0_RecipientInfos.pod:3 C/crypto/CMS_get0_SignerInfos.pod:3
#: C/crypto/CMS_get0_type.pod:3 C/crypto/CMS_get1_ReceiptRequest.pod:3
#: C/crypto/CMS_sign.pod:3 C/crypto/CMS_sign_add1_signer.pod:3
#: C/crypto/CMS_sign_receipt.pod:3 C/crypto/CMS_uncompress.pod:3
#: C/crypto/CMS_verify.pod:3 C/crypto/CMS_verify_receipt.pod:3
#: C/crypto/CONF_modules_free.pod:3 C/crypto/CONF_modules_load_file.pod:3
#: C/crypto/CRYPTO_set_ex_data.pod:3 C/crypto/DH_generate_key.pod:3
#: C/crypto/DH_generate_parameters.pod:3 C/crypto/DH_get_ex_new_index.pod:3
#: C/crypto/DH_new.pod:3 C/crypto/DH_set_method.pod:3 C/crypto/DH_size.pod:3
#: C/crypto/DSA_SIG_new.pod:3 C/crypto/DSA_do_sign.pod:3
#: C/crypto/DSA_dup_DH.pod:3 C/crypto/DSA_generate_key.pod:3
#: C/crypto/DSA_generate_parameters.pod:3 C/crypto/DSA_get_ex_new_index.pod:3
#: C/crypto/DSA_new.pod:3 C/crypto/DSA_set_method.pod:3
#: C/crypto/DSA_sign.pod:3 C/crypto/DSA_size.pod:3 C/crypto/ERR_GET_LIB.pod:3
#: C/crypto/ERR_clear_error.pod:3 C/crypto/ERR_error_string.pod:3
#: C/crypto/ERR_get_error.pod:3 C/crypto/ERR_load_crypto_strings.pod:3
#: C/crypto/ERR_load_strings.pod:3 C/crypto/ERR_print_errors.pod:3
#: C/crypto/ERR_put_error.pod:3 C/crypto/ERR_remove_state.pod:3
#: C/crypto/ERR_set_mark.pod:3 C/crypto/EVP_BytesToKey.pod:3
#: C/crypto/EVP_DigestInit.pod:3 C/crypto/EVP_DigestSignInit.pod:3
#: C/crypto/EVP_DigestVerifyInit.pod:3 C/crypto/EVP_EncryptInit.pod:3
#: C/crypto/EVP_OpenInit.pod:3 C/crypto/EVP_PKEY_CTX_ctrl.pod:3
#: C/crypto/EVP_PKEY_CTX_new.pod:3 C/crypto/EVP_PKEY_cmp.pod:3
#: C/crypto/EVP_PKEY_decrypt.pod:3 C/crypto/EVP_PKEY_derive.pod:3
#: C/crypto/EVP_PKEY_encrypt.pod:3 C/crypto/EVP_PKEY_get_default_digest.pod:3
#: C/crypto/EVP_PKEY_keygen.pod:3 C/crypto/EVP_PKEY_new.pod:3
#: C/crypto/EVP_PKEY_print_private.pod:3 C/crypto/EVP_PKEY_set1_RSA.pod:3
#: C/crypto/EVP_PKEY_sign.pod:3 C/crypto/EVP_PKEY_verify.pod:3
#: C/crypto/EVP_PKEY_verify_recover.pod:3 C/crypto/EVP_SealInit.pod:3
#: C/crypto/EVP_SignInit.pod:3 C/crypto/EVP_VerifyInit.pod:3
#: C/crypto/OBJ_nid2obj.pod:3 C/crypto/OPENSSL_Applink.pod:3
#: C/crypto/OPENSSL_VERSION_NUMBER.pod:3 C/crypto/OPENSSL_config.pod:3
#: C/crypto/OPENSSL_ia32cap.pod:3 C/crypto/OPENSSL_load_builtin_modules.pod:3
#: C/crypto/OpenSSL_add_all_algorithms.pod:3
#: C/crypto/PEM_write_bio_CMS_stream.pod:3
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:3 C/crypto/PKCS12_create.pod:3
#: C/crypto/PKCS12_parse.pod:3 C/crypto/PKCS7_decrypt.pod:3
#: C/crypto/PKCS7_encrypt.pod:3 C/crypto/PKCS7_sign.pod:3
#: C/crypto/PKCS7_sign_add_signer.pod:3 C/crypto/PKCS7_verify.pod:3
#: C/crypto/RAND_add.pod:3 C/crypto/RAND_bytes.pod:3
#: C/crypto/RAND_cleanup.pod:3 C/crypto/RAND_egd.pod:3
#: C/crypto/RAND_load_file.pod:3 C/crypto/RAND_set_rand_method.pod:3
#: C/crypto/RSA_blinding_on.pod:3 C/crypto/RSA_check_key.pod:3
#: C/crypto/RSA_generate_key.pod:3 C/crypto/RSA_get_ex_new_index.pod:3
#: C/crypto/RSA_new.pod:3 C/crypto/RSA_padding_add_PKCS1_type_1.pod:3
#: C/crypto/RSA_print.pod:3 C/crypto/RSA_private_encrypt.pod:3
#: C/crypto/RSA_public_encrypt.pod:3 C/crypto/RSA_set_method.pod:3
#: C/crypto/RSA_sign.pod:3 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:3
#: C/crypto/RSA_size.pod:3 C/crypto/SMIME_read_CMS.pod:3
#: C/crypto/SMIME_read_PKCS7.pod:3 C/crypto/SMIME_write_CMS.pod:3
#: C/crypto/SMIME_write_PKCS7.pod:3 C/crypto/X509_NAME_ENTRY_get_object.pod:3
#: C/crypto/X509_NAME_add_entry_by_txt.pod:3
#: C/crypto/X509_NAME_get_index_by_NID.pod:3 C/crypto/X509_NAME_print_ex.pod:3
#: C/crypto/X509_new.pod:3 C/crypto/X509_STORE_CTX_get_error.pod:3
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:3
#: C/crypto/X509_STORE_CTX_new.pod:3
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:3
#: C/crypto/X509_STORE_set_verify_cb_func.pod:3
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:3 C/crypto/X509_verify_cert.pod:3
#: C/crypto/bio.pod:3 C/crypto/blowfish.pod:3 C/crypto/bn.pod:3
#: C/crypto/bn_internal.pod:3 C/crypto/buffer.pod:3 C/crypto/crypto.pod:3
#: C/crypto/d2i_ASN1_OBJECT.pod:3 C/crypto/d2i_DHparams.pod:3
#: C/crypto/d2i_DSAPublicKey.pod:3 C/crypto/d2i_PKCS8PrivateKey.pod:3
#: C/crypto/d2i_RSAPublicKey.pod:3 C/crypto/d2i_X509.pod:3
#: C/crypto/d2i_X509_ALGOR.pod:3 C/crypto/d2i_X509_CRL.pod:3
#: C/crypto/d2i_X509_NAME.pod:3 C/crypto/d2i_X509_REQ.pod:3
#: C/crypto/d2i_X509_SIG.pod:3 C/crypto/des.pod:3 C/crypto/des_modes.pod:5
#: C/crypto/dh.pod:3 C/crypto/ecdsa.pod:3 C/crypto/engine.pod:3
#: C/crypto/err.pod:3 C/crypto/evp.pod:3 C/crypto/hmac.pod:3
#: C/crypto/i2d_CMS_bio_stream.pod:3 C/crypto/i2d_PKCS7_bio_stream.pod:3
#: C/crypto/lh_stats.pod:3 C/crypto/lhash.pod:3 C/crypto/md5.pod:3
#: C/crypto/mdc2.pod:3 C/crypto/pem.pod:3 C/crypto/rc4.pod:3
#: C/crypto/ripemd.pod:3 C/crypto/sha.pod:3 C/crypto/threads.pod:3
#: C/crypto/ui.pod:3 C/crypto/ui_compat.pod:3 C/ssl/SSL_CIPHER_get_name.pod:3
#: C/ssl/SSL_COMP_add_compression_method.pod:3
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:3 C/ssl/SSL_CTX_add_session.pod:3
#: C/ssl/SSL_CTX_ctrl.pod:3 C/ssl/SSL_CTX_flush_sessions.pod:3
#: C/ssl/SSL_CTX_free.pod:3 C/ssl/SSL_CTX_get_ex_new_index.pod:3
#: C/ssl/SSL_CTX_get_verify_mode.pod:3
#: C/ssl/SSL_CTX_load_verify_locations.pod:3 C/ssl/SSL_CTX_new.pod:3
#: C/ssl/SSL_CTX_set_psk_client_callback.pod:32
#: C/ssl/SSL_CTX_use_psk_identity_hint.pod:32 C/ssl/SSL_CTX_sess_number.pod:3
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:3 C/ssl/SSL_CTX_sess_set_get_cb.pod:3
#: C/ssl/SSL_CTX_sessions.pod:3 C/ssl/SSL_CTX_set_cert_store.pod:3
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:3
#: C/ssl/SSL_CTX_set_cipher_list.pod:3 C/ssl/SSL_CTX_set_client_CA_list.pod:3
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:3
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:3
#: C/ssl/SSL_CTX_set_generate_session_id.pod:3
#: C/ssl/SSL_CTX_set_info_callback.pod:3 C/ssl/SSL_CTX_set_max_cert_list.pod:3
#: C/ssl/SSL_CTX_set_mode.pod:3 C/ssl/SSL_CTX_set_msg_callback.pod:3
#: C/ssl/SSL_CTX_set_options.pod:3 C/ssl/SSL_CTX_set_quiet_shutdown.pod:3
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:3
#: C/ssl/SSL_CTX_set_session_id_context.pod:3
#: C/ssl/SSL_CTX_set_ssl_version.pod:3 C/ssl/SSL_CTX_set_timeout.pod:3
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:3
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:3 C/ssl/SSL_CTX_set_verify.pod:3
#: C/ssl/SSL_CTX_use_certificate.pod:3 C/ssl/SSL_SESSION_free.pod:3
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:3 C/ssl/SSL_SESSION_get_time.pod:3
#: C/ssl/SSL_accept.pod:3 C/ssl/SSL_alert_type_string.pod:3
#: C/ssl/SSL_clear.pod:3 C/ssl/SSL_connect.pod:3 C/ssl/SSL_do_handshake.pod:3
#: C/ssl/SSL_free.pod:3 C/ssl/SSL_get_SSL_CTX.pod:3
#: C/ssl/SSL_get_ciphers.pod:3 C/ssl/SSL_get_client_CA_list.pod:3
#: C/ssl/SSL_get_current_cipher.pod:3 C/ssl/SSL_get_default_timeout.pod:3
#: C/ssl/SSL_get_error.pod:3 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:3
#: C/ssl/SSL_get_ex_new_index.pod:3 C/ssl/SSL_get_fd.pod:3
#: C/ssl/SSL_get_peer_cert_chain.pod:3 C/ssl/SSL_get_peer_certificate.pod:3
#: C/ssl/SSL_get_psk_identity.pod:32 C/ssl/SSL_get_rbio.pod:3
#: C/ssl/SSL_get_session.pod:3 C/ssl/SSL_get_verify_result.pod:3
#: C/ssl/SSL_get_version.pod:3 C/ssl/SSL_library_init.pod:3
#: C/ssl/SSL_load_client_CA_file.pod:3 C/ssl/SSL_new.pod:3
#: C/ssl/SSL_pending.pod:3 C/ssl/SSL_read.pod:3 C/ssl/SSL_rstate_string.pod:3
#: C/ssl/SSL_session_reused.pod:3 C/ssl/SSL_set_bio.pod:3
#: C/ssl/SSL_set_connect_state.pod:3 C/ssl/SSL_set_fd.pod:3
#: C/ssl/SSL_set_session.pod:3 C/ssl/SSL_set_shutdown.pod:3
#: C/ssl/SSL_set_verify_result.pod:3 C/ssl/SSL_shutdown.pod:3
#: C/ssl/SSL_state_string.pod:3 C/ssl/SSL_want.pod:3 C/ssl/SSL_write.pod:3
#: C/ssl/d2i_SSL_SESSION.pod:3 C/ssl/ssl.pod:4
msgid "NAME"
msgstr "NOM"

#. type: textblock
#: C/apps/CA.pl.pod:6
msgid "CA.pl - friendlier interface for OpenSSL certificate programs"
msgstr ""
"CA.pl - Interface plus ergonomique pour les programmes de certificats "
"d'OpenSSL"

#. type: =head1
#: C/apps/CA.pl.pod:8 C/apps/asn1parse.pod:7 C/apps/ca.pod:8
#: C/apps/ciphers.pod:7 C/apps/cms.pod:7 C/apps/crl.pod:7
#: C/apps/crl2pkcs7.pod:7 C/apps/dgst.pod:7 C/apps/dhparam.pod:7
#: C/apps/dsa.pod:7 C/apps/dsaparam.pod:7 C/apps/ec.pod:7 C/apps/ecparam.pod:7
#: C/apps/enc.pod:7 C/apps/errstr.pod:7 C/apps/gendsa.pod:7
#: C/apps/genpkey.pod:7 C/apps/genrsa.pod:7 C/apps/nseq.pod:7
#: C/apps/ocsp.pod:7 C/apps/openssl.pod:8 C/apps/passwd.pod:7
#: C/apps/pkcs12.pod:8 C/apps/pkcs7.pod:7 C/apps/pkcs8.pod:7 C/apps/pkey.pod:8
#: C/apps/pkeyparam.pod:8 C/apps/pkeyutl.pod:7 C/apps/rand.pod:7
#: C/apps/req.pod:8 C/apps/rsa.pod:8 C/apps/rsautl.pod:7 C/apps/s_client.pod:8
#: C/apps/s_server.pod:8 C/apps/s_time.pod:8 C/apps/sess_id.pod:8
#: C/apps/smime.pod:7 C/apps/speed.pod:7 C/apps/spkac.pod:7 C/apps/ts.pod:7
#: C/apps/tsget.pod:7 C/apps/verify.pod:7 C/apps/version.pod:7
#: C/apps/x509.pod:8 C/apps/c_rehash.pod:8 C/crypto/ASN1_OBJECT_new.pod:7
#: C/crypto/ASN1_STRING_length.pod:9 C/crypto/ASN1_STRING_new.pod:8
#: C/crypto/ASN1_STRING_print_ex.pod:7 C/crypto/ASN1_generate_nconf.pod:7
#: C/crypto/BIO_ctrl.pod:10 C/crypto/BIO_f_base64.pod:7
#: C/crypto/BIO_f_buffer.pod:7 C/crypto/BIO_f_cipher.pod:7
#: C/crypto/BIO_f_md.pod:7 C/crypto/BIO_f_null.pod:7 C/crypto/BIO_f_ssl.pod:10
#: C/crypto/BIO_find_type.pod:7 C/crypto/BIO_new.pod:7
#: C/crypto/BIO_new_CMS.pod:7 C/crypto/BIO_push.pod:7 C/crypto/BIO_read.pod:7
#: C/crypto/BIO_s_accept.pod:9 C/crypto/BIO_s_bio.pod:10
#: C/crypto/BIO_s_connect.pod:10 C/crypto/BIO_s_fd.pod:7
#: C/crypto/BIO_s_file.pod:9 C/crypto/BIO_s_mem.pod:8
#: C/crypto/BIO_s_null.pod:7 C/crypto/BIO_s_socket.pod:7
#: C/crypto/BIO_set_callback.pod:8 C/crypto/BIO_should_retry.pod:9
#: C/crypto/BN_BLINDING_new.pod:11 C/crypto/BN_CTX_new.pod:7
#: C/crypto/BN_CTX_start.pod:7 C/crypto/BN_add.pod:9
#: C/crypto/BN_add_word.pod:8 C/crypto/BN_bn2bin.pod:8 C/crypto/BN_cmp.pod:7
#: C/crypto/BN_copy.pod:7 C/crypto/BN_generate_prime.pod:7
#: C/crypto/BN_mod_inverse.pod:7 C/crypto/BN_mod_mul_montgomery.pod:9
#: C/crypto/BN_mod_mul_reciprocal.pod:9 C/crypto/BN_new.pod:7
#: C/crypto/BN_num_bytes.pod:7 C/crypto/BN_rand.pod:7
#: C/crypto/BN_set_bit.pod:8 C/crypto/BN_swap.pod:7 C/crypto/BN_zero.pod:8
#: C/crypto/CMS_add0_cert.pod:7 C/crypto/CMS_add1_recipient_cert.pod:7
#: C/crypto/CMS_compress.pod:7 C/crypto/CMS_decrypt.pod:7
#: C/crypto/CMS_encrypt.pod:7 C/crypto/CMS_final.pod:7
#: C/crypto/CMS_get0_RecipientInfos.pod:7 C/crypto/CMS_get0_SignerInfos.pod:7
#: C/crypto/CMS_get0_type.pod:7 C/crypto/CMS_get1_ReceiptRequest.pod:7
#: C/crypto/CMS_sign.pod:7 C/crypto/CMS_sign_add1_signer.pod:7
#: C/crypto/CMS_sign_receipt.pod:7 C/crypto/CMS_uncompress.pod:7
#: C/crypto/CMS_verify.pod:7 C/crypto/CMS_verify_receipt.pod:7
#: C/crypto/CONF_modules_free.pod:8 C/crypto/CONF_modules_load_file.pod:7
#: C/crypto/CRYPTO_set_ex_data.pod:7 C/crypto/DH_generate_key.pod:7
#: C/crypto/DH_generate_parameters.pod:7 C/crypto/DH_get_ex_new_index.pod:7
#: C/crypto/DH_new.pod:7 C/crypto/DH_set_method.pod:8 C/crypto/DH_size.pod:7
#: C/crypto/DSA_SIG_new.pod:7 C/crypto/DSA_do_sign.pod:7
#: C/crypto/DSA_dup_DH.pod:7 C/crypto/DSA_generate_key.pod:7
#: C/crypto/DSA_generate_parameters.pod:7 C/crypto/DSA_get_ex_new_index.pod:7
#: C/crypto/DSA_new.pod:7 C/crypto/DSA_set_method.pod:8
#: C/crypto/DSA_sign.pod:7 C/crypto/DSA_size.pod:7 C/crypto/ERR_GET_LIB.pod:8
#: C/crypto/ERR_clear_error.pod:7 C/crypto/ERR_error_string.pod:9
#: C/crypto/ERR_get_error.pod:10 C/crypto/ERR_load_crypto_strings.pod:8
#: C/crypto/ERR_load_strings.pod:8 C/crypto/ERR_print_errors.pod:7
#: C/crypto/ERR_put_error.pod:7 C/crypto/ERR_remove_state.pod:7
#: C/crypto/ERR_set_mark.pod:7 C/crypto/EVP_BytesToKey.pod:7
#: C/crypto/EVP_DigestInit.pod:14 C/crypto/EVP_DigestSignInit.pod:7
#: C/crypto/EVP_DigestVerifyInit.pod:7 C/crypto/EVP_EncryptInit.pod:21
#: C/crypto/EVP_OpenInit.pod:7 C/crypto/EVP_PKEY_CTX_ctrl.pod:7
#: C/crypto/EVP_PKEY_CTX_new.pod:7 C/crypto/EVP_PKEY_cmp.pod:7
#: C/crypto/EVP_PKEY_decrypt.pod:7 C/crypto/EVP_PKEY_derive.pod:7
#: C/crypto/EVP_PKEY_encrypt.pod:7 C/crypto/EVP_PKEY_get_default_digest.pod:7
#: C/crypto/EVP_PKEY_keygen.pod:7 C/crypto/EVP_PKEY_new.pod:7
#: C/crypto/EVP_PKEY_print_private.pod:7 C/crypto/EVP_PKEY_set1_RSA.pod:10
#: C/crypto/EVP_PKEY_sign.pod:7 C/crypto/EVP_PKEY_verify.pod:7
#: C/crypto/EVP_PKEY_verify_recover.pod:7 C/crypto/EVP_SealInit.pod:7
#: C/crypto/EVP_SignInit.pod:7 C/crypto/EVP_VerifyInit.pod:7
#: C/crypto/OBJ_nid2obj.pod:9 C/crypto/OPENSSL_Applink.pod:7
#: C/crypto/OPENSSL_VERSION_NUMBER.pod:7 C/crypto/OPENSSL_config.pod:7
#: C/crypto/OPENSSL_ia32cap.pod:7 C/crypto/OPENSSL_load_builtin_modules.pod:7
#: C/crypto/OpenSSL_add_all_algorithms.pod:8
#: C/crypto/PEM_write_bio_CMS_stream.pod:7
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:7 C/crypto/PKCS12_create.pod:7
#: C/crypto/PKCS12_parse.pod:7 C/crypto/PKCS7_decrypt.pod:7
#: C/crypto/PKCS7_encrypt.pod:7 C/crypto/PKCS7_sign.pod:7
#: C/crypto/PKCS7_sign_add_signer.pod:7 C/crypto/PKCS7_verify.pod:7
#: C/crypto/RAND_add.pod:8 C/crypto/RAND_bytes.pod:7
#: C/crypto/RAND_cleanup.pod:7 C/crypto/RAND_egd.pod:7
#: C/crypto/RAND_load_file.pod:7 C/crypto/RAND_set_rand_method.pod:7
#: C/crypto/RSA_blinding_on.pod:7 C/crypto/RSA_check_key.pod:7
#: C/crypto/RSA_generate_key.pod:7 C/crypto/RSA_get_ex_new_index.pod:7
#: C/crypto/RSA_new.pod:7 C/crypto/RSA_padding_add_PKCS1_type_1.pod:12
#: C/crypto/RSA_print.pod:9 C/crypto/RSA_private_encrypt.pod:7
#: C/crypto/RSA_public_encrypt.pod:7 C/crypto/RSA_set_method.pod:9
#: C/crypto/RSA_sign.pod:7 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:7
#: C/crypto/RSA_size.pod:7 C/crypto/SMIME_read_CMS.pod:7
#: C/crypto/SMIME_read_PKCS7.pod:7 C/crypto/SMIME_write_CMS.pod:7
#: C/crypto/SMIME_write_PKCS7.pod:7 C/crypto/X509_NAME_ENTRY_get_object.pod:10
#: C/crypto/X509_NAME_add_entry_by_txt.pod:8
#: C/crypto/X509_NAME_get_index_by_NID.pod:9 C/crypto/X509_NAME_print_ex.pod:8
#: C/crypto/X509_new.pod:7 C/crypto/X509_STORE_CTX_get_error.pod:7
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:7
#: C/crypto/X509_STORE_CTX_new.pod:7
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:7
#: C/crypto/X509_STORE_set_verify_cb_func.pod:7
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:7 C/crypto/X509_verify_cert.pod:7
#: C/crypto/bio.pod:7 C/crypto/blowfish.pod:8 C/crypto/bn.pod:7
#: C/crypto/bn_internal.pod:14 C/crypto/buffer.pod:8 C/crypto/crypto.pod:7
#: C/crypto/d2i_ASN1_OBJECT.pod:7 C/crypto/d2i_DHparams.pod:7
#: C/crypto/d2i_DSAPublicKey.pod:9 C/crypto/d2i_PKCS8PrivateKey.pod:9
#: C/crypto/d2i_RSAPublicKey.pod:9 C/crypto/d2i_X509.pod:8
#: C/crypto/d2i_X509_ALGOR.pod:7 C/crypto/d2i_X509_CRL.pod:8
#: C/crypto/d2i_X509_NAME.pod:7 C/crypto/d2i_X509_REQ.pod:8
#: C/crypto/d2i_X509_SIG.pod:7 C/crypto/des.pod:15 C/crypto/dh.pod:7
#: C/crypto/ecdsa.pod:7 C/crypto/engine.pod:7 C/crypto/err.pod:7
#: C/crypto/evp.pod:7 C/crypto/hmac.pod:8 C/crypto/i2d_CMS_bio_stream.pod:7
#: C/crypto/i2d_PKCS7_bio_stream.pod:7 C/crypto/lh_stats.pod:8
#: C/crypto/lhash.pod:7 C/crypto/md5.pod:8 C/crypto/mdc2.pod:7
#: C/crypto/pem.pod:7 C/crypto/rc4.pod:7 C/crypto/ripemd.pod:8
#: C/crypto/sha.pod:7 C/crypto/threads.pod:12 C/crypto/ui.pod:13
#: C/crypto/ui_compat.pod:8 C/ssl/SSL_CIPHER_get_name.pod:7
#: C/ssl/SSL_COMP_add_compression_method.pod:7
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:7 C/ssl/SSL_CTX_add_session.pod:7
#: C/ssl/SSL_CTX_ctrl.pod:7 C/ssl/SSL_CTX_flush_sessions.pod:7
#: C/ssl/SSL_CTX_free.pod:7 C/ssl/SSL_CTX_get_ex_new_index.pod:7
#: C/ssl/SSL_CTX_get_verify_mode.pod:7
#: C/ssl/SSL_CTX_load_verify_locations.pod:8 C/ssl/SSL_CTX_new.pod:7
#: C/ssl/SSL_CTX_set_psk_client_callback.pod:36
#: C/ssl/SSL_CTX_use_psk_identity_hint.pod:39 C/ssl/SSL_CTX_sess_number.pod:7
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:7 C/ssl/SSL_CTX_sess_set_get_cb.pod:7
#: C/ssl/SSL_CTX_sessions.pod:7 C/ssl/SSL_CTX_set_cert_store.pod:7
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:7
#: C/ssl/SSL_CTX_set_cipher_list.pod:7 C/ssl/SSL_CTX_set_client_CA_list.pod:9
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:7
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:7
#: C/ssl/SSL_CTX_set_generate_session_id.pod:7
#: C/ssl/SSL_CTX_set_info_callback.pod:7 C/ssl/SSL_CTX_set_max_cert_list.pod:7
#: C/ssl/SSL_CTX_set_mode.pod:7 C/ssl/SSL_CTX_set_msg_callback.pod:7
#: C/ssl/SSL_CTX_set_options.pod:7 C/ssl/SSL_CTX_set_quiet_shutdown.pod:7
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:7
#: C/ssl/SSL_CTX_set_session_id_context.pod:7
#: C/ssl/SSL_CTX_set_ssl_version.pod:8 C/ssl/SSL_CTX_set_timeout.pod:7
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:7
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:7 C/ssl/SSL_CTX_set_verify.pod:7
#: C/ssl/SSL_CTX_use_certificate.pod:7 C/ssl/SSL_SESSION_free.pod:7
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:7 C/ssl/SSL_SESSION_get_time.pod:7
#: C/ssl/SSL_accept.pod:7 C/ssl/SSL_alert_type_string.pod:7
#: C/ssl/SSL_clear.pod:7 C/ssl/SSL_connect.pod:7 C/ssl/SSL_do_handshake.pod:7
#: C/ssl/SSL_free.pod:7 C/ssl/SSL_get_SSL_CTX.pod:7
#: C/ssl/SSL_get_ciphers.pod:7 C/ssl/SSL_get_client_CA_list.pod:7
#: C/ssl/SSL_get_current_cipher.pod:8 C/ssl/SSL_get_default_timeout.pod:7
#: C/ssl/SSL_get_error.pod:7 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:8
#: C/ssl/SSL_get_ex_new_index.pod:7 C/ssl/SSL_get_fd.pod:7
#: C/ssl/SSL_get_peer_cert_chain.pod:7 C/ssl/SSL_get_peer_certificate.pod:7
#: C/ssl/SSL_get_psk_identity.pod:37 C/ssl/SSL_get_rbio.pod:7
#: C/ssl/SSL_get_session.pod:7 C/ssl/SSL_get_verify_result.pod:7
#: C/ssl/SSL_get_version.pod:7 C/ssl/SSL_library_init.pod:8
#: C/ssl/SSL_load_client_CA_file.pod:7 C/ssl/SSL_new.pod:7
#: C/ssl/SSL_pending.pod:7 C/ssl/SSL_read.pod:7 C/ssl/SSL_rstate_string.pod:7
#: C/ssl/SSL_session_reused.pod:7 C/ssl/SSL_set_bio.pod:7
#: C/ssl/SSL_set_connect_state.pod:7 C/ssl/SSL_set_fd.pod:7
#: C/ssl/SSL_set_session.pod:7 C/ssl/SSL_set_shutdown.pod:7
#: C/ssl/SSL_set_verify_result.pod:7 C/ssl/SSL_shutdown.pod:7
#: C/ssl/SSL_state_string.pod:7 C/ssl/SSL_want.pod:7 C/ssl/SSL_write.pod:7
#: C/ssl/d2i_SSL_SESSION.pod:7 C/ssl/ssl.pod:8
msgid "SYNOPSIS"
msgstr "SYNOPSIS"

#. type: textblock
#: C/apps/CA.pl.pod:10
msgid ""
"B<CA.pl> [B<-?>] [B<-h>] [B<-help>] [B<-newcert>] [B<-newreq>] [B<-newreq-"
"nodes>] [B<-newca>] [B<-xsign>] [B<-sign>] [B<-signreq>] [B<-signcert>] [B<-"
"verify>] [B<files>]"
msgstr ""
"B<CA.pl> [B<-?>] [B<-h>] [B<-help>] [B<-newcert>] [B<-newreq>] [B<-newreq-"
"nodes>] [B<-newca>] [B<-xsign>] [B<-sign>] [B<-signreq>] [B<-signcert>] [B<-"
"verify>] [I<fichiers>]"

#. type: =head1
#: C/apps/CA.pl.pod:25 C/apps/asn1parse.pod:22 C/apps/ca.pod:51
#: C/apps/ciphers.pod:17 C/apps/cms.pod:68 C/apps/config.pod:10
#: C/apps/crl.pod:23 C/apps/crl2pkcs7.pod:17 C/apps/dgst.pod:32
#: C/apps/dhparam.pod:24 C/apps/dsa.pod:26 C/apps/dsaparam.pod:22
#: C/apps/ec.pod:28 C/apps/ecparam.pod:27 C/apps/enc.pod:34
#: C/apps/errstr.pod:11 C/apps/gendsa.pod:18 C/apps/genpkey.pod:21
#: C/apps/genrsa.pod:21 C/apps/nseq.pod:14 C/apps/ocsp.pod:56
#: C/apps/openssl.pod:19 C/apps/passwd.pod:21 C/apps/pkcs12.pod:44
#: C/apps/pkcs7.pod:19 C/apps/pkcs8.pod:26 C/apps/pkey.pod:25
#: C/apps/pkeyparam.pod:17 C/apps/pkeyutl.pod:32 C/apps/rand.pod:16
#: C/apps/req.pod:52 C/apps/rsa.pod:29 C/apps/rsautl.pod:25
#: C/apps/s_client.pod:47 C/apps/s_server.pod:58 C/apps/s_time.pod:27
#: C/apps/sess_id.pod:19 C/apps/smime.pod:38 C/apps/speed.pod:37
#: C/apps/spkac.pod:22 C/apps/ts.pod:51 C/apps/tsget.pod:24
#: C/apps/verify.pod:33 C/apps/version.pod:17 C/apps/x509.pod:59
#: C/apps/x509v3_config.pod:9 C/apps/c_rehash.pod:13
#: C/crypto/ASN1_OBJECT_new.pod:14 C/crypto/ASN1_STRING_length.pod:26
#: C/crypto/ASN1_STRING_new.pod:16 C/crypto/ASN1_STRING_print_ex.pod:16
#: C/crypto/ASN1_generate_nconf.pod:14 C/crypto/BIO_ctrl.pod:36
#: C/crypto/BIO_f_base64.pod:14 C/crypto/BIO_f_buffer.pod:19
#: C/crypto/BIO_f_cipher.pod:18 C/crypto/BIO_f_md.pod:17
#: C/crypto/BIO_f_null.pod:13 C/crypto/BIO_f_ssl.pod:35
#: C/crypto/BIO_find_type.pod:41 C/crypto/BIO_new.pod:17
#: C/crypto/BIO_new_CMS.pod:13 C/crypto/BIO_push.pod:14
#: C/crypto/BIO_read.pod:16 C/crypto/BIO_s_accept.pod:32
#: C/crypto/BIO_s_bio.pod:34 C/crypto/BIO_s_connect.pod:31
#: C/crypto/BIO_s_fd.pod:18 C/crypto/BIO_s_file.pod:25
#: C/crypto/BIO_s_mem.pod:21 C/crypto/BIO_s_null.pod:13
#: C/crypto/BIO_s_socket.pod:18 C/crypto/BIO_set_callback.pod:23
#: C/crypto/BIO_should_retry.pod:28 C/crypto/BN_BLINDING_new.pod:38
#: C/crypto/BN_CTX_new.pod:17 C/crypto/BN_CTX_start.pod:17
#: C/crypto/BN_add.pod:46 C/crypto/BN_add_word.pod:22
#: C/crypto/BN_bn2bin.pod:26 C/crypto/BN_cmp.pod:19 C/crypto/BN_copy.pod:15
#: C/crypto/BN_generate_prime.pod:21 C/crypto/BN_mod_inverse.pod:14
#: C/crypto/BN_mod_mul_montgomery.pod:29 C/crypto/BN_mod_mul_reciprocal.pod:25
#: C/crypto/BN_new.pod:21 C/crypto/BN_num_bytes.pod:17 C/crypto/BN_rand.pod:19
#: C/crypto/BN_set_bit.pod:25 C/crypto/BN_swap.pod:13 C/crypto/BN_zero.pod:20
#: C/crypto/CMS_add0_cert.pod:20 C/crypto/CMS_add1_recipient_cert.pod:15
#: C/crypto/CMS_compress.pod:13 C/crypto/CMS_decrypt.pod:13
#: C/crypto/CMS_encrypt.pod:13 C/crypto/CMS_final.pod:13
#: C/crypto/CMS_get0_RecipientInfos.pod:24
#: C/crypto/CMS_get0_SignerInfos.pod:17 C/crypto/CMS_get0_type.pod:15
#: C/crypto/CMS_get1_ReceiptRequest.pod:16 C/crypto/CMS_sign.pod:13
#: C/crypto/CMS_sign_add1_signer.pod:16 C/crypto/CMS_sign_receipt.pod:13
#: C/crypto/CMS_uncompress.pod:13 C/crypto/CMS_verify.pod:15
#: C/crypto/CMS_verify_receipt.pod:13 C/crypto/CONF_modules_free.pod:16
#: C/crypto/CONF_modules_load_file.pod:16 C/crypto/CRYPTO_set_ex_data.pod:15
#: C/crypto/DH_generate_key.pod:15 C/crypto/DH_generate_parameters.pod:16
#: C/crypto/DH_get_ex_new_index.pod:20 C/crypto/DH_new.pod:15
#: C/crypto/DH_set_method.pod:23 C/crypto/DH_size.pod:13
#: C/crypto/DSA_SIG_new.pod:15 C/crypto/DSA_do_sign.pod:16
#: C/crypto/DSA_dup_DH.pod:13 C/crypto/DSA_generate_key.pod:13
#: C/crypto/DSA_generate_parameters.pod:15
#: C/crypto/DSA_get_ex_new_index.pod:20 C/crypto/DSA_new.pod:15
#: C/crypto/DSA_set_method.pod:23 C/crypto/DSA_sign.pod:20
#: C/crypto/DSA_size.pod:13 C/crypto/ERR_GET_LIB.pod:18
#: C/crypto/ERR_clear_error.pod:13 C/crypto/ERR_error_string.pod:20
#: C/crypto/ERR_get_error.pod:29 C/crypto/ERR_load_crypto_strings.pod:19
#: C/crypto/ERR_load_strings.pod:18 C/crypto/ERR_print_errors.pod:14
#: C/crypto/ERR_put_error.pod:16 C/crypto/ERR_remove_state.pod:13
#: C/crypto/ERR_set_mark.pod:15 C/crypto/EVP_BytesToKey.pod:16
#: C/crypto/EVP_DigestInit.pod:68 C/crypto/EVP_DigestSignInit.pod:16
#: C/crypto/EVP_DigestVerifyInit.pod:16 C/crypto/EVP_EncryptInit.pod:94
#: C/crypto/EVP_OpenInit.pod:18 C/crypto/EVP_PKEY_CTX_ctrl.pod:37
#: C/crypto/EVP_PKEY_CTX_new.pod:16 C/crypto/EVP_PKEY_cmp.pod:17
#: C/crypto/EVP_PKEY_decrypt.pod:16 C/crypto/EVP_PKEY_derive.pod:15
#: C/crypto/EVP_PKEY_encrypt.pod:16
#: C/crypto/EVP_PKEY_get_default_digest.pod:12 C/crypto/EVP_PKEY_keygen.pod:26
#: C/crypto/EVP_PKEY_new.pod:15 C/crypto/EVP_PKEY_print_private.pod:18
#: C/crypto/EVP_PKEY_set1_RSA.pod:31 C/crypto/EVP_PKEY_sign.pod:16
#: C/crypto/EVP_PKEY_verify.pod:16 C/crypto/EVP_PKEY_verify_recover.pod:16
#: C/crypto/EVP_SealInit.pod:19 C/crypto/EVP_SignInit.pod:19
#: C/crypto/EVP_VerifyInit.pod:17 C/crypto/OBJ_nid2obj.pod:32
#: C/crypto/OPENSSL_Applink.pod:11 C/crypto/OPENSSL_VERSION_NUMBER.pod:16
#: C/crypto/OPENSSL_config.pod:14 C/crypto/OPENSSL_ia32cap.pod:12
#: C/crypto/OPENSSL_load_builtin_modules.pod:15
#: C/crypto/OpenSSL_add_all_algorithms.pod:18
#: C/crypto/PEM_write_bio_CMS_stream.pod:14
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:14 C/crypto/PKCS12_create.pod:14
#: C/crypto/PKCS12_parse.pod:13 C/crypto/PKCS7_decrypt.pod:13
#: C/crypto/PKCS7_encrypt.pod:13 C/crypto/PKCS7_sign.pod:13
#: C/crypto/PKCS7_sign_add_signer.pod:14 C/crypto/PKCS7_verify.pod:15
#: C/crypto/RAND_add.pod:21 C/crypto/RAND_bytes.pod:15
#: C/crypto/RAND_cleanup.pod:13 C/crypto/RAND_egd.pod:16
#: C/crypto/RAND_load_file.pod:17 C/crypto/RAND_set_rand_method.pod:17
#: C/crypto/RSA_blinding_on.pod:15 C/crypto/RSA_check_key.pod:13
#: C/crypto/RSA_generate_key.pod:14 C/crypto/RSA_get_ex_new_index.pod:27
#: C/crypto/RSA_new.pod:15 C/crypto/RSA_padding_add_PKCS1_type_1.pod:46
#: C/crypto/RSA_print.pod:28 C/crypto/RSA_private_encrypt.pod:17
#: C/crypto/RSA_public_encrypt.pod:17 C/crypto/RSA_set_method.pod:29
#: C/crypto/RSA_sign.pod:17 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:19
#: C/crypto/RSA_size.pod:13 C/crypto/SMIME_read_CMS.pod:13
#: C/crypto/SMIME_read_PKCS7.pod:13 C/crypto/SMIME_write_CMS.pod:13
#: C/crypto/SMIME_write_PKCS7.pod:13
#: C/crypto/X509_NAME_ENTRY_get_object.pod:24
#: C/crypto/X509_NAME_add_entry_by_txt.pod:22
#: C/crypto/X509_NAME_get_index_by_NID.pod:22
#: C/crypto/X509_NAME_print_ex.pod:17 C/crypto/X509_new.pod:14
#: C/crypto/X509_STORE_CTX_get_error.pod:21
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:20
#: C/crypto/X509_STORE_CTX_new.pod:28
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:14
#: C/crypto/X509_STORE_set_verify_cb_func.pod:17
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:29
#: C/crypto/X509_verify_cert.pod:13 C/crypto/bio.pod:14
#: C/crypto/blowfish.pod:28 C/crypto/bn.pod:144 C/crypto/bn_internal.pod:66
#: C/crypto/buffer.pod:20 C/crypto/crypto.pod:9
#: C/crypto/d2i_ASN1_OBJECT.pod:14 C/crypto/d2i_DHparams.pod:14
#: C/crypto/d2i_DSAPublicKey.pod:34 C/crypto/d2i_PKCS8PrivateKey.pod:32
#: C/crypto/d2i_RSAPublicKey.pod:30 C/crypto/d2i_X509.pod:21
#: C/crypto/d2i_X509_ALGOR.pod:14 C/crypto/d2i_X509_CRL.pod:21
#: C/crypto/d2i_X509_NAME.pod:14 C/crypto/d2i_X509_REQ.pod:21
#: C/crypto/d2i_X509_SIG.pod:14 C/crypto/des.pod:105 C/crypto/des_modes.pod:9
#: C/crypto/dh.pod:41 C/crypto/ecdsa.pod:50 C/crypto/engine.pod:162
#: C/crypto/err.pod:47 C/crypto/evp.pod:11 C/crypto/hmac.pod:28
#: C/crypto/i2d_CMS_bio_stream.pod:13 C/crypto/i2d_PKCS7_bio_stream.pod:13
#: C/crypto/lh_stats.pod:20 C/crypto/lhash.pod:31 C/crypto/md5.pod:42
#: C/crypto/mdc2.pod:19 C/crypto/pem.pod:181 C/crypto/rc4.pod:16
#: C/crypto/ripemd.pod:20 C/crypto/sha.pod:19 C/crypto/threads.pod:64
#: C/crypto/ui.pod:68 C/crypto/ui_compat.pod:19
#: C/ssl/SSL_CIPHER_get_name.pod:16
#: C/ssl/SSL_COMP_add_compression_method.pod:13
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:13 C/ssl/SSL_CTX_add_session.pod:17
#: C/ssl/SSL_CTX_ctrl.pod:17 C/ssl/SSL_CTX_flush_sessions.pod:14
#: C/ssl/SSL_CTX_free.pod:13 C/ssl/SSL_CTX_get_ex_new_index.pod:27
#: C/ssl/SSL_CTX_get_verify_mode.pod:18
#: C/ssl/SSL_CTX_load_verify_locations.pod:15 C/ssl/SSL_CTX_new.pod:13
#: C/ssl/SSL_CTX_set_psk_client_callback.pod:50
#: C/ssl/SSL_CTX_use_psk_identity_hint.pod:54 C/ssl/SSL_CTX_sess_number.pod:24
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:14
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:27 C/ssl/SSL_CTX_sessions.pod:13
#: C/ssl/SSL_CTX_set_cert_store.pod:14
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:13
#: C/ssl/SSL_CTX_set_cipher_list.pod:14
#: C/ssl/SSL_CTX_set_client_CA_list.pod:18
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:15
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:16
#: C/ssl/SSL_CTX_set_generate_session_id.pod:19
#: C/ssl/SSL_CTX_set_info_callback.pod:17
#: C/ssl/SSL_CTX_set_max_cert_list.pod:17 C/ssl/SSL_CTX_set_mode.pod:17
#: C/ssl/SSL_CTX_set_msg_callback.pod:17 C/ssl/SSL_CTX_set_options.pod:22
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:17
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:14
#: C/ssl/SSL_CTX_set_session_id_context.pod:16
#: C/ssl/SSL_CTX_set_ssl_version.pod:16 C/ssl/SSL_CTX_set_timeout.pod:14
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:21
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:23 C/ssl/SSL_CTX_set_verify.pod:20
#: C/ssl/SSL_CTX_use_certificate.pod:37 C/ssl/SSL_SESSION_free.pod:13
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:27 C/ssl/SSL_SESSION_get_time.pod:21
#: C/ssl/SSL_accept.pod:13 C/ssl/SSL_alert_type_string.pod:17
#: C/ssl/SSL_clear.pod:13 C/ssl/SSL_connect.pod:13
#: C/ssl/SSL_do_handshake.pod:13 C/ssl/SSL_free.pod:13
#: C/ssl/SSL_get_SSL_CTX.pod:13 C/ssl/SSL_get_ciphers.pod:14
#: C/ssl/SSL_get_client_CA_list.pod:14 C/ssl/SSL_get_current_cipher.pod:22
#: C/ssl/SSL_get_default_timeout.pod:13 C/ssl/SSL_get_error.pod:13
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:14
#: C/ssl/SSL_get_ex_new_index.pod:27 C/ssl/SSL_get_fd.pod:15
#: C/ssl/SSL_get_peer_cert_chain.pod:13 C/ssl/SSL_get_peer_certificate.pod:13
#: C/ssl/SSL_get_psk_identity.pod:45 C/ssl/SSL_get_rbio.pod:14
#: C/ssl/SSL_get_session.pod:15 C/ssl/SSL_get_verify_result.pod:13
#: C/ssl/SSL_get_version.pod:13 C/ssl/SSL_library_init.pod:16
#: C/ssl/SSL_load_client_CA_file.pod:13 C/ssl/SSL_new.pod:13
#: C/ssl/SSL_pending.pod:13 C/ssl/SSL_read.pod:13
#: C/ssl/SSL_rstate_string.pod:14 C/ssl/SSL_session_reused.pod:13
#: C/ssl/SSL_set_bio.pod:13 C/ssl/SSL_set_connect_state.pod:15
#: C/ssl/SSL_set_fd.pod:15 C/ssl/SSL_set_session.pod:13
#: C/ssl/SSL_set_shutdown.pod:15 C/ssl/SSL_set_verify_result.pod:13
#: C/ssl/SSL_shutdown.pod:13 C/ssl/SSL_state_string.pod:14
#: C/ssl/SSL_want.pod:17 C/ssl/SSL_write.pod:13 C/ssl/d2i_SSL_SESSION.pod:14
#: C/ssl/ssl.pod:10
msgid "DESCRIPTION"
msgstr "DESCRIPTION"

#. type: textblock
#: C/apps/CA.pl.pod:27
msgid ""
"The B<CA.pl> script is a perl script that supplies the relevant command line "
"arguments to the B<openssl> command for some common certificate operations.  "
"It is intended to simplify the process of certificate creation and "
"management by the use of some simple options."
msgstr ""
"Le script Perl B<CA.pl> fournit les paramètres à la commande B<openssl> pour "
"les opérations les plus courantes sur les certificats. Son but est de "
"simplifier le processus de création et la gestion de certificats en "
"employant des options simples."

#. type: =head1
#: C/apps/CA.pl.pod:32 C/apps/ciphers.pod:23 C/apps/cms.pod:73
#: C/apps/crl.pod:27 C/apps/crl2pkcs7.pod:23 C/apps/dsa.pod:33
#: C/apps/ec.pod:36 C/apps/nseq.pod:21 C/apps/pkcs12.pod:50
#: C/apps/pkcs7.pod:23 C/apps/pkcs8.pod:32 C/apps/pkey.pod:30
#: C/apps/pkeyparam.pod:22 C/apps/pkeyutl.pod:37 C/apps/req.pod:58
#: C/apps/rsa.pod:37 C/apps/rsautl.pod:30 C/apps/smime.pod:43
#: C/apps/spkac.pod:28 C/apps/verify.pod:37
msgid "COMMAND OPTIONS"
msgstr "OPTIONS DE LA COMMANDE"

#. type: =item
#: C/apps/CA.pl.pod:36
msgid "B<?>, B<-h>, B<-help>"
msgstr "B<?>, B<-h>, B<-help>"

#. type: textblock
#: C/apps/CA.pl.pod:38
msgid "prints a usage message."
msgstr "Afficher un descriptif d'utilisation."

#. type: =item
#: C/apps/CA.pl.pod:40
msgid "B<-newcert>"
msgstr "B<-newcert>"

#. type: textblock
#: C/apps/CA.pl.pod:42
msgid ""
"creates a new self signed certificate. The private key is written to the "
"file \"newkey.pem\" and the request written to the file \"newreq.pem\"."
msgstr ""
"Créer un nouveau certificat autosigné. La clef privée est écrite dans le "
"fichier « newkey.pem » et la demande dans le fichier « newreq.pem »."

#. type: =item
#: C/apps/CA.pl.pod:45
msgid "B<-newreq>"
msgstr "B<-newreq>"

#. type: textblock
#: C/apps/CA.pl.pod:47
msgid ""
"creates a new certificate request. The private key is written to the file "
"\"newkey.pem\" and the request written to the file \"newreq.pem\"."
msgstr ""
"Créer un nouveau certificat. La clef privée est écrite dans le fichier "
"« newkey.pem » et la demande dans le fichier « newreq.pem »."

#. type: =item
#: C/apps/CA.pl.pod:50
msgid "B<-newreq-nodes>"
msgstr "B<-newreq-nodes>"

#. type: textblock
#: C/apps/CA.pl.pod:52
msgid "is like B<-newreq> except that the private key will not be encrypted."
msgstr "Identique à B<-newreq>, sauf que la clef privée ne sera pas chiffrée."

#. type: =item
#: C/apps/CA.pl.pod:54
msgid "B<-newca>"
msgstr "B<-newca>"

#. type: textblock
#: C/apps/CA.pl.pod:56
msgid ""
"creates a new CA hierarchy for use with the B<ca> program (or the B<-"
"signcert> and B<-xsign> options). The user is prompted to enter the filename "
"of the CA certificates (which should also contain the private key) or by "
"hitting ENTER details of the CA will be prompted for. The relevant files and "
"directories are created in a directory called \"demoCA\" in the current "
"directory."
msgstr ""
"Créer une nouvelle hiérarchie d'autorité de certification à utiliser avec le "
"programme B<ca> (ou les options B<-signcert> et B<-xsign>). L'utilisateur "
"devra saisir le nom de fichier des certificats de l'autorité de "
"certification (qui est censé contenir également la clef privée) ou, en "
"appuyant sur Entrée, des précisions sur l'autorité de certification seront "
"demandées. Les fichiers et répertoires correspondants seront créés dans un "
"son répertoire nommé « demoCA » dans le répertoire actuel."

#. type: =item
#: C/apps/CA.pl.pod:62
msgid "B<-pkcs12>"
msgstr "B<-pkcs12>"

#. type: textblock
#: C/apps/CA.pl.pod:64
msgid ""
"create a PKCS#12 file containing the user certificate, private key and CA "
"certificate. It expects the user certificate and private key to be in the "
"file \"newcert.pem\" and the CA certificate to be in the file demoCA/cacert."
"pem, it creates a file \"newcert.p12\". This command can thus be called "
"after the B<-sign> option. The PKCS#12 file can be imported directly into a "
"browser.  If there is an additional argument on the command line it will be "
"used as the \"friendly name\" for the certificate (which is typically "
"displayed in the browser list box), otherwise the name \"My Certificate\" is "
"used."
msgstr ""
"Créer un fichier PKCS#12 contenant le certificat utilisateur, la clef privée "
"et le certificat de l'autorité de certification. Le programme s'attend à "
"trouver le certificat utilisateur et la clef privée dans le fichier "
"« newcert.pem » et le certificat de l'autorité de certification dans le "
"fichier demoCA/cacert.pem, puis crée un fichier « newcert.p12 ». Cette "
"commande peut ainsi être appelée après l'option B<-sign>. Le fichier PKCS#12 "
"peut être directement importé dans un navigateur. Un argument supplémentaire "
"à la ligne de commande sera le nom courant du certificat (celui typiquement "
"affiché dans la fenêtre des certificats du navigateur), sinon le nom par "
"défaut sera « My Certificate »."

#. type: =item
#: C/apps/CA.pl.pod:73
msgid "B<-sign>, B<-signreq>, B<-xsign>"
msgstr "B<-sign>, B<-signreq>, B<-xsign>"

#. type: textblock
#: C/apps/CA.pl.pod:75
msgid ""
"calls the B<ca> program to sign a certificate request. It expects the "
"request to be in the file \"newreq.pem\". The new certificate is written to "
"the file \"newcert.pem\" except in the case of the B<-xsign> option when it "
"is written to standard output."
msgstr ""
"Appeler le programme B<ca> pour signer une demande de certificat. Il "
"s'attend à trouver la demande dans le fichier « newreq.pem ». Le nouveau "
"certificat est écrit dans le fichier « newcert.pem » sauf avec l'option B<-"
"xsign>, auquel cas il est envoyé vers la sortie standard."

#. type: =item
#: C/apps/CA.pl.pod:81
msgid "B<-signCA>"
msgstr "B<-signCA>"

#. type: textblock
#: C/apps/CA.pl.pod:83
msgid ""
"this option is the same as the B<-signreq> option except it uses the "
"configuration file section B<v3_ca> and so makes the signed request a valid "
"CA certificate. This is useful when creating intermediate CA from a root CA."
msgstr ""
"Cette option est identique à B<-signreq>, sauf que la section B<v3_ca> du "
"fichier de configuration est utilisée, ce qui fait de la demande signée un "
"certificat d'autorité de certification valable. C'est utile pour créer des "
"autorités de certification intermédiaires à partir d'une autorité de "
"certification racine."

#. type: =item
#: C/apps/CA.pl.pod:87
msgid "B<-signcert>"
msgstr "B<-signcert>"

#. type: textblock
#: C/apps/CA.pl.pod:89
msgid ""
"this option is the same as B<-sign> except it expects a self signed "
"certificate to be present in the file \"newreq.pem\"."
msgstr ""
"Identique à B<-sign> à la différence qu'un certificat autosigné est attendu "
"dans le fichier « newreq.pem »."

#. type: =item
#: C/apps/CA.pl.pod:92 C/apps/cms.pod:99 C/apps/pkeyutl.pod:99
#: C/apps/req.pod:117 C/apps/rsautl.pod:61 C/apps/smime.pod:67
#: C/apps/spkac.pod:78
msgid "B<-verify>"
msgstr "B<-verify>"

#. type: textblock
#: C/apps/CA.pl.pod:94
msgid ""
"verifies certificates against the CA certificate for \"demoCA\". If no "
"certificates are specified on the command line it tries to verify the file "
"\"newcert.pem\"."
msgstr ""
"Vérifier le certificat avec le certificat de l'autorité de certification "
"« demoCA ». Si aucun certificat n'est indiqué sur la ligne de commande, le "
"fichier « newcert.pem » est vérifié."

#. type: =item
#: C/apps/CA.pl.pod:97
msgid "B<files>"
msgstr "I<fichiers>"

#. type: textblock
#: C/apps/CA.pl.pod:99
msgid ""
"one or more optional certificate file names for use with the B<-verify> "
"command."
msgstr ""
"Un ou plusieurs noms de fichier de certificat à utiliser avec l'option B<-"
"verify>."

#. type: =head1
#: C/apps/CA.pl.pod:103 C/apps/asn1parse.pod:134 C/apps/ca.pod:502
#: C/apps/ciphers.pod:444 C/apps/cms.pod:499 C/apps/config.pod:217
#: C/apps/crl.pod:98 C/apps/crl2pkcs7.pod:63 C/apps/dsa.pod:131
#: C/apps/ec.pod:152 C/apps/ecparam.pod:141 C/apps/enc.pod:288
#: C/apps/genpkey.pod:180 C/apps/nseq.pod:43 C/apps/ocsp.pod:335
#: C/apps/passwd.pod:74 C/apps/pkcs12.pod:314 C/apps/pkcs7.pod:72
#: C/apps/pkcs8.pod:191 C/apps/pkey.pod:104 C/apps/pkeyutl.pod:197
#: C/apps/req.pod:501 C/apps/rsa.pod:154 C/apps/rsautl.pod:96
#: C/apps/smime.pod:339 C/apps/spkac.pod:91 C/apps/ts.pod:458
#: C/apps/tsget.pod:138 C/apps/x509.pod:621
#: C/crypto/ASN1_generate_nconf.pod:165 C/crypto/BIO_f_base64.pod:39
#: C/crypto/BIO_f_cipher.pod:70 C/crypto/BIO_f_md.pod:74
#: C/crypto/BIO_push.pod:34 C/crypto/BIO_s_file.pod:83
#: C/crypto/EVP_EncryptInit.pod:385 C/crypto/EVP_PKEY_keygen.pod:87
#: C/crypto/OBJ_nid2obj.pod:99 C/crypto/X509_NAME_add_entry_by_txt.pod:74
#: C/crypto/X509_NAME_get_index_by_NID.pod:62
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:58 C/crypto/d2i_X509.pod:85
#: C/crypto/ecdsa.pod:124 C/crypto/pem.pod:325 C/crypto/threads.pod:190
#: C/ssl/SSL_CIPHER_get_name.pod:85 C/ssl/SSL_CTX_load_verify_locations.pod:80
#: C/ssl/SSL_CTX_set_client_CA_list.pod:85
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:57
#: C/ssl/SSL_CTX_set_generate_session_id.pod:95
#: C/ssl/SSL_CTX_set_info_callback.pod:107
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:103
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:97 C/ssl/SSL_CTX_set_verify.pod:165
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:49
#: C/ssl/SSL_get_ex_new_index.pod:47 C/ssl/SSL_library_init.pod:33
#: C/ssl/SSL_load_client_CA_file.pod:26
msgid "EXAMPLES"
msgstr "EXEMPLES"

#. type: textblock
#: C/apps/CA.pl.pod:105
msgid "Create a CA hierarchy:"
msgstr "Création d'une hiérarchie d'autorité de certification :"

#. type: verbatim
#: C/apps/CA.pl.pod:107 C/apps/CA.pl.pod:133
#, no-wrap
msgid ""
" CA.pl -newca\n"
"\n"
msgstr ""
" CA.pl -newca\n"
"\n"

#. type: textblock
#: C/apps/CA.pl.pod:109
msgid ""
"Complete certificate creation example: create a CA, create a request, sign "
"the request and finally create a PKCS#12 file containing it."
msgstr ""
"Exemple complet de création d'un certificat : créer une autorité de "
"certification, créer une demande, signer la demande et finalement créer un "
"fichier PKCS#12 pour contenir le certificat."

#. type: verbatim
#: C/apps/CA.pl.pod:112
#, no-wrap
msgid ""
" CA.pl -newca\n"
" CA.pl -newreq\n"
" CA.pl -signreq\n"
" CA.pl -pkcs12 \"My Test Certificate\"\n"
"\n"
msgstr ""
" CA.pl -newca\n"
" CA.pl -newreq\n"
" CA.pl -signreq\n"
" CA.pl -pkcs12 \"Mon certificat de test\"\n"
"\n"

#. type: =head1
#: C/apps/CA.pl.pod:117
msgid "DSA CERTIFICATES"
msgstr "CERTIFICATS DSA"

#. type: textblock
#: C/apps/CA.pl.pod:119
msgid ""
"Although the B<CA.pl> creates RSA CAs and requests it is still possible to "
"use it with DSA certificates and requests using the L<req(1)|req(1)> command "
"directly. The following example shows the steps that would typically be "
"taken."
msgstr ""
"Même si B<CA.pl> crée des autorités de certification et demandes au format "
"RSA, il est toujours possible de l'utiliser avec des certificats et demandes "
"au format DSA en utilisant la commande L<req(1)|req(1)> directement. "
"L'exemple suivant montre les manipulations typiques."

#. type: textblock
#: C/apps/CA.pl.pod:123
msgid "Create some DSA parameters:"
msgstr "Créer les paramètres DSA :"

#. type: verbatim
#: C/apps/CA.pl.pod:125
#, no-wrap
msgid ""
" openssl dsaparam -out dsap.pem 1024\n"
"\n"
msgstr ""
" openssl dsaparam -out dsap.pem 1024\n"
"\n"

#. type: textblock
#: C/apps/CA.pl.pod:127
msgid "Create a DSA CA certificate and private key:"
msgstr ""
"Créer un certificat d'autorité de certification DSA avec sa clef privée :"

#. type: verbatim
#: C/apps/CA.pl.pod:129
#, no-wrap
msgid ""
" openssl req -x509 -newkey dsa:dsap.pem -keyout cacert.pem -out cacert.pem\n"
"\n"
msgstr ""
" openssl req -x509 -newkey dsa:dsap.pem -keyout cacert.pem -out cacert.pem\n"
"\n"

#. type: textblock
#: C/apps/CA.pl.pod:131
msgid "Create the CA directories and files:"
msgstr "Créer les fichiers et répertoires de l'autorité de certification :"

#. type: textblock
#: C/apps/CA.pl.pod:135
msgid "enter cacert.pem when prompted for the CA file name."
msgstr ""
"Saisir cacert.pem lors de la demande du nom de fichier d'autorité de "
"certification."

#. type: textblock
#: C/apps/CA.pl.pod:137
msgid ""
"Create a DSA certificate request and private key (a different set of "
"parameters can optionally be created first):"
msgstr ""
"Créer une demande de certificat DSA et sa clef privée (un autre jeu de "
"paramètres peut être généré auparavant) :"

#. type: verbatim
#: C/apps/CA.pl.pod:140
#, no-wrap
msgid ""
" openssl req -out newreq.pem -newkey dsa:dsap.pem \n"
"\n"
msgstr ""
" openssl req -out newreq.pem -newkey dsa:dsap.pem \n"
"\n"

#. type: textblock
#: C/apps/CA.pl.pod:142
msgid "Sign the request:"
msgstr "Signer la demande :"

#. type: verbatim
#: C/apps/CA.pl.pod:144
#, no-wrap
msgid ""
" CA.pl -signreq\n"
"\n"
msgstr ""
" CA.pl -signreq\n"
"\n"

#. type: =head1
#: C/apps/CA.pl.pod:146 C/apps/asn1parse.pod:122 C/apps/ciphers.pod:436
#: C/apps/cms.pod:411 C/apps/config.pod:194 C/apps/crl.pod:91
#: C/apps/crl2pkcs7.pod:75 C/apps/dgst.pod:158 C/apps/dhparam.pod:116
#: C/apps/dsa.pod:119 C/apps/dsaparam.pod:95 C/apps/ec.pod:140
#: C/apps/ecparam.pod:131 C/apps/enc.pod:163 C/apps/gendsa.pod:56
#: C/apps/genpkey.pod:174 C/apps/genrsa.pod:72 C/apps/nseq.pod:53
#: C/apps/ocsp.pod:318 C/apps/pkcs12.pod:290 C/apps/pkcs7.pod:82
#: C/apps/pkcs8.pod:135 C/apps/pkeyparam.pod:59 C/apps/pkeyutl.pod:131
#: C/apps/req.pod:595 C/apps/rsa.pod:130 C/apps/rsautl.pod:91
#: C/apps/s_client.pod:251 C/apps/s_server.pod:319 C/apps/s_time.pod:128
#: C/apps/sess_id.pod:131 C/apps/smime.pod:269 C/apps/spkac.pod:113
#: C/apps/version.pod:55 C/apps/x509.pod:682 C/apps/x509v3_config.pod:479
#: C/crypto/ASN1_OBJECT_new.pod:23 C/crypto/ASN1_STRING_length.pod:53
#: C/crypto/ASN1_STRING_new.pod:26 C/crypto/ASN1_STRING_print_ex.pod:29
#: C/crypto/BIO_ctrl.pod:94 C/crypto/BIO_f_base64.pod:30
#: C/crypto/BIO_f_buffer.pod:42 C/crypto/BIO_f_cipher.pod:45
#: C/crypto/BIO_f_md.pod:42 C/crypto/BIO_f_null.pod:22
#: C/crypto/BIO_f_ssl.pod:105 C/crypto/BIO_find_type.pod:66
#: C/crypto/BIO_new.pod:40 C/crypto/BIO_new_CMS.pod:19
#: C/crypto/BIO_push.pod:24 C/crypto/BIO_read.pod:38
#: C/crypto/BIO_s_accept.pod:97 C/crypto/BIO_s_bio.pod:104
#: C/crypto/BIO_s_connect.pod:101 C/crypto/BIO_s_fd.pod:46
#: C/crypto/BIO_s_file.pod:71 C/crypto/BIO_s_mem.pod:71
#: C/crypto/BIO_s_null.pod:18 C/crypto/BIO_s_socket.pod:37
#: C/crypto/BIO_should_retry.pod:62 C/crypto/BN_num_bytes.pod:34
#: C/crypto/CMS_add0_cert.pod:30 C/crypto/CMS_add1_recipient_cert.pod:28
#: C/crypto/CMS_compress.pod:20 C/crypto/CMS_compress.pod:44
#: C/crypto/CMS_decrypt.pod:23 C/crypto/CMS_encrypt.pod:19
#: C/crypto/CMS_encrypt.pod:63 C/crypto/CMS_final.pod:22
#: C/crypto/CMS_get0_RecipientInfos.pod:69
#: C/crypto/CMS_get0_SignerInfos.pod:34 C/crypto/CMS_get0_type.pod:29
#: C/crypto/CMS_get1_ReceiptRequest.pod:38 C/crypto/CMS_sign.pod:25
#: C/crypto/CMS_sign_add1_signer.pod:37 C/crypto/CMS_sign_receipt.pod:23
#: C/crypto/CMS_uncompress.pod:22 C/crypto/CMS_verify.pod:75
#: C/crypto/CMS_verify_receipt.pod:24 C/crypto/CONF_modules_free.pod:28
#: C/crypto/CONF_modules_load_file.pod:27
#: C/crypto/DH_generate_parameters.pod:47 C/crypto/DH_set_method.pod:100
#: C/crypto/DSA_set_method.pod:114 C/crypto/EVP_BytesToKey.pod:26
#: C/crypto/EVP_DigestInit.pod:175 C/crypto/EVP_DigestSignInit.pod:47
#: C/crypto/EVP_DigestVerifyInit.pod:47 C/crypto/EVP_EncryptInit.pod:343
#: C/crypto/EVP_OpenInit.pod:34 C/crypto/EVP_PKEY_CTX_new.pod:30
#: C/crypto/EVP_PKEY_cmp.pod:32 C/crypto/EVP_PKEY_decrypt.pod:29
#: C/crypto/EVP_PKEY_derive.pod:30 C/crypto/EVP_PKEY_encrypt.pod:29
#: C/crypto/EVP_PKEY_get_default_digest.pod:18 C/crypto/EVP_PKEY_keygen.pod:56
#: C/crypto/EVP_PKEY_new.pod:22 C/crypto/EVP_PKEY_print_private.pod:29
#: C/crypto/EVP_PKEY_set1_RSA.pod:51 C/crypto/EVP_PKEY_sign.pod:29
#: C/crypto/EVP_PKEY_verify.pod:26 C/crypto/EVP_PKEY_verify_recover.pod:29
#: C/crypto/EVP_SealInit.pod:56 C/crypto/EVP_SignInit.pod:52
#: C/crypto/EVP_VerifyInit.pod:46 C/crypto/OBJ_nid2obj.pod:73
#: C/crypto/OPENSSL_config.pod:25 C/crypto/OPENSSL_load_builtin_modules.pod:25
#: C/crypto/OpenSSL_add_all_algorithms.pod:37
#: C/crypto/PEM_write_bio_CMS_stream.pod:20
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:20 C/crypto/PKCS12_create.pod:28
#: C/crypto/PKCS12_parse.pod:21 C/crypto/PKCS7_decrypt.pod:20
#: C/crypto/PKCS7_encrypt.pod:19 C/crypto/PKCS7_encrypt.pod:54
#: C/crypto/PKCS7_sign.pod:24 C/crypto/PKCS7_sign.pod:69
#: C/crypto/PKCS7_sign_add_signer.pod:32 C/crypto/PKCS7_verify.pod:73
#: C/crypto/RAND_egd.pod:37 C/crypto/RAND_set_rand_method.pod:58
#: C/crypto/RSA_check_key.pod:33 C/crypto/RSA_set_method.pod:158
#: C/crypto/SMIME_read_CMS.pod:25 C/crypto/SMIME_read_PKCS7.pod:26
#: C/crypto/SMIME_write_CMS.pod:22 C/crypto/SMIME_write_PKCS7.pod:22
#: C/crypto/X509_NAME_ENTRY_get_object.pod:41
#: C/crypto/X509_NAME_add_entry_by_txt.pod:44
#: C/crypto/X509_NAME_get_index_by_NID.pod:48
#: C/crypto/X509_NAME_print_ex.pod:34
#: C/crypto/X509_STORE_CTX_get_error.pod:283
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:26
#: C/crypto/X509_STORE_CTX_new.pod:73
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:46
#: C/crypto/X509_STORE_set_verify_cb_func.pod:25
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:136
#: C/crypto/X509_verify_cert.pod:28 C/crypto/crypto.pod:65
#: C/crypto/d2i_DSAPublicKey.pod:54 C/crypto/d2i_PKCS8PrivateKey.pod:40
#: C/crypto/d2i_RSAPublicKey.pod:47 C/crypto/d2i_X509.pod:60
#: C/crypto/des.pod:283 C/crypto/des_modes.pod:237
#: C/crypto/i2d_CMS_bio_stream.pod:19 C/crypto/i2d_PKCS7_bio_stream.pod:19
#: C/crypto/pem.pod:413 C/crypto/threads.pod:175 C/crypto/ui_compat.pod:43
#: C/ssl/SSL_CIPHER_get_name.pod:36
#: C/ssl/SSL_COMP_add_compression_method.pod:20
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:19 C/ssl/SSL_CTX_add_session.pod:30
#: C/ssl/SSL_CTX_flush_sessions.pod:21
#: C/ssl/SSL_CTX_load_verify_locations.pod:21 C/ssl/SSL_CTX_new.pod:18
#: C/ssl/SSL_CTX_set_psk_client_callback.pod:67
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:21
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:48 C/ssl/SSL_CTX_sessions.pod:18
#: C/ssl/SSL_CTX_set_cert_store.pod:23
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:19
#: C/ssl/SSL_CTX_set_cipher_list.pod:23
#: C/ssl/SSL_CTX_set_client_CA_list.pod:35
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:38
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:32
#: C/ssl/SSL_CTX_set_generate_session_id.pod:31
#: C/ssl/SSL_CTX_set_info_callback.pod:36
#: C/ssl/SSL_CTX_set_max_cert_list.pod:32 C/ssl/SSL_CTX_set_mode.pod:29
#: C/ssl/SSL_CTX_set_msg_callback.pod:74 C/ssl/SSL_CTX_set_options.pod:44
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:33
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:21
#: C/ssl/SSL_CTX_set_session_id_context.pod:24
#: C/ssl/SSL_CTX_set_ssl_version.pod:29 C/ssl/SSL_CTX_set_timeout.pod:21
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:36
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:48 C/ssl/SSL_CTX_set_verify.pod:40
#: C/ssl/SSL_CTX_use_certificate.pod:110 C/ssl/SSL_SESSION_free.pod:19
#: C/ssl/SSL_SESSION_get_time.pod:39 C/ssl/SSL_accept.pod:19
#: C/ssl/SSL_alert_type_string.pod:31 C/ssl/SSL_clear.pod:18
#: C/ssl/SSL_connect.pod:19 C/ssl/SSL_do_handshake.pod:21
#: C/ssl/SSL_free.pod:19 C/ssl/SSL_get_ciphers.pod:25
#: C/ssl/SSL_get_default_timeout.pod:18
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:19
#: C/ssl/SSL_get_peer_cert_chain.pod:22 C/ssl/SSL_get_peer_certificate.pod:18
#: C/ssl/SSL_get_session.pod:26 C/ssl/SSL_get_verify_result.pod:18
#: C/ssl/SSL_library_init.pod:23 C/ssl/SSL_library_init.pod:46
#: C/ssl/SSL_load_client_CA_file.pod:18 C/ssl/SSL_pending.pod:18
#: C/ssl/SSL_read.pod:18 C/ssl/SSL_rstate_string.pod:22
#: C/ssl/SSL_session_reused.pod:17 C/ssl/SSL_set_connect_state.pod:21
#: C/ssl/SSL_set_session.pod:26 C/ssl/SSL_set_shutdown.pod:21
#: C/ssl/SSL_set_verify_result.pod:19 C/ssl/SSL_shutdown.pod:18
#: C/ssl/SSL_state_string.pod:22 C/ssl/SSL_want.pod:24 C/ssl/SSL_write.pod:18
#: C/ssl/d2i_SSL_SESSION.pod:25
msgid "NOTES"
msgstr "NOTES"

#. type: textblock
#: C/apps/CA.pl.pod:148
msgid ""
"Most of the filenames mentioned can be modified by editing the B<CA.pl> "
"script."
msgstr ""
"La plupart des noms de fichiers cités peuvent être modifiés en éditant le "
"script B<CA.pl>."

#. type: textblock
#: C/apps/CA.pl.pod:150
msgid ""
"If the demoCA directory already exists then the B<-newca> command will not "
"overwrite it and will do nothing. This can happen if a previous call using "
"the B<-newca> option terminated abnormally. To get the correct behaviour "
"delete the demoCA directory if it already exists."
msgstr ""
"Si le répertoire demoCA existe déjà, la commande B<-newca> ne l'écrasera pas "
"et n'effectuera aucune action. Cela peut arriver lors d'un arrêt inopportun "
"d'un appel précédent avec l'option B<-newca>. Pour retrouver le comportement "
"correct il faut supprimer le répertoire demoCA."

#. type: textblock
#: C/apps/CA.pl.pod:155
msgid ""
"Under some environments it may not be possible to run the B<CA.pl> script "
"directly (for example Win32) and the default configuration file location may "
"be wrong. In this case the command:"
msgstr ""
"Dans certains environnements, il peut être impossible d'exécuter le script "
"B<CA.pl> directement (par exemple sous Win32) et l'emplacement par défaut du "
"fichier de configuration peut être erroné. Dans ce cas, la commande :"

#. type: verbatim
#: C/apps/CA.pl.pod:159
#, no-wrap
msgid ""
" perl -S CA.pl\n"
"\n"
msgstr ""
" perl -S CA.pl\n"
"\n"

#. type: textblock
#: C/apps/CA.pl.pod:161
msgid ""
"can be used and the B<OPENSSL_CONF> environment variable changed to point to "
"the correct path of the configuration file \"openssl.cnf\"."
msgstr ""
"peut être lancée (NdT : dans le répertoire où se trouve le script CA.pl) et "
"la variable d'environnement B<OPENSSL_CONF> est modifiée pour indiquer le "
"chemin correct vers le fichier de configuration « openssl.conf »."

#. type: textblock
#: C/apps/CA.pl.pod:164
msgid ""
"The script is intended as a simple front end for the B<openssl> program for "
"use by a beginner. Its behaviour isn't always what is wanted. For more "
"control over the behaviour of the certificate commands call the B<openssl> "
"command directly."
msgstr ""
"Le script simplifie l'utilisation du programme B<openssl> aux débutants. Son "
"comportement n'est pas toujours celui voulu. Pour plus de contrôle sur le "
"comportement des commandes de certificats, appeler la commande B<openssl> "
"directement."

#. type: =head1
#: C/apps/CA.pl.pod:168 C/apps/ca.pod:598 C/apps/req.pod:648 C/apps/ts.pod:453
#: C/apps/tsget.pod:132
msgid "ENVIRONMENT VARIABLES"
msgstr "VARIABLES D'ENVIRONNEMENT"

#. type: textblock
#: C/apps/CA.pl.pod:170
msgid ""
"The variable B<OPENSSL_CONF> if defined allows an alternative configuration "
"file location to be specified, it should contain the full path to the "
"configuration file, not just its directory."
msgstr ""
"La variable B<OPENSSL_CONF>, si elle est définie, permet d'indiquer "
"l'emplacement d'un fichier de configuration alternatif. Elle doit contenir "
"le chemin complet avec le nom du fichier, pas seulement son répertoire."

#. type: =head1
#: C/apps/CA.pl.pod:174 C/apps/asn1parse.pod:171 C/apps/ca.pod:670
#: C/apps/ciphers.pod:468 C/apps/config.pod:275 C/apps/crl.pod:113
#: C/apps/crl2pkcs7.pod:87 C/apps/dhparam.pod:132 C/apps/dsa.pod:153
#: C/apps/dsaparam.pod:105 C/apps/ec.pod:178 C/apps/ecparam.pod:167
#: C/apps/errstr.pod:32 C/apps/gendsa.pod:61 C/apps/genrsa.pod:91
#: C/apps/openssl.pod:397 C/apps/pkcs12.pod:365 C/apps/pkcs7.pod:101
#: C/apps/pkcs8.pod:238 C/apps/pkey.pod:130 C/apps/pkeyparam.pod:64
#: C/apps/pkeyutl.pod:219 C/apps/rand.pod:51 C/apps/req.pod:672
#: C/apps/rsa.pod:184 C/apps/rsautl.pod:181 C/apps/s_client.pod:302
#: C/apps/s_server.pod:351 C/apps/s_time.pod:169 C/apps/sess_id.pod:147
#: C/apps/spkac.pod:129 C/apps/ts.pod:588 C/apps/tsget.pod:189
#: C/apps/verify.pod:402 C/apps/x509.pod:845 C/apps/x509v3_config.pod:523
#: C/apps/c_rehash.pod:47 C/crypto/ASN1_OBJECT_new.pod:37
#: C/crypto/ASN1_STRING_length.pod:77 C/crypto/ASN1_STRING_new.pod:38
#: C/crypto/ASN1_STRING_print_ex.pod:87 C/crypto/ASN1_generate_nconf.pod:257
#: C/crypto/BIO_ctrl.pod:126 C/crypto/BIO_f_base64.pod:79
#: C/crypto/BIO_f_buffer.pod:67 C/crypto/BIO_f_cipher.pod:74
#: C/crypto/BIO_f_md.pod:142 C/crypto/BIO_f_null.pod:30
#: C/crypto/BIO_f_ssl.pod:320 C/crypto/BIO_find_type.pod:96
#: C/crypto/BIO_new.pod:63 C/crypto/BIO_new_CMS.pod:57
#: C/crypto/BIO_push.pod:67 C/crypto/BIO_read.pod:62
#: C/crypto/BIO_s_accept.pod:193 C/crypto/BIO_s_bio.pod:177
#: C/crypto/BIO_s_connect.pod:190 C/crypto/BIO_s_fd.pod:83
#: C/crypto/BIO_s_file.pod:141 C/crypto/BIO_s_mem.pod:113
#: C/crypto/BIO_s_null.pod:35 C/crypto/BIO_s_socket.pod:61
#: C/crypto/BIO_set_callback.pod:106 C/crypto/BIO_should_retry.pod:112
#: C/crypto/BN_BLINDING_new.pod:98 C/crypto/BN_CTX_new.pod:43
#: C/crypto/BN_CTX_start.pod:44 C/crypto/BN_add.pod:112
#: C/crypto/BN_add_word.pod:48 C/crypto/BN_bn2bin.pod:81
#: C/crypto/BN_cmp.pod:38 C/crypto/BN_copy.pod:26
#: C/crypto/BN_generate_prime.pod:91 C/crypto/BN_mod_inverse.pod:28
#: C/crypto/BN_mod_mul_montgomery.pod:88 C/crypto/BN_mod_mul_reciprocal.pod:70
#: C/crypto/BN_new.pod:43 C/crypto/BN_num_bytes.pod:47 C/crypto/BN_rand.pod:46
#: C/crypto/BN_set_bit.pod:56 C/crypto/BN_zero.pod:46
#: C/crypto/CMS_add0_cert.pod:55 C/crypto/CMS_add1_recipient_cert.pod:52
#: C/crypto/CMS_compress.pod:64 C/crypto/CMS_decrypt.pod:57
#: C/crypto/CMS_encrypt.pod:87 C/crypto/CMS_final.pod:32
#: C/crypto/CMS_get0_RecipientInfos.pod:98
#: C/crypto/CMS_get0_SignerInfos.pod:67 C/crypto/CMS_get0_type.pod:54
#: C/crypto/CMS_get1_ReceiptRequest.pod:57 C/crypto/CMS_sign.pod:110
#: C/crypto/CMS_sign_add1_signer.pod:92 C/crypto/CMS_sign_receipt.pod:35
#: C/crypto/CMS_uncompress.pod:46 C/crypto/CMS_verify.pod:118
#: C/crypto/CMS_verify_receipt.pod:37 C/crypto/CONF_modules_free.pod:37
#: C/crypto/CONF_modules_load_file.pod:51 C/crypto/CRYPTO_set_ex_data.pod:43
#: C/crypto/DH_generate_key.pod:41 C/crypto/DH_generate_parameters.pod:60
#: C/crypto/DH_get_ex_new_index.pod:27 C/crypto/DH_new.pod:30
#: C/crypto/DH_set_method.pod:110 C/crypto/DH_size.pod:25
#: C/crypto/DSA_SIG_new.pod:31 C/crypto/DSA_do_sign.pod:37
#: C/crypto/DSA_dup_DH.pod:28 C/crypto/DSA_generate_key.pod:25
#: C/crypto/DSA_generate_parameters.pod:91
#: C/crypto/DSA_get_ex_new_index.pod:27 C/crypto/DSA_new.pod:32
#: C/crypto/DSA_set_method.pod:124 C/crypto/DSA_sign.pod:56
#: C/crypto/DSA_size.pod:25 C/crypto/ERR_GET_LIB.pod:42
#: C/crypto/ERR_clear_error.pod:21 C/crypto/ERR_error_string.pod:61
#: C/crypto/ERR_get_error.pod:62 C/crypto/ERR_load_crypto_strings.pod:36
#: C/crypto/ERR_load_strings.pod:44 C/crypto/ERR_print_errors.pod:39
#: C/crypto/ERR_put_error.pod:35 C/crypto/ERR_remove_state.pod:26
#: C/crypto/ERR_set_mark.pod:30 C/crypto/EVP_BytesToKey.pod:60
#: C/crypto/EVP_DigestInit.pod:253 C/crypto/EVP_DigestSignInit.pod:74
#: C/crypto/EVP_DigestVerifyInit.pod:69 C/crypto/EVP_EncryptInit.pod:500
#: C/crypto/EVP_OpenInit.pod:55 C/crypto/EVP_PKEY_CTX_ctrl.pod:113
#: C/crypto/EVP_PKEY_CTX_new.pod:44 C/crypto/EVP_PKEY_cmp.pod:56
#: C/crypto/EVP_PKEY_decrypt.pod:80 C/crypto/EVP_PKEY_derive.pod:80
#: C/crypto/EVP_PKEY_encrypt.pod:80
#: C/crypto/EVP_PKEY_get_default_digest.pod:30
#: C/crypto/EVP_PKEY_keygen.pod:147 C/crypto/EVP_PKEY_new.pod:39
#: C/crypto/EVP_PKEY_print_private.pod:44 C/crypto/EVP_PKEY_set1_RSA.pod:72
#: C/crypto/EVP_PKEY_sign.pod:83 C/crypto/EVP_PKEY_verify.pod:78
#: C/crypto/EVP_PKEY_verify_recover.pod:90 C/crypto/EVP_SealInit.pod:75
#: C/crypto/EVP_SignInit.pod:89 C/crypto/EVP_VerifyInit.pod:79
#: C/crypto/OBJ_nid2obj.pod:143 C/crypto/OPENSSL_VERSION_NUMBER.pod:91
#: C/crypto/OPENSSL_config.pod:73 C/crypto/OPENSSL_load_builtin_modules.pod:43
#: C/crypto/OpenSSL_add_all_algorithms.pod:61
#: C/crypto/PEM_write_bio_CMS_stream.pod:29
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:29 C/crypto/PKCS12_create.pod:67
#: C/crypto/PKCS12_parse.pod:49 C/crypto/PKCS7_decrypt.pod:47
#: C/crypto/PKCS7_encrypt.pod:71 C/crypto/PKCS7_sign.pod:104
#: C/crypto/PKCS7_sign_add_signer.pod:78 C/crypto/PKCS7_verify.pod:110
#: C/crypto/RAND_add.pod:66 C/crypto/RAND_bytes.pod:39
#: C/crypto/RAND_cleanup.pod:21 C/crypto/RAND_egd.pod:73
#: C/crypto/RAND_load_file.pod:44 C/crypto/RAND_set_rand_method.pod:68
#: C/crypto/RSA_blinding_on.pod:35 C/crypto/RSA_check_key.pod:59
#: C/crypto/RSA_generate_key.pod:60 C/crypto/RSA_get_ex_new_index.pod:111
#: C/crypto/RSA_new.pod:31 C/crypto/RSA_padding_add_PKCS1_type_1.pod:107
#: C/crypto/RSA_print.pod:39 C/crypto/RSA_private_encrypt.pod:60
#: C/crypto/RSA_public_encrypt.pod:74 C/crypto/RSA_set_method.pod:180
#: C/crypto/RSA_sign.pod:51 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:48
#: C/crypto/RSA_size.pod:25 C/crypto/SMIME_read_CMS.pod:59
#: C/crypto/SMIME_read_PKCS7.pod:62 C/crypto/SMIME_write_CMS.pod:54
#: C/crypto/SMIME_write_PKCS7.pod:55
#: C/crypto/X509_NAME_ENTRY_get_object.pod:65
#: C/crypto/X509_NAME_add_entry_by_txt.pod:110
#: C/crypto/X509_NAME_get_index_by_NID.pod:100
#: C/crypto/X509_NAME_print_ex.pod:97 C/crypto/X509_new.pod:31
#: C/crypto/X509_STORE_CTX_get_error.pod:297
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:32
#: C/crypto/X509_STORE_CTX_new.pod:113
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:150
#: C/crypto/X509_STORE_set_verify_cb_func.pod:42
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:163
#: C/crypto/X509_verify_cert.pod:45 C/crypto/bio.pod:40
#: C/crypto/blowfish.pod:103 C/crypto/bn.pod:167 C/crypto/bn_internal.pod:234
#: C/crypto/buffer.pod:64 C/crypto/crypto.pod:81
#: C/crypto/d2i_ASN1_OBJECT.pod:21 C/crypto/d2i_DHparams.pod:22
#: C/crypto/d2i_DSAPublicKey.pod:75 C/crypto/d2i_PKCS8PrivateKey.pod:52
#: C/crypto/d2i_RSAPublicKey.pod:59 C/crypto/d2i_X509.pod:222
#: C/crypto/d2i_X509_ALGOR.pod:22 C/crypto/d2i_X509_CRL.pod:29
#: C/crypto/d2i_X509_NAME.pod:23 C/crypto/d2i_X509_REQ.pod:28
#: C/crypto/d2i_X509_SIG.pod:22 C/crypto/des.pod:318
#: C/crypto/des_modes.pod:249 C/crypto/dh.pod:68 C/crypto/ecdsa.pod:198
#: C/crypto/engine.pod:595 C/crypto/err.pod:172 C/crypto/evp.pod:44
#: C/crypto/hmac.pod:91 C/crypto/i2d_CMS_bio_stream.pod:32
#: C/crypto/i2d_PKCS7_bio_stream.pod:32 C/crypto/lh_stats.pod:50
#: C/crypto/lhash.pod:283 C/crypto/md5.pod:88 C/crypto/mdc2.pod:55
#: C/crypto/rc4.pod:54 C/crypto/ripemd.pod:57 C/crypto/sha.pod:61
#: C/crypto/threads.pod:206 C/crypto/ui.pod:181 C/crypto/ui_compat.pod:48
#: C/ssl/SSL_CIPHER_get_name.pod:107
#: C/ssl/SSL_COMP_add_compression_method.pod:66
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:32 C/ssl/SSL_CTX_add_session.pod:67
#: C/ssl/SSL_CTX_ctrl.pod:30 C/ssl/SSL_CTX_flush_sessions.pod:42
#: C/ssl/SSL_CTX_free.pod:36 C/ssl/SSL_CTX_get_ex_new_index.pod:47
#: C/ssl/SSL_CTX_get_verify_mode.pod:46
#: C/ssl/SSL_CTX_load_verify_locations.pod:115 C/ssl/SSL_CTX_new.pod:89
#: C/ssl/SSL_CTX_sess_number.pod:70 C/ssl/SSL_CTX_sess_set_cache_size.pod:44
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:79 C/ssl/SSL_CTX_sessions.pod:28
#: C/ssl/SSL_CTX_set_cert_store.pod:51
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:61
#: C/ssl/SSL_CTX_set_cipher_list.pod:62
#: C/ssl/SSL_CTX_set_client_CA_list.pod:91
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:87
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:71
#: C/ssl/SSL_CTX_set_generate_session_id.pod:140
#: C/ssl/SSL_CTX_set_info_callback.pod:148
#: C/ssl/SSL_CTX_set_max_cert_list.pod:68 C/ssl/SSL_CTX_set_mode.pod:83
#: C/ssl/SSL_CTX_set_msg_callback.pod:90 C/ssl/SSL_CTX_set_options.pod:317
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:57
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:120
#: C/ssl/SSL_CTX_set_session_id_context.pod:79
#: C/ssl/SSL_CTX_set_ssl_version.pod:55 C/ssl/SSL_CTX_set_timeout.pod:51
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:163
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:159 C/ssl/SSL_CTX_set_verify.pod:283
#: C/ssl/SSL_CTX_use_certificate.pod:154 C/ssl/SSL_SESSION_free.pod:48
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:55 C/ssl/SSL_SESSION_get_time.pod:58
#: C/ssl/SSL_accept.pod:76 C/ssl/SSL_alert_type_string.pod:229
#: C/ssl/SSL_connect.pod:65 C/ssl/SSL_do_handshake.pod:77
#: C/ssl/SSL_get_SSL_CTX.pod:22 C/ssl/SSL_get_ciphers.pod:37
#: C/ssl/SSL_get_client_CA_list.pod:47 C/ssl/SSL_get_current_cipher.pod:39
#: C/ssl/SSL_get_default_timeout.pod:33 C/ssl/SSL_get_error.pod:106
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:56
#: C/ssl/SSL_get_ex_new_index.pod:52 C/ssl/SSL_get_fd.pod:40
#: C/ssl/SSL_get_peer_cert_chain.pod:48 C/ssl/SSL_get_peer_certificate.pod:50
#: C/ssl/SSL_get_rbio.pod:36 C/ssl/SSL_get_session.pod:67
#: C/ssl/SSL_get_verify_result.pod:51 C/ssl/SSL_get_version.pod:42
#: C/ssl/SSL_library_init.pod:52 C/ssl/SSL_load_client_CA_file.pod:57
#: C/ssl/SSL_new.pod:37 C/ssl/SSL_pending.pod:39 C/ssl/SSL_read.pod:114
#: C/ssl/SSL_rstate_string.pod:55 C/ssl/SSL_session_reused.pod:40
#: C/ssl/SSL_set_bio.pod:28 C/ssl/SSL_set_connect_state.pod:47
#: C/ssl/SSL_set_fd.pod:48 C/ssl/SSL_set_session.pod:50
#: C/ssl/SSL_set_shutdown.pod:66 C/ssl/SSL_set_verify_result.pod:32
#: C/ssl/SSL_shutdown.pod:125 C/ssl/SSL_state_string.pod:41
#: C/ssl/SSL_want.pod:73 C/ssl/SSL_write.pod:101 C/ssl/d2i_SSL_SESSION.pod:61
#: C/ssl/ssl.pod:674
msgid "SEE ALSO"
msgstr "VOIR AUSSI"

#. type: textblock
#: C/apps/CA.pl.pod:176
msgid ""
"L<x509(1)|x509(1)>, L<ca(1)|ca(1)>, L<req(1)|req(1)>, L<pkcs12(1)|pkcs12(1)"
">, L<config(5)|config(5)>"
msgstr ""
"L<x509(1)|x509(1)>, L<ca(1)|ca(1)>, L<req(1)|req(1)>, L<pkcs12(1)|pkcs12(1)"
">, L<config(5)|config(5)>"
# French translations for the openssl package
# Copyright (C) 2012, 2013 Debian French l10n team <debian-l10n-french@lists.debian.org>
# This file is distributed under the same license as the openssl package.
#
# David Prévot <david@tilapin.org>, 2012, 2013.
msgid ""
msgstr ""
"Project-Id-Version: openssl\n"
"POT-Creation-Date: 2013-02-14 11:30-0400\n"
"PO-Revision-Date: 2013-02-14 11:45-0400\n"
"Last-Translator: David Prévot <david@tilapin.org>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Lokalize 1.4\n"

#. type: =head1
#: C/apps/CA.pl.pod:4 C/apps/asn1parse.pod:3 C/apps/ca.pod:4
#: C/apps/ciphers.pod:3 C/apps/cms.pod:3 C/apps/config.pod:6 C/apps/crl.pod:3
#: C/apps/crl2pkcs7.pod:3 C/apps/dgst.pod:3 C/apps/dhparam.pod:3
#: C/apps/dsa.pod:3 C/apps/dsaparam.pod:3 C/apps/ec.pod:3 C/apps/ecparam.pod:3
#: C/apps/enc.pod:3 C/apps/errstr.pod:3 C/apps/gendsa.pod:3
#: C/apps/genpkey.pod:3 C/apps/genrsa.pod:3 C/apps/nseq.pod:3
#: C/apps/ocsp.pod:3 C/apps/openssl.pod:4 C/apps/passwd.pod:3
#: C/apps/pkcs12.pod:4 C/apps/pkcs7.pod:3 C/apps/pkcs8.pod:3 C/apps/pkey.pod:4
#: C/apps/pkeyparam.pod:4 C/apps/pkeyutl.pod:3 C/apps/rand.pod:3
#: C/apps/req.pod:4 C/apps/rsa.pod:4 C/apps/rsautl.pod:3 C/apps/s_client.pod:4
#: C/apps/s_server.pod:4 C/apps/s_time.pod:4 C/apps/sess_id.pod:4
#: C/apps/smime.pod:3 C/apps/speed.pod:3 C/apps/spkac.pod:3 C/apps/ts.pod:3
#: C/apps/tsget.pod:3 C/apps/verify.pod:3 C/apps/version.pod:3
#: C/apps/x509.pod:4 C/apps/x509v3_config.pod:5 C/apps/c_rehash.pod:4
#: C/crypto/ASN1_OBJECT_new.pod:3 C/crypto/ASN1_STRING_length.pod:3
#: C/crypto/ASN1_STRING_new.pod:3 C/crypto/ASN1_STRING_print_ex.pod:3
#: C/crypto/ASN1_generate_nconf.pod:3 C/crypto/BIO_ctrl.pod:3
#: C/crypto/BIO_f_base64.pod:3 C/crypto/BIO_f_buffer.pod:3
#: C/crypto/BIO_f_cipher.pod:3 C/crypto/BIO_f_md.pod:3
#: C/crypto/BIO_f_null.pod:3 C/crypto/BIO_f_ssl.pod:3
#: C/crypto/BIO_find_type.pod:3 C/crypto/BIO_new.pod:3
#: C/crypto/BIO_new_CMS.pod:3 C/crypto/BIO_push.pod:3 C/crypto/BIO_read.pod:3
#: C/crypto/BIO_s_accept.pod:3 C/crypto/BIO_s_bio.pod:3
#: C/crypto/BIO_s_connect.pod:3 C/crypto/BIO_s_fd.pod:3
#: C/crypto/BIO_s_file.pod:3 C/crypto/BIO_s_mem.pod:3
#: C/crypto/BIO_s_null.pod:3 C/crypto/BIO_s_socket.pod:3
#: C/crypto/BIO_set_callback.pod:3 C/crypto/BIO_should_retry.pod:3
#: C/crypto/BN_BLINDING_new.pod:3 C/crypto/BN_CTX_new.pod:3
#: C/crypto/BN_CTX_start.pod:3 C/crypto/BN_add.pod:3
#: C/crypto/BN_add_word.pod:3 C/crypto/BN_bn2bin.pod:3 C/crypto/BN_cmp.pod:3
#: C/crypto/BN_copy.pod:3 C/crypto/BN_generate_prime.pod:3
#: C/crypto/BN_mod_inverse.pod:3 C/crypto/BN_mod_mul_montgomery.pod:3
#: C/crypto/BN_mod_mul_reciprocal.pod:3 C/crypto/BN_new.pod:3
#: C/crypto/BN_num_bytes.pod:3 C/crypto/BN_rand.pod:3
#: C/crypto/BN_set_bit.pod:3 C/crypto/BN_swap.pod:3 C/crypto/BN_zero.pod:3
#: C/crypto/CMS_add0_cert.pod:3 C/crypto/CMS_add1_recipient_cert.pod:3
#: C/crypto/CMS_compress.pod:3 C/crypto/CMS_decrypt.pod:3
#: C/crypto/CMS_encrypt.pod:3 C/crypto/CMS_final.pod:3
#: C/crypto/CMS_get0_RecipientInfos.pod:3 C/crypto/CMS_get0_SignerInfos.pod:3
#: C/crypto/CMS_get0_type.pod:3 C/crypto/CMS_get1_ReceiptRequest.pod:3
#: C/crypto/CMS_sign.pod:3 C/crypto/CMS_sign_add1_signer.pod:3
#: C/crypto/CMS_sign_receipt.pod:3 C/crypto/CMS_uncompress.pod:3
#: C/crypto/CMS_verify.pod:3 C/crypto/CMS_verify_receipt.pod:3
#: C/crypto/CONF_modules_free.pod:3 C/crypto/CONF_modules_load_file.pod:3
#: C/crypto/CRYPTO_set_ex_data.pod:3 C/crypto/DH_generate_key.pod:3
#: C/crypto/DH_generate_parameters.pod:3 C/crypto/DH_get_ex_new_index.pod:3
#: C/crypto/DH_new.pod:3 C/crypto/DH_set_method.pod:3 C/crypto/DH_size.pod:3
#: C/crypto/DSA_SIG_new.pod:3 C/crypto/DSA_do_sign.pod:3
#: C/crypto/DSA_dup_DH.pod:3 C/crypto/DSA_generate_key.pod:3
#: C/crypto/DSA_generate_parameters.pod:3 C/crypto/DSA_get_ex_new_index.pod:3
#: C/crypto/DSA_new.pod:3 C/crypto/DSA_set_method.pod:3
#: C/crypto/DSA_sign.pod:3 C/crypto/DSA_size.pod:3 C/crypto/ERR_GET_LIB.pod:3
#: C/crypto/ERR_clear_error.pod:3 C/crypto/ERR_error_string.pod:3
#: C/crypto/ERR_get_error.pod:3 C/crypto/ERR_load_crypto_strings.pod:3
#: C/crypto/ERR_load_strings.pod:3 C/crypto/ERR_print_errors.pod:3
#: C/crypto/ERR_put_error.pod:3 C/crypto/ERR_remove_state.pod:3
#: C/crypto/ERR_set_mark.pod:3 C/crypto/EVP_BytesToKey.pod:3
#: C/crypto/EVP_DigestInit.pod:3 C/crypto/EVP_DigestSignInit.pod:3
#: C/crypto/EVP_DigestVerifyInit.pod:3 C/crypto/EVP_EncryptInit.pod:3
#: C/crypto/EVP_OpenInit.pod:3 C/crypto/EVP_PKEY_CTX_ctrl.pod:3
#: C/crypto/EVP_PKEY_CTX_new.pod:3 C/crypto/EVP_PKEY_cmp.pod:3
#: C/crypto/EVP_PKEY_decrypt.pod:3 C/crypto/EVP_PKEY_derive.pod:3
#: C/crypto/EVP_PKEY_encrypt.pod:3 C/crypto/EVP_PKEY_get_default_digest.pod:3
#: C/crypto/EVP_PKEY_keygen.pod:3 C/crypto/EVP_PKEY_new.pod:3
#: C/crypto/EVP_PKEY_print_private.pod:3 C/crypto/EVP_PKEY_set1_RSA.pod:3
#: C/crypto/EVP_PKEY_sign.pod:3 C/crypto/EVP_PKEY_verify.pod:3
#: C/crypto/EVP_PKEY_verify_recover.pod:3 C/crypto/EVP_SealInit.pod:3
#: C/crypto/EVP_SignInit.pod:3 C/crypto/EVP_VerifyInit.pod:3
#: C/crypto/OBJ_nid2obj.pod:3 C/crypto/OPENSSL_Applink.pod:3
#: C/crypto/OPENSSL_VERSION_NUMBER.pod:3 C/crypto/OPENSSL_config.pod:3
#: C/crypto/OPENSSL_ia32cap.pod:3 C/crypto/OPENSSL_load_builtin_modules.pod:3
#: C/crypto/OpenSSL_add_all_algorithms.pod:3
#: C/crypto/PEM_write_bio_CMS_stream.pod:3
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:3 C/crypto/PKCS12_create.pod:3
#: C/crypto/PKCS12_parse.pod:3 C/crypto/PKCS7_decrypt.pod:3
#: C/crypto/PKCS7_encrypt.pod:3 C/crypto/PKCS7_sign.pod:3
#: C/crypto/PKCS7_sign_add_signer.pod:3 C/crypto/PKCS7_verify.pod:3
#: C/crypto/RAND_add.pod:3 C/crypto/RAND_bytes.pod:3
#: C/crypto/RAND_cleanup.pod:3 C/crypto/RAND_egd.pod:3
#: C/crypto/RAND_load_file.pod:3 C/crypto/RAND_set_rand_method.pod:3
#: C/crypto/RSA_blinding_on.pod:3 C/crypto/RSA_check_key.pod:3
#: C/crypto/RSA_generate_key.pod:3 C/crypto/RSA_get_ex_new_index.pod:3
#: C/crypto/RSA_new.pod:3 C/crypto/RSA_padding_add_PKCS1_type_1.pod:3
#: C/crypto/RSA_print.pod:3 C/crypto/RSA_private_encrypt.pod:3
#: C/crypto/RSA_public_encrypt.pod:3 C/crypto/RSA_set_method.pod:3
#: C/crypto/RSA_sign.pod:3 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:3
#: C/crypto/RSA_size.pod:3 C/crypto/SMIME_read_CMS.pod:3
#: C/crypto/SMIME_read_PKCS7.pod:3 C/crypto/SMIME_write_CMS.pod:3
#: C/crypto/SMIME_write_PKCS7.pod:3 C/crypto/X509_NAME_ENTRY_get_object.pod:3
#: C/crypto/X509_NAME_add_entry_by_txt.pod:3
#: C/crypto/X509_NAME_get_index_by_NID.pod:3 C/crypto/X509_NAME_print_ex.pod:3
#: C/crypto/X509_new.pod:3 C/crypto/X509_STORE_CTX_get_error.pod:3
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:3
#: C/crypto/X509_STORE_CTX_new.pod:3
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:3
#: C/crypto/X509_STORE_set_verify_cb_func.pod:3
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:3 C/crypto/X509_verify_cert.pod:3
#: C/crypto/bio.pod:3 C/crypto/blowfish.pod:3 C/crypto/bn.pod:3
#: C/crypto/bn_internal.pod:3 C/crypto/buffer.pod:3 C/crypto/crypto.pod:3
#: C/crypto/d2i_ASN1_OBJECT.pod:3 C/crypto/d2i_DHparams.pod:3
#: C/crypto/d2i_DSAPublicKey.pod:3 C/crypto/d2i_PKCS8PrivateKey.pod:3
#: C/crypto/d2i_RSAPublicKey.pod:3 C/crypto/d2i_X509.pod:3
#: C/crypto/d2i_X509_ALGOR.pod:3 C/crypto/d2i_X509_CRL.pod:3
#: C/crypto/d2i_X509_NAME.pod:3 C/crypto/d2i_X509_REQ.pod:3
#: C/crypto/d2i_X509_SIG.pod:3 C/crypto/des.pod:3 C/crypto/des_modes.pod:5
#: C/crypto/dh.pod:3 C/crypto/ecdsa.pod:3 C/crypto/engine.pod:3
#: C/crypto/err.pod:3 C/crypto/evp.pod:3 C/crypto/hmac.pod:3
#: C/crypto/i2d_CMS_bio_stream.pod:3 C/crypto/i2d_PKCS7_bio_stream.pod:3
#: C/crypto/lh_stats.pod:3 C/crypto/lhash.pod:3 C/crypto/md5.pod:3
#: C/crypto/mdc2.pod:3 C/crypto/pem.pod:3 C/crypto/rc4.pod:3
#: C/crypto/ripemd.pod:3 C/crypto/sha.pod:3 C/crypto/threads.pod:3
#: C/crypto/ui.pod:3 C/crypto/ui_compat.pod:3 C/ssl/SSL_CIPHER_get_name.pod:3
#: C/ssl/SSL_COMP_add_compression_method.pod:3
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:3 C/ssl/SSL_CTX_add_session.pod:3
#: C/ssl/SSL_CTX_ctrl.pod:3 C/ssl/SSL_CTX_flush_sessions.pod:3
#: C/ssl/SSL_CTX_free.pod:3 C/ssl/SSL_CTX_get_ex_new_index.pod:3
#: C/ssl/SSL_CTX_get_verify_mode.pod:3
#: C/ssl/SSL_CTX_load_verify_locations.pod:3 C/ssl/SSL_CTX_new.pod:3
#: C/ssl/SSL_CTX_set_psk_client_callback.pod:32
#: C/ssl/SSL_CTX_use_psk_identity_hint.pod:32 C/ssl/SSL_CTX_sess_number.pod:3
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:3 C/ssl/SSL_CTX_sess_set_get_cb.pod:3
#: C/ssl/SSL_CTX_sessions.pod:3 C/ssl/SSL_CTX_set_cert_store.pod:3
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:3
#: C/ssl/SSL_CTX_set_cipher_list.pod:3 C/ssl/SSL_CTX_set_client_CA_list.pod:3
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:3
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:3
#: C/ssl/SSL_CTX_set_generate_session_id.pod:3
#: C/ssl/SSL_CTX_set_info_callback.pod:3 C/ssl/SSL_CTX_set_max_cert_list.pod:3
#: C/ssl/SSL_CTX_set_mode.pod:3 C/ssl/SSL_CTX_set_msg_callback.pod:3
#: C/ssl/SSL_CTX_set_options.pod:3 C/ssl/SSL_CTX_set_quiet_shutdown.pod:3
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:3
#: C/ssl/SSL_CTX_set_session_id_context.pod:3
#: C/ssl/SSL_CTX_set_ssl_version.pod:3 C/ssl/SSL_CTX_set_timeout.pod:3
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:3
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:3 C/ssl/SSL_CTX_set_verify.pod:3
#: C/ssl/SSL_CTX_use_certificate.pod:3 C/ssl/SSL_SESSION_free.pod:3
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:3 C/ssl/SSL_SESSION_get_time.pod:3
#: C/ssl/SSL_accept.pod:3 C/ssl/SSL_alert_type_string.pod:3
#: C/ssl/SSL_clear.pod:3 C/ssl/SSL_connect.pod:3 C/ssl/SSL_do_handshake.pod:3
#: C/ssl/SSL_free.pod:3 C/ssl/SSL_get_SSL_CTX.pod:3
#: C/ssl/SSL_get_ciphers.pod:3 C/ssl/SSL_get_client_CA_list.pod:3
#: C/ssl/SSL_get_current_cipher.pod:3 C/ssl/SSL_get_default_timeout.pod:3
#: C/ssl/SSL_get_error.pod:3 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:3
#: C/ssl/SSL_get_ex_new_index.pod:3 C/ssl/SSL_get_fd.pod:3
#: C/ssl/SSL_get_peer_cert_chain.pod:3 C/ssl/SSL_get_peer_certificate.pod:3
#: C/ssl/SSL_get_psk_identity.pod:32 C/ssl/SSL_get_rbio.pod:3
#: C/ssl/SSL_get_session.pod:3 C/ssl/SSL_get_verify_result.pod:3
#: C/ssl/SSL_get_version.pod:3 C/ssl/SSL_library_init.pod:3
#: C/ssl/SSL_load_client_CA_file.pod:3 C/ssl/SSL_new.pod:3
#: C/ssl/SSL_pending.pod:3 C/ssl/SSL_read.pod:3 C/ssl/SSL_rstate_string.pod:3
#: C/ssl/SSL_session_reused.pod:3 C/ssl/SSL_set_bio.pod:3
#: C/ssl/SSL_set_connect_state.pod:3 C/ssl/SSL_set_fd.pod:3
#: C/ssl/SSL_set_session.pod:3 C/ssl/SSL_set_shutdown.pod:3
#: C/ssl/SSL_set_verify_result.pod:3 C/ssl/SSL_shutdown.pod:3
#: C/ssl/SSL_state_string.pod:3 C/ssl/SSL_want.pod:3 C/ssl/SSL_write.pod:3
#: C/ssl/d2i_SSL_SESSION.pod:3 C/ssl/ssl.pod:4
msgid "NAME"
msgstr "NOM"

#. type: =head1
#: C/apps/CA.pl.pod:8 C/apps/asn1parse.pod:7 C/apps/ca.pod:8
#: C/apps/ciphers.pod:7 C/apps/cms.pod:7 C/apps/crl.pod:7
#: C/apps/crl2pkcs7.pod:7 C/apps/dgst.pod:7 C/apps/dhparam.pod:7
#: C/apps/dsa.pod:7 C/apps/dsaparam.pod:7 C/apps/ec.pod:7 C/apps/ecparam.pod:7
#: C/apps/enc.pod:7 C/apps/errstr.pod:7 C/apps/gendsa.pod:7
#: C/apps/genpkey.pod:7 C/apps/genrsa.pod:7 C/apps/nseq.pod:7
#: C/apps/ocsp.pod:7 C/apps/openssl.pod:8 C/apps/passwd.pod:7
#: C/apps/pkcs12.pod:8 C/apps/pkcs7.pod:7 C/apps/pkcs8.pod:7 C/apps/pkey.pod:8
#: C/apps/pkeyparam.pod:8 C/apps/pkeyutl.pod:7 C/apps/rand.pod:7
#: C/apps/req.pod:8 C/apps/rsa.pod:8 C/apps/rsautl.pod:7 C/apps/s_client.pod:8
#: C/apps/s_server.pod:8 C/apps/s_time.pod:8 C/apps/sess_id.pod:8
#: C/apps/smime.pod:7 C/apps/speed.pod:7 C/apps/spkac.pod:7 C/apps/ts.pod:7
#: C/apps/tsget.pod:7 C/apps/verify.pod:7 C/apps/version.pod:7
#: C/apps/x509.pod:8 C/apps/c_rehash.pod:8 C/crypto/ASN1_OBJECT_new.pod:7
#: C/crypto/ASN1_STRING_length.pod:9 C/crypto/ASN1_STRING_new.pod:8
#: C/crypto/ASN1_STRING_print_ex.pod:7 C/crypto/ASN1_generate_nconf.pod:7
#: C/crypto/BIO_ctrl.pod:10 C/crypto/BIO_f_base64.pod:7
#: C/crypto/BIO_f_buffer.pod:7 C/crypto/BIO_f_cipher.pod:7
#: C/crypto/BIO_f_md.pod:7 C/crypto/BIO_f_null.pod:7 C/crypto/BIO_f_ssl.pod:10
#: C/crypto/BIO_find_type.pod:7 C/crypto/BIO_new.pod:7
#: C/crypto/BIO_new_CMS.pod:7 C/crypto/BIO_push.pod:7 C/crypto/BIO_read.pod:7
#: C/crypto/BIO_s_accept.pod:9 C/crypto/BIO_s_bio.pod:10
#: C/crypto/BIO_s_connect.pod:10 C/crypto/BIO_s_fd.pod:7
#: C/crypto/BIO_s_file.pod:9 C/crypto/BIO_s_mem.pod:8
#: C/crypto/BIO_s_null.pod:7 C/crypto/BIO_s_socket.pod:7
#: C/crypto/BIO_set_callback.pod:8 C/crypto/BIO_should_retry.pod:9
#: C/crypto/BN_BLINDING_new.pod:11 C/crypto/BN_CTX_new.pod:7
#: C/crypto/BN_CTX_start.pod:7 C/crypto/BN_add.pod:9
#: C/crypto/BN_add_word.pod:8 C/crypto/BN_bn2bin.pod:8 C/crypto/BN_cmp.pod:7
#: C/crypto/BN_copy.pod:7 C/crypto/BN_generate_prime.pod:7
#: C/crypto/BN_mod_inverse.pod:7 C/crypto/BN_mod_mul_montgomery.pod:9
#: C/crypto/BN_mod_mul_reciprocal.pod:9 C/crypto/BN_new.pod:7
#: C/crypto/BN_num_bytes.pod:7 C/crypto/BN_rand.pod:7
#: C/crypto/BN_set_bit.pod:8 C/crypto/BN_swap.pod:7 C/crypto/BN_zero.pod:8
#: C/crypto/CMS_add0_cert.pod:7 C/crypto/CMS_add1_recipient_cert.pod:7
#: C/crypto/CMS_compress.pod:7 C/crypto/CMS_decrypt.pod:7
#: C/crypto/CMS_encrypt.pod:7 C/crypto/CMS_final.pod:7
#: C/crypto/CMS_get0_RecipientInfos.pod:7 C/crypto/CMS_get0_SignerInfos.pod:7
#: C/crypto/CMS_get0_type.pod:7 C/crypto/CMS_get1_ReceiptRequest.pod:7
#: C/crypto/CMS_sign.pod:7 C/crypto/CMS_sign_add1_signer.pod:7
#: C/crypto/CMS_sign_receipt.pod:7 C/crypto/CMS_uncompress.pod:7
#: C/crypto/CMS_verify.pod:7 C/crypto/CMS_verify_receipt.pod:7
#: C/crypto/CONF_modules_free.pod:8 C/crypto/CONF_modules_load_file.pod:7
#: C/crypto/CRYPTO_set_ex_data.pod:7 C/crypto/DH_generate_key.pod:7
#: C/crypto/DH_generate_parameters.pod:7 C/crypto/DH_get_ex_new_index.pod:7
#: C/crypto/DH_new.pod:7 C/crypto/DH_set_method.pod:8 C/crypto/DH_size.pod:7
#: C/crypto/DSA_SIG_new.pod:7 C/crypto/DSA_do_sign.pod:7
#: C/crypto/DSA_dup_DH.pod:7 C/crypto/DSA_generate_key.pod:7
#: C/crypto/DSA_generate_parameters.pod:7 C/crypto/DSA_get_ex_new_index.pod:7
#: C/crypto/DSA_new.pod:7 C/crypto/DSA_set_method.pod:8
#: C/crypto/DSA_sign.pod:7 C/crypto/DSA_size.pod:7 C/crypto/ERR_GET_LIB.pod:8
#: C/crypto/ERR_clear_error.pod:7 C/crypto/ERR_error_string.pod:9
#: C/crypto/ERR_get_error.pod:10 C/crypto/ERR_load_crypto_strings.pod:8
#: C/crypto/ERR_load_strings.pod:8 C/crypto/ERR_print_errors.pod:7
#: C/crypto/ERR_put_error.pod:7 C/crypto/ERR_remove_state.pod:7
#: C/crypto/ERR_set_mark.pod:7 C/crypto/EVP_BytesToKey.pod:7
#: C/crypto/EVP_DigestInit.pod:14 C/crypto/EVP_DigestSignInit.pod:7
#: C/crypto/EVP_DigestVerifyInit.pod:7 C/crypto/EVP_EncryptInit.pod:21
#: C/crypto/EVP_OpenInit.pod:7 C/crypto/EVP_PKEY_CTX_ctrl.pod:7
#: C/crypto/EVP_PKEY_CTX_new.pod:7 C/crypto/EVP_PKEY_cmp.pod:7
#: C/crypto/EVP_PKEY_decrypt.pod:7 C/crypto/EVP_PKEY_derive.pod:7
#: C/crypto/EVP_PKEY_encrypt.pod:7 C/crypto/EVP_PKEY_get_default_digest.pod:7
#: C/crypto/EVP_PKEY_keygen.pod:7 C/crypto/EVP_PKEY_new.pod:7
#: C/crypto/EVP_PKEY_print_private.pod:7 C/crypto/EVP_PKEY_set1_RSA.pod:10
#: C/crypto/EVP_PKEY_sign.pod:7 C/crypto/EVP_PKEY_verify.pod:7
#: C/crypto/EVP_PKEY_verify_recover.pod:7 C/crypto/EVP_SealInit.pod:7
#: C/crypto/EVP_SignInit.pod:7 C/crypto/EVP_VerifyInit.pod:7
#: C/crypto/OBJ_nid2obj.pod:9 C/crypto/OPENSSL_Applink.pod:7
#: C/crypto/OPENSSL_VERSION_NUMBER.pod:7 C/crypto/OPENSSL_config.pod:7
#: C/crypto/OPENSSL_ia32cap.pod:7 C/crypto/OPENSSL_load_builtin_modules.pod:7
#: C/crypto/OpenSSL_add_all_algorithms.pod:8
#: C/crypto/PEM_write_bio_CMS_stream.pod:7
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:7 C/crypto/PKCS12_create.pod:7
#: C/crypto/PKCS12_parse.pod:7 C/crypto/PKCS7_decrypt.pod:7
#: C/crypto/PKCS7_encrypt.pod:7 C/crypto/PKCS7_sign.pod:7
#: C/crypto/PKCS7_sign_add_signer.pod:7 C/crypto/PKCS7_verify.pod:7
#: C/crypto/RAND_add.pod:8 C/crypto/RAND_bytes.pod:7
#: C/crypto/RAND_cleanup.pod:7 C/crypto/RAND_egd.pod:7
#: C/crypto/RAND_load_file.pod:7 C/crypto/RAND_set_rand_method.pod:7
#: C/crypto/RSA_blinding_on.pod:7 C/crypto/RSA_check_key.pod:7
#: C/crypto/RSA_generate_key.pod:7 C/crypto/RSA_get_ex_new_index.pod:7
#: C/crypto/RSA_new.pod:7 C/crypto/RSA_padding_add_PKCS1_type_1.pod:12
#: C/crypto/RSA_print.pod:9 C/crypto/RSA_private_encrypt.pod:7
#: C/crypto/RSA_public_encrypt.pod:7 C/crypto/RSA_set_method.pod:9
#: C/crypto/RSA_sign.pod:7 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:7
#: C/crypto/RSA_size.pod:7 C/crypto/SMIME_read_CMS.pod:7
#: C/crypto/SMIME_read_PKCS7.pod:7 C/crypto/SMIME_write_CMS.pod:7
#: C/crypto/SMIME_write_PKCS7.pod:7 C/crypto/X509_NAME_ENTRY_get_object.pod:10
#: C/crypto/X509_NAME_add_entry_by_txt.pod:8
#: C/crypto/X509_NAME_get_index_by_NID.pod:9 C/crypto/X509_NAME_print_ex.pod:8
#: C/crypto/X509_new.pod:7 C/crypto/X509_STORE_CTX_get_error.pod:7
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:7
#: C/crypto/X509_STORE_CTX_new.pod:7
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:7
#: C/crypto/X509_STORE_set_verify_cb_func.pod:7
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:7 C/crypto/X509_verify_cert.pod:7
#: C/crypto/bio.pod:7 C/crypto/blowfish.pod:8 C/crypto/bn.pod:7
#: C/crypto/bn_internal.pod:14 C/crypto/buffer.pod:8 C/crypto/crypto.pod:7
#: C/crypto/d2i_ASN1_OBJECT.pod:7 C/crypto/d2i_DHparams.pod:7
#: C/crypto/d2i_DSAPublicKey.pod:9 C/crypto/d2i_PKCS8PrivateKey.pod:9
#: C/crypto/d2i_RSAPublicKey.pod:9 C/crypto/d2i_X509.pod:8
#: C/crypto/d2i_X509_ALGOR.pod:7 C/crypto/d2i_X509_CRL.pod:8
#: C/crypto/d2i_X509_NAME.pod:7 C/crypto/d2i_X509_REQ.pod:8
#: C/crypto/d2i_X509_SIG.pod:7 C/crypto/des.pod:15 C/crypto/dh.pod:7
#: C/crypto/ecdsa.pod:7 C/crypto/engine.pod:7 C/crypto/err.pod:7
#: C/crypto/evp.pod:7 C/crypto/hmac.pod:8 C/crypto/i2d_CMS_bio_stream.pod:7
#: C/crypto/i2d_PKCS7_bio_stream.pod:7 C/crypto/lh_stats.pod:8
#: C/crypto/lhash.pod:7 C/crypto/md5.pod:8 C/crypto/mdc2.pod:7
#: C/crypto/pem.pod:7 C/crypto/rc4.pod:7 C/crypto/ripemd.pod:8
#: C/crypto/sha.pod:7 C/crypto/threads.pod:12 C/crypto/ui.pod:13
#: C/crypto/ui_compat.pod:8 C/ssl/SSL_CIPHER_get_name.pod:7
#: C/ssl/SSL_COMP_add_compression_method.pod:7
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:7 C/ssl/SSL_CTX_add_session.pod:7
#: C/ssl/SSL_CTX_ctrl.pod:7 C/ssl/SSL_CTX_flush_sessions.pod:7
#: C/ssl/SSL_CTX_free.pod:7 C/ssl/SSL_CTX_get_ex_new_index.pod:7
#: C/ssl/SSL_CTX_get_verify_mode.pod:7
#: C/ssl/SSL_CTX_load_verify_locations.pod:8 C/ssl/SSL_CTX_new.pod:7
#: C/ssl/SSL_CTX_set_psk_client_callback.pod:36
#: C/ssl/SSL_CTX_use_psk_identity_hint.pod:39 C/ssl/SSL_CTX_sess_number.pod:7
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:7 C/ssl/SSL_CTX_sess_set_get_cb.pod:7
#: C/ssl/SSL_CTX_sessions.pod:7 C/ssl/SSL_CTX_set_cert_store.pod:7
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:7
#: C/ssl/SSL_CTX_set_cipher_list.pod:7 C/ssl/SSL_CTX_set_client_CA_list.pod:9
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:7
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:7
#: C/ssl/SSL_CTX_set_generate_session_id.pod:7
#: C/ssl/SSL_CTX_set_info_callback.pod:7 C/ssl/SSL_CTX_set_max_cert_list.pod:7
#: C/ssl/SSL_CTX_set_mode.pod:7 C/ssl/SSL_CTX_set_msg_callback.pod:7
#: C/ssl/SSL_CTX_set_options.pod:7 C/ssl/SSL_CTX_set_quiet_shutdown.pod:7
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:7
#: C/ssl/SSL_CTX_set_session_id_context.pod:7
#: C/ssl/SSL_CTX_set_ssl_version.pod:8 C/ssl/SSL_CTX_set_timeout.pod:7
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:7
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:7 C/ssl/SSL_CTX_set_verify.pod:7
#: C/ssl/SSL_CTX_use_certificate.pod:7 C/ssl/SSL_SESSION_free.pod:7
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:7 C/ssl/SSL_SESSION_get_time.pod:7
#: C/ssl/SSL_accept.pod:7 C/ssl/SSL_alert_type_string.pod:7
#: C/ssl/SSL_clear.pod:7 C/ssl/SSL_connect.pod:7 C/ssl/SSL_do_handshake.pod:7
#: C/ssl/SSL_free.pod:7 C/ssl/SSL_get_SSL_CTX.pod:7
#: C/ssl/SSL_get_ciphers.pod:7 C/ssl/SSL_get_client_CA_list.pod:7
#: C/ssl/SSL_get_current_cipher.pod:8 C/ssl/SSL_get_default_timeout.pod:7
#: C/ssl/SSL_get_error.pod:7 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:8
#: C/ssl/SSL_get_ex_new_index.pod:7 C/ssl/SSL_get_fd.pod:7
#: C/ssl/SSL_get_peer_cert_chain.pod:7 C/ssl/SSL_get_peer_certificate.pod:7
#: C/ssl/SSL_get_psk_identity.pod:37 C/ssl/SSL_get_rbio.pod:7
#: C/ssl/SSL_get_session.pod:7 C/ssl/SSL_get_verify_result.pod:7
#: C/ssl/SSL_get_version.pod:7 C/ssl/SSL_library_init.pod:8
#: C/ssl/SSL_load_client_CA_file.pod:7 C/ssl/SSL_new.pod:7
#: C/ssl/SSL_pending.pod:7 C/ssl/SSL_read.pod:7 C/ssl/SSL_rstate_string.pod:7
#: C/ssl/SSL_session_reused.pod:7 C/ssl/SSL_set_bio.pod:7
#: C/ssl/SSL_set_connect_state.pod:7 C/ssl/SSL_set_fd.pod:7
#: C/ssl/SSL_set_session.pod:7 C/ssl/SSL_set_shutdown.pod:7
#: C/ssl/SSL_set_verify_result.pod:7 C/ssl/SSL_shutdown.pod:7
#: C/ssl/SSL_state_string.pod:7 C/ssl/SSL_want.pod:7 C/ssl/SSL_write.pod:7
#: C/ssl/d2i_SSL_SESSION.pod:7 C/ssl/ssl.pod:8
msgid "SYNOPSIS"
msgstr "SYNOPSIS"

#. type: =head1
#: C/apps/CA.pl.pod:25 C/apps/asn1parse.pod:22 C/apps/ca.pod:51
#: C/apps/ciphers.pod:17 C/apps/cms.pod:68 C/apps/config.pod:10
#: C/apps/crl.pod:23 C/apps/crl2pkcs7.pod:17 C/apps/dgst.pod:32
#: C/apps/dhparam.pod:24 C/apps/dsa.pod:26 C/apps/dsaparam.pod:22
#: C/apps/ec.pod:28 C/apps/ecparam.pod:27 C/apps/enc.pod:34
#: C/apps/errstr.pod:11 C/apps/gendsa.pod:18 C/apps/genpkey.pod:21
#: C/apps/genrsa.pod:21 C/apps/nseq.pod:14 C/apps/ocsp.pod:56
#: C/apps/openssl.pod:19 C/apps/passwd.pod:21 C/apps/pkcs12.pod:44
#: C/apps/pkcs7.pod:19 C/apps/pkcs8.pod:26 C/apps/pkey.pod:25
#: C/apps/pkeyparam.pod:17 C/apps/pkeyutl.pod:32 C/apps/rand.pod:16
#: C/apps/req.pod:52 C/apps/rsa.pod:29 C/apps/rsautl.pod:25
#: C/apps/s_client.pod:47 C/apps/s_server.pod:58 C/apps/s_time.pod:27
#: C/apps/sess_id.pod:19 C/apps/smime.pod:38 C/apps/speed.pod:37
#: C/apps/spkac.pod:22 C/apps/ts.pod:51 C/apps/tsget.pod:24
#: C/apps/verify.pod:33 C/apps/version.pod:17 C/apps/x509.pod:59
#: C/apps/x509v3_config.pod:9 C/apps/c_rehash.pod:13
#: C/crypto/ASN1_OBJECT_new.pod:14 C/crypto/ASN1_STRING_length.pod:26
#: C/crypto/ASN1_STRING_new.pod:16 C/crypto/ASN1_STRING_print_ex.pod:16
#: C/crypto/ASN1_generate_nconf.pod:14 C/crypto/BIO_ctrl.pod:36
#: C/crypto/BIO_f_base64.pod:14 C/crypto/BIO_f_buffer.pod:19
#: C/crypto/BIO_f_cipher.pod:18 C/crypto/BIO_f_md.pod:17
#: C/crypto/BIO_f_null.pod:13 C/crypto/BIO_f_ssl.pod:35
#: C/crypto/BIO_find_type.pod:41 C/crypto/BIO_new.pod:17
#: C/crypto/BIO_new_CMS.pod:13 C/crypto/BIO_push.pod:14
#: C/crypto/BIO_read.pod:16 C/crypto/BIO_s_accept.pod:32
#: C/crypto/BIO_s_bio.pod:34 C/crypto/BIO_s_connect.pod:31
#: C/crypto/BIO_s_fd.pod:18 C/crypto/BIO_s_file.pod:25
#: C/crypto/BIO_s_mem.pod:21 C/crypto/BIO_s_null.pod:13
#: C/crypto/BIO_s_socket.pod:18 C/crypto/BIO_set_callback.pod:23
#: C/crypto/BIO_should_retry.pod:28 C/crypto/BN_BLINDING_new.pod:38
#: C/crypto/BN_CTX_new.pod:17 C/crypto/BN_CTX_start.pod:17
#: C/crypto/BN_add.pod:46 C/crypto/BN_add_word.pod:22
#: C/crypto/BN_bn2bin.pod:26 C/crypto/BN_cmp.pod:19 C/crypto/BN_copy.pod:15
#: C/crypto/BN_generate_prime.pod:21 C/crypto/BN_mod_inverse.pod:14
#: C/crypto/BN_mod_mul_montgomery.pod:29 C/crypto/BN_mod_mul_reciprocal.pod:25
#: C/crypto/BN_new.pod:21 C/crypto/BN_num_bytes.pod:17 C/crypto/BN_rand.pod:19
#: C/crypto/BN_set_bit.pod:25 C/crypto/BN_swap.pod:13 C/crypto/BN_zero.pod:20
#: C/crypto/CMS_add0_cert.pod:20 C/crypto/CMS_add1_recipient_cert.pod:15
#: C/crypto/CMS_compress.pod:13 C/crypto/CMS_decrypt.pod:13
#: C/crypto/CMS_encrypt.pod:13 C/crypto/CMS_final.pod:13
#: C/crypto/CMS_get0_RecipientInfos.pod:24
#: C/crypto/CMS_get0_SignerInfos.pod:17 C/crypto/CMS_get0_type.pod:15
#: C/crypto/CMS_get1_ReceiptRequest.pod:16 C/crypto/CMS_sign.pod:13
#: C/crypto/CMS_sign_add1_signer.pod:16 C/crypto/CMS_sign_receipt.pod:13
#: C/crypto/CMS_uncompress.pod:13 C/crypto/CMS_verify.pod:15
#: C/crypto/CMS_verify_receipt.pod:13 C/crypto/CONF_modules_free.pod:16
#: C/crypto/CONF_modules_load_file.pod:16 C/crypto/CRYPTO_set_ex_data.pod:15
#: C/crypto/DH_generate_key.pod:15 C/crypto/DH_generate_parameters.pod:16
#: C/crypto/DH_get_ex_new_index.pod:20 C/crypto/DH_new.pod:15
#: C/crypto/DH_set_method.pod:23 C/crypto/DH_size.pod:13
#: C/crypto/DSA_SIG_new.pod:15 C/crypto/DSA_do_sign.pod:16
#: C/crypto/DSA_dup_DH.pod:13 C/crypto/DSA_generate_key.pod:13
#: C/crypto/DSA_generate_parameters.pod:15
#: C/crypto/DSA_get_ex_new_index.pod:20 C/crypto/DSA_new.pod:15
#: C/crypto/DSA_set_method.pod:23 C/crypto/DSA_sign.pod:20
#: C/crypto/DSA_size.pod:13 C/crypto/ERR_GET_LIB.pod:18
#: C/crypto/ERR_clear_error.pod:13 C/crypto/ERR_error_string.pod:20
#: C/crypto/ERR_get_error.pod:29 C/crypto/ERR_load_crypto_strings.pod:19
#: C/crypto/ERR_load_strings.pod:18 C/crypto/ERR_print_errors.pod:14
#: C/crypto/ERR_put_error.pod:16 C/crypto/ERR_remove_state.pod:13
#: C/crypto/ERR_set_mark.pod:15 C/crypto/EVP_BytesToKey.pod:16
#: C/crypto/EVP_DigestInit.pod:68 C/crypto/EVP_DigestSignInit.pod:16
#: C/crypto/EVP_DigestVerifyInit.pod:16 C/crypto/EVP_EncryptInit.pod:94
#: C/crypto/EVP_OpenInit.pod:18 C/crypto/EVP_PKEY_CTX_ctrl.pod:37
#: C/crypto/EVP_PKEY_CTX_new.pod:16 C/crypto/EVP_PKEY_cmp.pod:17
#: C/crypto/EVP_PKEY_decrypt.pod:16 C/crypto/EVP_PKEY_derive.pod:15
#: C/crypto/EVP_PKEY_encrypt.pod:16
#: C/crypto/EVP_PKEY_get_default_digest.pod:12 C/crypto/EVP_PKEY_keygen.pod:26
#: C/crypto/EVP_PKEY_new.pod:15 C/crypto/EVP_PKEY_print_private.pod:18
#: C/crypto/EVP_PKEY_set1_RSA.pod:31 C/crypto/EVP_PKEY_sign.pod:16
#: C/crypto/EVP_PKEY_verify.pod:16 C/crypto/EVP_PKEY_verify_recover.pod:16
#: C/crypto/EVP_SealInit.pod:19 C/crypto/EVP_SignInit.pod:19
#: C/crypto/EVP_VerifyInit.pod:17 C/crypto/OBJ_nid2obj.pod:32
#: C/crypto/OPENSSL_Applink.pod:11 C/crypto/OPENSSL_VERSION_NUMBER.pod:16
#: C/crypto/OPENSSL_config.pod:14 C/crypto/OPENSSL_ia32cap.pod:12
#: C/crypto/OPENSSL_load_builtin_modules.pod:15
#: C/crypto/OpenSSL_add_all_algorithms.pod:18
#: C/crypto/PEM_write_bio_CMS_stream.pod:14
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:14 C/crypto/PKCS12_create.pod:14
#: C/crypto/PKCS12_parse.pod:13 C/crypto/PKCS7_decrypt.pod:13
#: C/crypto/PKCS7_encrypt.pod:13 C/crypto/PKCS7_sign.pod:13
#: C/crypto/PKCS7_sign_add_signer.pod:14 C/crypto/PKCS7_verify.pod:15
#: C/crypto/RAND_add.pod:21 C/crypto/RAND_bytes.pod:15
#: C/crypto/RAND_cleanup.pod:13 C/crypto/RAND_egd.pod:16
#: C/crypto/RAND_load_file.pod:17 C/crypto/RAND_set_rand_method.pod:17
#: C/crypto/RSA_blinding_on.pod:15 C/crypto/RSA_check_key.pod:13
#: C/crypto/RSA_generate_key.pod:14 C/crypto/RSA_get_ex_new_index.pod:27
#: C/crypto/RSA_new.pod:15 C/crypto/RSA_padding_add_PKCS1_type_1.pod:46
#: C/crypto/RSA_print.pod:28 C/crypto/RSA_private_encrypt.pod:17
#: C/crypto/RSA_public_encrypt.pod:17 C/crypto/RSA_set_method.pod:29
#: C/crypto/RSA_sign.pod:17 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:19
#: C/crypto/RSA_size.pod:13 C/crypto/SMIME_read_CMS.pod:13
#: C/crypto/SMIME_read_PKCS7.pod:13 C/crypto/SMIME_write_CMS.pod:13
#: C/crypto/SMIME_write_PKCS7.pod:13
#: C/crypto/X509_NAME_ENTRY_get_object.pod:24
#: C/crypto/X509_NAME_add_entry_by_txt.pod:22
#: C/crypto/X509_NAME_get_index_by_NID.pod:22
#: C/crypto/X509_NAME_print_ex.pod:17 C/crypto/X509_new.pod:14
#: C/crypto/X509_STORE_CTX_get_error.pod:21
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:20
#: C/crypto/X509_STORE_CTX_new.pod:28
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:14
#: C/crypto/X509_STORE_set_verify_cb_func.pod:17
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:29
#: C/crypto/X509_verify_cert.pod:13 C/crypto/bio.pod:14
#: C/crypto/blowfish.pod:28 C/crypto/bn.pod:144 C/crypto/bn_internal.pod:66
#: C/crypto/buffer.pod:20 C/crypto/crypto.pod:9
#: C/crypto/d2i_ASN1_OBJECT.pod:14 C/crypto/d2i_DHparams.pod:14
#: C/crypto/d2i_DSAPublicKey.pod:34 C/crypto/d2i_PKCS8PrivateKey.pod:32
#: C/crypto/d2i_RSAPublicKey.pod:30 C/crypto/d2i_X509.pod:21
#: C/crypto/d2i_X509_ALGOR.pod:14 C/crypto/d2i_X509_CRL.pod:21
#: C/crypto/d2i_X509_NAME.pod:14 C/crypto/d2i_X509_REQ.pod:21
#: C/crypto/d2i_X509_SIG.pod:14 C/crypto/des.pod:105 C/crypto/des_modes.pod:9
#: C/crypto/dh.pod:41 C/crypto/ecdsa.pod:50 C/crypto/engine.pod:162
#: C/crypto/err.pod:47 C/crypto/evp.pod:11 C/crypto/hmac.pod:28
#: C/crypto/i2d_CMS_bio_stream.pod:13 C/crypto/i2d_PKCS7_bio_stream.pod:13
#: C/crypto/lh_stats.pod:20 C/crypto/lhash.pod:31 C/crypto/md5.pod:42
#: C/crypto/mdc2.pod:19 C/crypto/pem.pod:181 C/crypto/rc4.pod:16
#: C/crypto/ripemd.pod:20 C/crypto/sha.pod:19 C/crypto/threads.pod:64
#: C/crypto/ui.pod:68 C/crypto/ui_compat.pod:19
#: C/ssl/SSL_CIPHER_get_name.pod:16
#: C/ssl/SSL_COMP_add_compression_method.pod:13
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:13 C/ssl/SSL_CTX_add_session.pod:17
#: C/ssl/SSL_CTX_ctrl.pod:17 C/ssl/SSL_CTX_flush_sessions.pod:14
#: C/ssl/SSL_CTX_free.pod:13 C/ssl/SSL_CTX_get_ex_new_index.pod:27
#: C/ssl/SSL_CTX_get_verify_mode.pod:18
#: C/ssl/SSL_CTX_load_verify_locations.pod:15 C/ssl/SSL_CTX_new.pod:13
#: C/ssl/SSL_CTX_set_psk_client_callback.pod:50
#: C/ssl/SSL_CTX_use_psk_identity_hint.pod:54 C/ssl/SSL_CTX_sess_number.pod:24
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:14
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:27 C/ssl/SSL_CTX_sessions.pod:13
#: C/ssl/SSL_CTX_set_cert_store.pod:14
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:13
#: C/ssl/SSL_CTX_set_cipher_list.pod:14
#: C/ssl/SSL_CTX_set_client_CA_list.pod:18
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:15
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:16
#: C/ssl/SSL_CTX_set_generate_session_id.pod:19
#: C/ssl/SSL_CTX_set_info_callback.pod:17
#: C/ssl/SSL_CTX_set_max_cert_list.pod:17 C/ssl/SSL_CTX_set_mode.pod:17
#: C/ssl/SSL_CTX_set_msg_callback.pod:17 C/ssl/SSL_CTX_set_options.pod:22
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:17
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:14
#: C/ssl/SSL_CTX_set_session_id_context.pod:16
#: C/ssl/SSL_CTX_set_ssl_version.pod:16 C/ssl/SSL_CTX_set_timeout.pod:14
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:21
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:23 C/ssl/SSL_CTX_set_verify.pod:20
#: C/ssl/SSL_CTX_use_certificate.pod:37 C/ssl/SSL_SESSION_free.pod:13
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:27 C/ssl/SSL_SESSION_get_time.pod:21
#: C/ssl/SSL_accept.pod:13 C/ssl/SSL_alert_type_string.pod:17
#: C/ssl/SSL_clear.pod:13 C/ssl/SSL_connect.pod:13
#: C/ssl/SSL_do_handshake.pod:13 C/ssl/SSL_free.pod:13
#: C/ssl/SSL_get_SSL_CTX.pod:13 C/ssl/SSL_get_ciphers.pod:14
#: C/ssl/SSL_get_client_CA_list.pod:14 C/ssl/SSL_get_current_cipher.pod:22
#: C/ssl/SSL_get_default_timeout.pod:13 C/ssl/SSL_get_error.pod:13
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:14
#: C/ssl/SSL_get_ex_new_index.pod:27 C/ssl/SSL_get_fd.pod:15
#: C/ssl/SSL_get_peer_cert_chain.pod:13 C/ssl/SSL_get_peer_certificate.pod:13
#: C/ssl/SSL_get_psk_identity.pod:45 C/ssl/SSL_get_rbio.pod:14
#: C/ssl/SSL_get_session.pod:15 C/ssl/SSL_get_verify_result.pod:13
#: C/ssl/SSL_get_version.pod:13 C/ssl/SSL_library_init.pod:16
#: C/ssl/SSL_load_client_CA_file.pod:13 C/ssl/SSL_new.pod:13
#: C/ssl/SSL_pending.pod:13 C/ssl/SSL_read.pod:13
#: C/ssl/SSL_rstate_string.pod:14 C/ssl/SSL_session_reused.pod:13
#: C/ssl/SSL_set_bio.pod:13 C/ssl/SSL_set_connect_state.pod:15
#: C/ssl/SSL_set_fd.pod:15 C/ssl/SSL_set_session.pod:13
#: C/ssl/SSL_set_shutdown.pod:15 C/ssl/SSL_set_verify_result.pod:13
#: C/ssl/SSL_shutdown.pod:13 C/ssl/SSL_state_string.pod:14
#: C/ssl/SSL_want.pod:17 C/ssl/SSL_write.pod:13 C/ssl/d2i_SSL_SESSION.pod:14
#: C/ssl/ssl.pod:10
msgid "DESCRIPTION"
msgstr "DESCRIPTION"

#. type: =head1
#: C/apps/CA.pl.pod:146 C/apps/asn1parse.pod:122 C/apps/ciphers.pod:436
#: C/apps/cms.pod:411 C/apps/config.pod:194 C/apps/crl.pod:91
#: C/apps/crl2pkcs7.pod:75 C/apps/dgst.pod:158 C/apps/dhparam.pod:116
#: C/apps/dsa.pod:119 C/apps/dsaparam.pod:95 C/apps/ec.pod:140
#: C/apps/ecparam.pod:131 C/apps/enc.pod:163 C/apps/gendsa.pod:56
#: C/apps/genpkey.pod:174 C/apps/genrsa.pod:72 C/apps/nseq.pod:53
#: C/apps/ocsp.pod:318 C/apps/pkcs12.pod:290 C/apps/pkcs7.pod:82
#: C/apps/pkcs8.pod:135 C/apps/pkeyparam.pod:59 C/apps/pkeyutl.pod:131
#: C/apps/req.pod:595 C/apps/rsa.pod:130 C/apps/rsautl.pod:91
#: C/apps/s_client.pod:251 C/apps/s_server.pod:319 C/apps/s_time.pod:128
#: C/apps/sess_id.pod:131 C/apps/smime.pod:269 C/apps/spkac.pod:113
#: C/apps/version.pod:55 C/apps/x509.pod:682 C/apps/x509v3_config.pod:479
#: C/crypto/ASN1_OBJECT_new.pod:23 C/crypto/ASN1_STRING_length.pod:53
#: C/crypto/ASN1_STRING_new.pod:26 C/crypto/ASN1_STRING_print_ex.pod:29
#: C/crypto/BIO_ctrl.pod:94 C/crypto/BIO_f_base64.pod:30
#: C/crypto/BIO_f_buffer.pod:42 C/crypto/BIO_f_cipher.pod:45
#: C/crypto/BIO_f_md.pod:42 C/crypto/BIO_f_null.pod:22
#: C/crypto/BIO_f_ssl.pod:105 C/crypto/BIO_find_type.pod:66
#: C/crypto/BIO_new.pod:40 C/crypto/BIO_new_CMS.pod:19
#: C/crypto/BIO_push.pod:24 C/crypto/BIO_read.pod:38
#: C/crypto/BIO_s_accept.pod:97 C/crypto/BIO_s_bio.pod:104
#: C/crypto/BIO_s_connect.pod:101 C/crypto/BIO_s_fd.pod:46
#: C/crypto/BIO_s_file.pod:71 C/crypto/BIO_s_mem.pod:71
#: C/crypto/BIO_s_null.pod:18 C/crypto/BIO_s_socket.pod:37
#: C/crypto/BIO_should_retry.pod:62 C/crypto/BN_num_bytes.pod:34
#: C/crypto/CMS_add0_cert.pod:30 C/crypto/CMS_add1_recipient_cert.pod:28
#: C/crypto/CMS_compress.pod:20 C/crypto/CMS_compress.pod:44
#: C/crypto/CMS_decrypt.pod:23 C/crypto/CMS_encrypt.pod:19
#: C/crypto/CMS_encrypt.pod:63 C/crypto/CMS_final.pod:22
#: C/crypto/CMS_get0_RecipientInfos.pod:69
#: C/crypto/CMS_get0_SignerInfos.pod:34 C/crypto/CMS_get0_type.pod:29
#: C/crypto/CMS_get1_ReceiptRequest.pod:38 C/crypto/CMS_sign.pod:25
#: C/crypto/CMS_sign_add1_signer.pod:37 C/crypto/CMS_sign_receipt.pod:23
#: C/crypto/CMS_uncompress.pod:22 C/crypto/CMS_verify.pod:75
#: C/crypto/CMS_verify_receipt.pod:24 C/crypto/CONF_modules_free.pod:28
#: C/crypto/CONF_modules_load_file.pod:27
#: C/crypto/DH_generate_parameters.pod:47 C/crypto/DH_set_method.pod:100
#: C/crypto/DSA_set_method.pod:114 C/crypto/EVP_BytesToKey.pod:26
#: C/crypto/EVP_DigestInit.pod:175 C/crypto/EVP_DigestSignInit.pod:47
#: C/crypto/EVP_DigestVerifyInit.pod:47 C/crypto/EVP_EncryptInit.pod:343
#: C/crypto/EVP_OpenInit.pod:34 C/crypto/EVP_PKEY_CTX_new.pod:30
#: C/crypto/EVP_PKEY_cmp.pod:32 C/crypto/EVP_PKEY_decrypt.pod:29
#: C/crypto/EVP_PKEY_derive.pod:30 C/crypto/EVP_PKEY_encrypt.pod:29
#: C/crypto/EVP_PKEY_get_default_digest.pod:18 C/crypto/EVP_PKEY_keygen.pod:56
#: C/crypto/EVP_PKEY_new.pod:22 C/crypto/EVP_PKEY_print_private.pod:29
#: C/crypto/EVP_PKEY_set1_RSA.pod:51 C/crypto/EVP_PKEY_sign.pod:29
#: C/crypto/EVP_PKEY_verify.pod:26 C/crypto/EVP_PKEY_verify_recover.pod:29
#: C/crypto/EVP_SealInit.pod:56 C/crypto/EVP_SignInit.pod:52
#: C/crypto/EVP_VerifyInit.pod:46 C/crypto/OBJ_nid2obj.pod:73
#: C/crypto/OPENSSL_config.pod:25 C/crypto/OPENSSL_load_builtin_modules.pod:25
#: C/crypto/OpenSSL_add_all_algorithms.pod:37
#: C/crypto/PEM_write_bio_CMS_stream.pod:20
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:20 C/crypto/PKCS12_create.pod:28
#: C/crypto/PKCS12_parse.pod:21 C/crypto/PKCS7_decrypt.pod:20
#: C/crypto/PKCS7_encrypt.pod:19 C/crypto/PKCS7_encrypt.pod:54
#: C/crypto/PKCS7_sign.pod:24 C/crypto/PKCS7_sign.pod:69
#: C/crypto/PKCS7_sign_add_signer.pod:32 C/crypto/PKCS7_verify.pod:73
#: C/crypto/RAND_egd.pod:37 C/crypto/RAND_set_rand_method.pod:58
#: C/crypto/RSA_check_key.pod:33 C/crypto/RSA_set_method.pod:158
#: C/crypto/SMIME_read_CMS.pod:25 C/crypto/SMIME_read_PKCS7.pod:26
#: C/crypto/SMIME_write_CMS.pod:22 C/crypto/SMIME_write_PKCS7.pod:22
#: C/crypto/X509_NAME_ENTRY_get_object.pod:41
#: C/crypto/X509_NAME_add_entry_by_txt.pod:44
#: C/crypto/X509_NAME_get_index_by_NID.pod:48
#: C/crypto/X509_NAME_print_ex.pod:34
#: C/crypto/X509_STORE_CTX_get_error.pod:283
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:26
#: C/crypto/X509_STORE_CTX_new.pod:73
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:46
#: C/crypto/X509_STORE_set_verify_cb_func.pod:25
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:136
#: C/crypto/X509_verify_cert.pod:28 C/crypto/crypto.pod:65
#: C/crypto/d2i_DSAPublicKey.pod:54 C/crypto/d2i_PKCS8PrivateKey.pod:40
#: C/crypto/d2i_RSAPublicKey.pod:47 C/crypto/d2i_X509.pod:60
#: C/crypto/des.pod:283 C/crypto/des_modes.pod:237
#: C/crypto/i2d_CMS_bio_stream.pod:19 C/crypto/i2d_PKCS7_bio_stream.pod:19
#: C/crypto/pem.pod:413 C/crypto/threads.pod:175 C/crypto/ui_compat.pod:43
#: C/ssl/SSL_CIPHER_get_name.pod:36
#: C/ssl/SSL_COMP_add_compression_method.pod:20
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:19 C/ssl/SSL_CTX_add_session.pod:30
#: C/ssl/SSL_CTX_flush_sessions.pod:21
#: C/ssl/SSL_CTX_load_verify_locations.pod:21 C/ssl/SSL_CTX_new.pod:18
#: C/ssl/SSL_CTX_set_psk_client_callback.pod:67
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:21
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:48 C/ssl/SSL_CTX_sessions.pod:18
#: C/ssl/SSL_CTX_set_cert_store.pod:23
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:19
#: C/ssl/SSL_CTX_set_cipher_list.pod:23
#: C/ssl/SSL_CTX_set_client_CA_list.pod:35
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:38
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:32
#: C/ssl/SSL_CTX_set_generate_session_id.pod:31
#: C/ssl/SSL_CTX_set_info_callback.pod:36
#: C/ssl/SSL_CTX_set_max_cert_list.pod:32 C/ssl/SSL_CTX_set_mode.pod:29
#: C/ssl/SSL_CTX_set_msg_callback.pod:74 C/ssl/SSL_CTX_set_options.pod:44
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:33
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:21
#: C/ssl/SSL_CTX_set_session_id_context.pod:24
#: C/ssl/SSL_CTX_set_ssl_version.pod:29 C/ssl/SSL_CTX_set_timeout.pod:21
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:36
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:48 C/ssl/SSL_CTX_set_verify.pod:40
#: C/ssl/SSL_CTX_use_certificate.pod:110 C/ssl/SSL_SESSION_free.pod:19
#: C/ssl/SSL_SESSION_get_time.pod:39 C/ssl/SSL_accept.pod:19
#: C/ssl/SSL_alert_type_string.pod:31 C/ssl/SSL_clear.pod:18
#: C/ssl/SSL_connect.pod:19 C/ssl/SSL_do_handshake.pod:21
#: C/ssl/SSL_free.pod:19 C/ssl/SSL_get_ciphers.pod:25
#: C/ssl/SSL_get_default_timeout.pod:18
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:19
#: C/ssl/SSL_get_peer_cert_chain.pod:22 C/ssl/SSL_get_peer_certificate.pod:18
#: C/ssl/SSL_get_session.pod:26 C/ssl/SSL_get_verify_result.pod:18
#: C/ssl/SSL_library_init.pod:23 C/ssl/SSL_library_init.pod:46
#: C/ssl/SSL_load_client_CA_file.pod:18 C/ssl/SSL_pending.pod:18
#: C/ssl/SSL_read.pod:18 C/ssl/SSL_rstate_string.pod:22
#: C/ssl/SSL_session_reused.pod:17 C/ssl/SSL_set_connect_state.pod:21
#: C/ssl/SSL_set_session.pod:26 C/ssl/SSL_set_shutdown.pod:21
#: C/ssl/SSL_set_verify_result.pod:19 C/ssl/SSL_shutdown.pod:18
#: C/ssl/SSL_state_string.pod:22 C/ssl/SSL_want.pod:24 C/ssl/SSL_write.pod:18
#: C/ssl/d2i_SSL_SESSION.pod:25
msgid "NOTES"
msgstr "NOTES"

#. type: =head1
#: C/apps/CA.pl.pod:174 C/apps/asn1parse.pod:171 C/apps/ca.pod:670
#: C/apps/ciphers.pod:468 C/apps/config.pod:275 C/apps/crl.pod:113
#: C/apps/crl2pkcs7.pod:87 C/apps/dhparam.pod:132 C/apps/dsa.pod:153
#: C/apps/dsaparam.pod:105 C/apps/ec.pod:178 C/apps/ecparam.pod:167
#: C/apps/errstr.pod:32 C/apps/gendsa.pod:61 C/apps/genrsa.pod:91
#: C/apps/openssl.pod:397 C/apps/pkcs12.pod:365 C/apps/pkcs7.pod:101
#: C/apps/pkcs8.pod:238 C/apps/pkey.pod:130 C/apps/pkeyparam.pod:64
#: C/apps/pkeyutl.pod:219 C/apps/rand.pod:51 C/apps/req.pod:672
#: C/apps/rsa.pod:184 C/apps/rsautl.pod:181 C/apps/s_client.pod:302
#: C/apps/s_server.pod:351 C/apps/s_time.pod:169 C/apps/sess_id.pod:147
#: C/apps/spkac.pod:129 C/apps/ts.pod:588 C/apps/tsget.pod:189
#: C/apps/verify.pod:402 C/apps/x509.pod:845 C/apps/x509v3_config.pod:523
#: C/apps/c_rehash.pod:47 C/crypto/ASN1_OBJECT_new.pod:37
#: C/crypto/ASN1_STRING_length.pod:77 C/crypto/ASN1_STRING_new.pod:38
#: C/crypto/ASN1_STRING_print_ex.pod:87 C/crypto/ASN1_generate_nconf.pod:257
#: C/crypto/BIO_ctrl.pod:126 C/crypto/BIO_f_base64.pod:79
#: C/crypto/BIO_f_buffer.pod:67 C/crypto/BIO_f_cipher.pod:74
#: C/crypto/BIO_f_md.pod:142 C/crypto/BIO_f_null.pod:30
#: C/crypto/BIO_f_ssl.pod:320 C/crypto/BIO_find_type.pod:96
#: C/crypto/BIO_new.pod:63 C/crypto/BIO_new_CMS.pod:57
#: C/crypto/BIO_push.pod:67 C/crypto/BIO_read.pod:62
#: C/crypto/BIO_s_accept.pod:193 C/crypto/BIO_s_bio.pod:177
#: C/crypto/BIO_s_connect.pod:190 C/crypto/BIO_s_fd.pod:83
#: C/crypto/BIO_s_file.pod:141 C/crypto/BIO_s_mem.pod:113
#: C/crypto/BIO_s_null.pod:35 C/crypto/BIO_s_socket.pod:61
#: C/crypto/BIO_set_callback.pod:106 C/crypto/BIO_should_retry.pod:112
#: C/crypto/BN_BLINDING_new.pod:98 C/crypto/BN_CTX_new.pod:43
#: C/crypto/BN_CTX_start.pod:44 C/crypto/BN_add.pod:112
#: C/crypto/BN_add_word.pod:48 C/crypto/BN_bn2bin.pod:81
#: C/crypto/BN_cmp.pod:38 C/crypto/BN_copy.pod:26
#: C/crypto/BN_generate_prime.pod:91 C/crypto/BN_mod_inverse.pod:28
#: C/crypto/BN_mod_mul_montgomery.pod:88 C/crypto/BN_mod_mul_reciprocal.pod:70
#: C/crypto/BN_new.pod:43 C/crypto/BN_num_bytes.pod:47 C/crypto/BN_rand.pod:46
#: C/crypto/BN_set_bit.pod:56 C/crypto/BN_zero.pod:46
#: C/crypto/CMS_add0_cert.pod:55 C/crypto/CMS_add1_recipient_cert.pod:52
#: C/crypto/CMS_compress.pod:64 C/crypto/CMS_decrypt.pod:57
#: C/crypto/CMS_encrypt.pod:87 C/crypto/CMS_final.pod:32
#: C/crypto/CMS_get0_RecipientInfos.pod:98
#: C/crypto/CMS_get0_SignerInfos.pod:67 C/crypto/CMS_get0_type.pod:54
#: C/crypto/CMS_get1_ReceiptRequest.pod:57 C/crypto/CMS_sign.pod:110
#: C/crypto/CMS_sign_add1_signer.pod:92 C/crypto/CMS_sign_receipt.pod:35
#: C/crypto/CMS_uncompress.pod:46 C/crypto/CMS_verify.pod:118
#: C/crypto/CMS_verify_receipt.pod:37 C/crypto/CONF_modules_free.pod:37
#: C/crypto/CONF_modules_load_file.pod:51 C/crypto/CRYPTO_set_ex_data.pod:43
#: C/crypto/DH_generate_key.pod:41 C/crypto/DH_generate_parameters.pod:60
#: C/crypto/DH_get_ex_new_index.pod:27 C/crypto/DH_new.pod:30
#: C/crypto/DH_set_method.pod:110 C/crypto/DH_size.pod:25
#: C/crypto/DSA_SIG_new.pod:31 C/crypto/DSA_do_sign.pod:37
#: C/crypto/DSA_dup_DH.pod:28 C/crypto/DSA_generate_key.pod:25
#: C/crypto/DSA_generate_parameters.pod:91
#: C/crypto/DSA_get_ex_new_index.pod:27 C/crypto/DSA_new.pod:32
#: C/crypto/DSA_set_method.pod:124 C/crypto/DSA_sign.pod:56
#: C/crypto/DSA_size.pod:25 C/crypto/ERR_GET_LIB.pod:42
#: C/crypto/ERR_clear_error.pod:21 C/crypto/ERR_error_string.pod:61
#: C/crypto/ERR_get_error.pod:62 C/crypto/ERR_load_crypto_strings.pod:36
#: C/crypto/ERR_load_strings.pod:44 C/crypto/ERR_print_errors.pod:39
#: C/crypto/ERR_put_error.pod:35 C/crypto/ERR_remove_state.pod:26
#: C/crypto/ERR_set_mark.pod:30 C/crypto/EVP_BytesToKey.pod:60
#: C/crypto/EVP_DigestInit.pod:253 C/crypto/EVP_DigestSignInit.pod:74
#: C/crypto/EVP_DigestVerifyInit.pod:69 C/crypto/EVP_EncryptInit.pod:500
#: C/crypto/EVP_OpenInit.pod:55 C/crypto/EVP_PKEY_CTX_ctrl.pod:113
#: C/crypto/EVP_PKEY_CTX_new.pod:44 C/crypto/EVP_PKEY_cmp.pod:56
#: C/crypto/EVP_PKEY_decrypt.pod:80 C/crypto/EVP_PKEY_derive.pod:80
#: C/crypto/EVP_PKEY_encrypt.pod:80
#: C/crypto/EVP_PKEY_get_default_digest.pod:30
#: C/crypto/EVP_PKEY_keygen.pod:147 C/crypto/EVP_PKEY_new.pod:39
#: C/crypto/EVP_PKEY_print_private.pod:44 C/crypto/EVP_PKEY_set1_RSA.pod:72
#: C/crypto/EVP_PKEY_sign.pod:83 C/crypto/EVP_PKEY_verify.pod:78
#: C/crypto/EVP_PKEY_verify_recover.pod:90 C/crypto/EVP_SealInit.pod:75
#: C/crypto/EVP_SignInit.pod:89 C/crypto/EVP_VerifyInit.pod:79
#: C/crypto/OBJ_nid2obj.pod:143 C/crypto/OPENSSL_VERSION_NUMBER.pod:91
#: C/crypto/OPENSSL_config.pod:73 C/crypto/OPENSSL_load_builtin_modules.pod:43
#: C/crypto/OpenSSL_add_all_algorithms.pod:61
#: C/crypto/PEM_write_bio_CMS_stream.pod:29
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:29 C/crypto/PKCS12_create.pod:67
#: C/crypto/PKCS12_parse.pod:49 C/crypto/PKCS7_decrypt.pod:47
#: C/crypto/PKCS7_encrypt.pod:71 C/crypto/PKCS7_sign.pod:104
#: C/crypto/PKCS7_sign_add_signer.pod:78 C/crypto/PKCS7_verify.pod:110
#: C/crypto/RAND_add.pod:66 C/crypto/RAND_bytes.pod:39
#: C/crypto/RAND_cleanup.pod:21 C/crypto/RAND_egd.pod:73
#: C/crypto/RAND_load_file.pod:44 C/crypto/RAND_set_rand_method.pod:68
#: C/crypto/RSA_blinding_on.pod:35 C/crypto/RSA_check_key.pod:59
#: C/crypto/RSA_generate_key.pod:60 C/crypto/RSA_get_ex_new_index.pod:111
#: C/crypto/RSA_new.pod:31 C/crypto/RSA_padding_add_PKCS1_type_1.pod:107
#: C/crypto/RSA_print.pod:39 C/crypto/RSA_private_encrypt.pod:60
#: C/crypto/RSA_public_encrypt.pod:74 C/crypto/RSA_set_method.pod:180
#: C/crypto/RSA_sign.pod:51 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:48
#: C/crypto/RSA_size.pod:25 C/crypto/SMIME_read_CMS.pod:59
#: C/crypto/SMIME_read_PKCS7.pod:62 C/crypto/SMIME_write_CMS.pod:54
#: C/crypto/SMIME_write_PKCS7.pod:55
#: C/crypto/X509_NAME_ENTRY_get_object.pod:65
#: C/crypto/X509_NAME_add_entry_by_txt.pod:110
#: C/crypto/X509_NAME_get_index_by_NID.pod:100
#: C/crypto/X509_NAME_print_ex.pod:97 C/crypto/X509_new.pod:31
#: C/crypto/X509_STORE_CTX_get_error.pod:297
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:32
#: C/crypto/X509_STORE_CTX_new.pod:113
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:150
#: C/crypto/X509_STORE_set_verify_cb_func.pod:42
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:163
#: C/crypto/X509_verify_cert.pod:45 C/crypto/bio.pod:40
#: C/crypto/blowfish.pod:103 C/crypto/bn.pod:167 C/crypto/bn_internal.pod:234
#: C/crypto/buffer.pod:64 C/crypto/crypto.pod:81
#: C/crypto/d2i_ASN1_OBJECT.pod:21 C/crypto/d2i_DHparams.pod:22
#: C/crypto/d2i_DSAPublicKey.pod:75 C/crypto/d2i_PKCS8PrivateKey.pod:52
#: C/crypto/d2i_RSAPublicKey.pod:59 C/crypto/d2i_X509.pod:222
#: C/crypto/d2i_X509_ALGOR.pod:22 C/crypto/d2i_X509_CRL.pod:29
#: C/crypto/d2i_X509_NAME.pod:23 C/crypto/d2i_X509_REQ.pod:28
#: C/crypto/d2i_X509_SIG.pod:22 C/crypto/des.pod:318
#: C/crypto/des_modes.pod:249 C/crypto/dh.pod:68 C/crypto/ecdsa.pod:198
#: C/crypto/engine.pod:595 C/crypto/err.pod:172 C/crypto/evp.pod:44
#: C/crypto/hmac.pod:91 C/crypto/i2d_CMS_bio_stream.pod:32
#: C/crypto/i2d_PKCS7_bio_stream.pod:32 C/crypto/lh_stats.pod:50
#: C/crypto/lhash.pod:283 C/crypto/md5.pod:88 C/crypto/mdc2.pod:55
#: C/crypto/rc4.pod:54 C/crypto/ripemd.pod:57 C/crypto/sha.pod:61
#: C/crypto/threads.pod:206 C/crypto/ui.pod:181 C/crypto/ui_compat.pod:48
#: C/ssl/SSL_CIPHER_get_name.pod:107
#: C/ssl/SSL_COMP_add_compression_method.pod:66
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:32 C/ssl/SSL_CTX_add_session.pod:67
#: C/ssl/SSL_CTX_ctrl.pod:30 C/ssl/SSL_CTX_flush_sessions.pod:42
#: C/ssl/SSL_CTX_free.pod:36 C/ssl/SSL_CTX_get_ex_new_index.pod:47
#: C/ssl/SSL_CTX_get_verify_mode.pod:46
#: C/ssl/SSL_CTX_load_verify_locations.pod:115 C/ssl/SSL_CTX_new.pod:89
#: C/ssl/SSL_CTX_sess_number.pod:70 C/ssl/SSL_CTX_sess_set_cache_size.pod:44
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:79 C/ssl/SSL_CTX_sessions.pod:28
#: C/ssl/SSL_CTX_set_cert_store.pod:51
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:61
#: C/ssl/SSL_CTX_set_cipher_list.pod:62
#: C/ssl/SSL_CTX_set_client_CA_list.pod:91
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:87
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:71
#: C/ssl/SSL_CTX_set_generate_session_id.pod:140
#: C/ssl/SSL_CTX_set_info_callback.pod:148
#: C/ssl/SSL_CTX_set_max_cert_list.pod:68 C/ssl/SSL_CTX_set_mode.pod:83
#: C/ssl/SSL_CTX_set_msg_callback.pod:90 C/ssl/SSL_CTX_set_options.pod:317
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:57
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:120
#: C/ssl/SSL_CTX_set_session_id_context.pod:79
#: C/ssl/SSL_CTX_set_ssl_version.pod:55 C/ssl/SSL_CTX_set_timeout.pod:51
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:163
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:159 C/ssl/SSL_CTX_set_verify.pod:283
#: C/ssl/SSL_CTX_use_certificate.pod:154 C/ssl/SSL_SESSION_free.pod:48
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:55 C/ssl/SSL_SESSION_get_time.pod:58
#: C/ssl/SSL_accept.pod:76 C/ssl/SSL_alert_type_string.pod:229
#: C/ssl/SSL_connect.pod:65 C/ssl/SSL_do_handshake.pod:77
#: C/ssl/SSL_get_SSL_CTX.pod:22 C/ssl/SSL_get_ciphers.pod:37
#: C/ssl/SSL_get_client_CA_list.pod:47 C/ssl/SSL_get_current_cipher.pod:39
#: C/ssl/SSL_get_default_timeout.pod:33 C/ssl/SSL_get_error.pod:106
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:56
#: C/ssl/SSL_get_ex_new_index.pod:52 C/ssl/SSL_get_fd.pod:40
#: C/ssl/SSL_get_peer_cert_chain.pod:48 C/ssl/SSL_get_peer_certificate.pod:50
#: C/ssl/SSL_get_rbio.pod:36 C/ssl/SSL_get_session.pod:67
#: C/ssl/SSL_get_verify_result.pod:51 C/ssl/SSL_get_version.pod:42
#: C/ssl/SSL_library_init.pod:52 C/ssl/SSL_load_client_CA_file.pod:57
#: C/ssl/SSL_new.pod:37 C/ssl/SSL_pending.pod:39 C/ssl/SSL_read.pod:114
#: C/ssl/SSL_rstate_string.pod:55 C/ssl/SSL_session_reused.pod:40
#: C/ssl/SSL_set_bio.pod:28 C/ssl/SSL_set_connect_state.pod:47
#: C/ssl/SSL_set_fd.pod:48 C/ssl/SSL_set_session.pod:50
#: C/ssl/SSL_set_shutdown.pod:66 C/ssl/SSL_set_verify_result.pod:32
#: C/ssl/SSL_shutdown.pod:125 C/ssl/SSL_state_string.pod:41
#: C/ssl/SSL_want.pod:73 C/ssl/SSL_write.pod:101 C/ssl/d2i_SSL_SESSION.pod:61
#: C/ssl/ssl.pod:674
msgid "SEE ALSO"
msgstr "VOIR AUSSI"

#. type: =head1
#: C/apps/ciphers.pod:472 C/apps/cms.pod:596 C/apps/dhparam.pod:136
#: C/apps/ec.pod:182 C/apps/ecparam.pod:171 C/apps/openssl.pod:413
#: C/apps/smime.pod:439 C/apps/version.pod:60 C/apps/x509.pod:851
#: C/apps/x509v3_config.pod:513 C/crypto/ASN1_OBJECT_new.pod:41
#: C/crypto/ASN1_STRING_length.pod:81 C/crypto/ASN1_STRING_new.pod:42
#: C/crypto/ASN1_STRING_print_ex.pod:92 C/crypto/ASN1_generate_nconf.pod:261
#: C/crypto/BIO_new_CMS.pod:62 C/crypto/BN_BLINDING_new.pod:102
#: C/crypto/BN_CTX_new.pod:48 C/crypto/BN_CTX_start.pod:48
#: C/crypto/BN_add.pod:117 C/crypto/BN_add_word.pod:52
#: C/crypto/BN_bn2bin.pod:87 C/crypto/BN_cmp.pod:42 C/crypto/BN_copy.pod:30
#: C/crypto/BN_generate_prime.pod:95 C/crypto/BN_mod_inverse.pod:32
#: C/crypto/BN_mod_mul_montgomery.pod:93 C/crypto/BN_mod_mul_reciprocal.pod:75
#: C/crypto/BN_new.pod:47 C/crypto/BN_num_bytes.pod:52 C/crypto/BN_rand.pod:51
#: C/crypto/BN_set_bit.pod:60 C/crypto/BN_swap.pod:19 C/crypto/BN_zero.pod:50
#: C/crypto/CMS_add0_cert.pod:61 C/crypto/CMS_add1_recipient_cert.pod:57
#: C/crypto/CMS_compress.pod:68 C/crypto/CMS_decrypt.pod:61
#: C/crypto/CMS_encrypt.pod:91 C/crypto/CMS_final.pod:37
#: C/crypto/CMS_get0_RecipientInfos.pod:102
#: C/crypto/CMS_get0_SignerInfos.pod:71 C/crypto/CMS_get0_type.pod:58
#: C/crypto/CMS_get1_ReceiptRequest.pod:63 C/crypto/CMS_sign.pod:114
#: C/crypto/CMS_sign_add1_signer.pod:97 C/crypto/CMS_sign_receipt.pod:41
#: C/crypto/CMS_uncompress.pod:50 C/crypto/CMS_verify.pod:122
#: C/crypto/CMS_verify_receipt.pod:43 C/crypto/CONF_modules_free.pod:42
#: C/crypto/CONF_modules_load_file.pod:56 C/crypto/CRYPTO_set_ex_data.pod:49
#: C/crypto/DH_generate_key.pod:45 C/crypto/DH_generate_parameters.pod:65
#: C/crypto/DH_get_ex_new_index.pod:31 C/crypto/DH_new.pod:36
#: C/crypto/DH_set_method.pod:114 C/crypto/DH_size.pod:29
#: C/crypto/DSA_SIG_new.pod:36 C/crypto/DSA_do_sign.pod:43
#: C/crypto/DSA_dup_DH.pod:32 C/crypto/DSA_generate_key.pod:30
#: C/crypto/DSA_generate_parameters.pod:96
#: C/crypto/DSA_get_ex_new_index.pod:31 C/crypto/DSA_new.pod:38
#: C/crypto/DSA_set_method.pod:128 C/crypto/DSA_sign.pod:61
#: C/crypto/DSA_size.pod:29 C/crypto/ERR_GET_LIB.pod:46
#: C/crypto/ERR_clear_error.pod:25 C/crypto/ERR_error_string.pod:68
#: C/crypto/ERR_get_error.pod:67 C/crypto/ERR_load_crypto_strings.pod:40
#: C/crypto/ERR_load_strings.pod:48 C/crypto/ERR_print_errors.pod:46
#: C/crypto/ERR_put_error.pod:39 C/crypto/ERR_remove_state.pod:30
#: C/crypto/ERR_set_mark.pod:34 C/crypto/EVP_BytesToKey.pod:65
#: C/crypto/EVP_DigestInit.pod:259 C/crypto/EVP_DigestSignInit.pod:82
#: C/crypto/EVP_DigestVerifyInit.pod:77 C/crypto/EVP_EncryptInit.pod:504
#: C/crypto/EVP_OpenInit.pod:61 C/crypto/EVP_PKEY_CTX_ctrl.pod:124
#: C/crypto/EVP_PKEY_CTX_new.pod:48 C/crypto/EVP_PKEY_decrypt.pod:89
#: C/crypto/EVP_PKEY_derive.pod:89 C/crypto/EVP_PKEY_encrypt.pod:89
#: C/crypto/EVP_PKEY_get_default_digest.pod:37
#: C/crypto/EVP_PKEY_keygen.pod:157 C/crypto/EVP_PKEY_new.pod:43
#: C/crypto/EVP_PKEY_print_private.pod:49 C/crypto/EVP_PKEY_set1_RSA.pod:76
#: C/crypto/EVP_PKEY_sign.pod:92 C/crypto/EVP_PKEY_verify.pod:87
#: C/crypto/EVP_PKEY_verify_recover.pod:99 C/crypto/EVP_SealInit.pod:81
#: C/crypto/EVP_SignInit.pod:97 C/crypto/EVP_VerifyInit.pod:88
#: C/crypto/OBJ_nid2obj.pod:147 C/crypto/OPENSSL_VERSION_NUMBER.pod:95
#: C/crypto/OPENSSL_config.pod:78 C/crypto/OPENSSL_load_builtin_modules.pod:47
#: C/crypto/PEM_write_bio_CMS_stream.pod:37
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:37 C/crypto/PKCS12_create.pod:71
#: C/crypto/PKCS12_parse.pod:53 C/crypto/PKCS7_decrypt.pod:51
#: C/crypto/PKCS7_encrypt.pod:75 C/crypto/PKCS7_sign.pod:108
#: C/crypto/PKCS7_sign_add_signer.pod:83 C/crypto/PKCS7_verify.pod:114
#: C/crypto/RAND_add.pod:71 C/crypto/RAND_bytes.pod:44
#: C/crypto/RAND_cleanup.pod:25 C/crypto/RAND_egd.pod:78
#: C/crypto/RAND_load_file.pod:48 C/crypto/RAND_set_rand_method.pod:72
#: C/crypto/RSA_blinding_on.pod:39 C/crypto/RSA_check_key.pod:63
#: C/crypto/RSA_generate_key.pod:65 C/crypto/RSA_get_ex_new_index.pod:115
#: C/crypto/RSA_new.pod:37 C/crypto/RSA_padding_add_PKCS1_type_1.pod:113
#: C/crypto/RSA_print.pod:43 C/crypto/RSA_private_encrypt.pod:65
#: C/crypto/RSA_public_encrypt.pod:79 C/crypto/RSA_set_method.pod:184
#: C/crypto/RSA_sign.pod:57 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:54
#: C/crypto/RSA_size.pod:29 C/crypto/SMIME_read_CMS.pod:66
#: C/crypto/SMIME_read_PKCS7.pod:69 C/crypto/SMIME_write_CMS.pod:60
#: C/crypto/SMIME_write_PKCS7.pod:61
#: C/crypto/X509_NAME_ENTRY_get_object.pod:70
#: C/crypto/X509_NAME_add_entry_by_txt.pod:114
#: C/crypto/X509_NAME_get_index_by_NID.pod:104
#: C/crypto/X509_NAME_print_ex.pod:101 C/crypto/X509_new.pod:35
#: C/crypto/X509_STORE_CTX_get_error.pod:301
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:36
#: C/crypto/X509_STORE_CTX_new.pod:118
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:156
#: C/crypto/X509_STORE_set_verify_cb_func.pod:47
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:167
#: C/crypto/X509_verify_cert.pod:49 C/crypto/blowfish.pod:107
#: C/crypto/buffer.pod:68 C/crypto/d2i_ASN1_OBJECT.pod:25
#: C/crypto/d2i_DHparams.pod:26 C/crypto/d2i_DSAPublicKey.pod:79
#: C/crypto/d2i_RSAPublicKey.pod:63 C/crypto/d2i_X509.pod:226
#: C/crypto/d2i_X509_ALGOR.pod:26 C/crypto/d2i_X509_CRL.pod:33
#: C/crypto/d2i_X509_NAME.pod:27 C/crypto/d2i_X509_REQ.pod:32
#: C/crypto/d2i_X509_SIG.pod:26 C/crypto/des.pod:322 C/crypto/ecdsa.pod:202
#: C/crypto/hmac.pod:95 C/crypto/i2d_CMS_bio_stream.pod:40
#: C/crypto/i2d_PKCS7_bio_stream.pod:40 C/crypto/lh_stats.pod:54
#: C/crypto/lhash.pod:287 C/crypto/md5.pod:92 C/crypto/mdc2.pod:59
#: C/crypto/rc4.pod:58 C/crypto/ripemd.pod:61 C/crypto/sha.pod:65
#: C/crypto/threads.pod:195 C/crypto/ui.pod:185
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:67
#: C/ssl/SSL_CTX_set_generate_session_id.pod:144
#: C/ssl/SSL_CTX_set_max_cert_list.pod:73 C/ssl/SSL_CTX_set_mode.pod:87
#: C/ssl/SSL_CTX_set_msg_callback.pod:94 C/ssl/SSL_CTX_set_options.pod:324
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:132
#: C/ssl/SSL_CTX_use_certificate.pod:163 C/ssl/SSL_get_error.pod:110
#: C/ssl/ssl.pod:753
msgid "HISTORY"
msgstr "HISTORIQUE"

#. type: =head1
#: C/crypto/ASN1_OBJECT_new.pod:29 C/crypto/ASN1_STRING_length.pod:75
#: C/crypto/ASN1_STRING_new.pod:31 C/crypto/ASN1_generate_nconf.pod:250
#: C/crypto/BIO_ctrl.pod:74 C/crypto/BIO_f_base64.pod:35
#: C/crypto/BIO_f_buffer.pod:55 C/crypto/BIO_f_cipher.pod:59
#: C/crypto/BIO_f_md.pod:67 C/crypto/BIO_f_null.pod:26
#: C/crypto/BIO_f_ssl.pod:127 C/crypto/BIO_find_type.pod:58
#: C/crypto/BIO_new.pod:32 C/crypto/BIO_new_CMS.pod:52
#: C/crypto/BIO_push.pod:60 C/crypto/BIO_read.pod:31
#: C/crypto/BIO_s_accept.pod:144 C/crypto/BIO_s_bio.pod:123
#: C/crypto/BIO_s_connect.pod:136 C/crypto/BIO_s_fd.pod:57
#: C/crypto/BIO_s_file.pod:116 C/crypto/BIO_s_null.pod:31
#: C/crypto/BIO_s_socket.pod:49 C/crypto/BN_BLINDING_new.pod:80
#: C/crypto/BN_CTX_new.pod:35 C/crypto/BN_CTX_start.pod:33
#: C/crypto/BN_add.pod:106 C/crypto/BN_add_word.pod:40
#: C/crypto/BN_bn2bin.pod:65 C/crypto/BN_cmp.pod:29 C/crypto/BN_copy.pod:20
#: C/crypto/BN_generate_prime.pod:81 C/crypto/BN_mod_inverse.pod:23
#: C/crypto/BN_mod_mul_montgomery.pod:73 C/crypto/BN_mod_mul_reciprocal.pod:60
#: C/crypto/BN_new.pod:34 C/crypto/BN_num_bytes.pod:30 C/crypto/BN_rand.pod:41
#: C/crypto/BN_set_bit.pod:49 C/crypto/BN_zero.pod:31
#: C/crypto/CMS_add0_cert.pod:46 C/crypto/CMS_add1_recipient_cert.pod:46
#: C/crypto/CMS_compress.pod:59 C/crypto/CMS_decrypt.pod:47
#: C/crypto/CMS_encrypt.pod:82 C/crypto/CMS_final.pod:28
#: C/crypto/CMS_get0_RecipientInfos.pod:84
#: C/crypto/CMS_get0_SignerInfos.pod:53 C/crypto/CMS_get0_type.pod:47
#: C/crypto/CMS_get1_ReceiptRequest.pod:46 C/crypto/CMS_sign.pod:105
#: C/crypto/CMS_sign_add1_signer.pod:87 C/crypto/CMS_sign_receipt.pod:30
#: C/crypto/CMS_uncompress.pod:36 C/crypto/CMS_verify.pod:100
#: C/crypto/CMS_verify_receipt.pod:30 C/crypto/CRYPTO_set_ex_data.pod:33
#: C/crypto/DH_generate_key.pod:32 C/crypto/DH_generate_parameters.pod:39
#: C/crypto/DH_new.pod:22 C/crypto/DH_set_method.pod:85
#: C/crypto/DSA_SIG_new.pod:22 C/crypto/DSA_do_sign.pod:30
#: C/crypto/DSA_new.pod:23 C/crypto/DSA_set_method.pod:99
#: C/crypto/DSA_sign.pod:44 C/crypto/ERR_GET_LIB.pod:38
#: C/crypto/ERR_clear_error.pod:17 C/crypto/ERR_error_string.pod:52
#: C/crypto/ERR_get_error.pod:58 C/crypto/ERR_load_crypto_strings.pod:31
#: C/crypto/ERR_print_errors.pod:35 C/crypto/ERR_put_error.pod:30
#: C/crypto/ERR_set_mark.pod:23 C/crypto/EVP_BytesToKey.pod:56
#: C/crypto/EVP_DigestInit.pod:154 C/crypto/EVP_DigestSignInit.pod:38
#: C/crypto/EVP_DigestVerifyInit.pod:34 C/crypto/EVP_EncryptInit.pod:237
#: C/crypto/EVP_OpenInit.pod:46 C/crypto/EVP_PKEY_CTX_ctrl.pod:107
#: C/crypto/EVP_PKEY_CTX_new.pod:37 C/crypto/EVP_PKEY_cmp.pod:43
#: C/crypto/EVP_PKEY_decrypt.pod:38 C/crypto/EVP_PKEY_derive.pod:39
#: C/crypto/EVP_PKEY_encrypt.pod:38
#: C/crypto/EVP_PKEY_get_default_digest.pod:22 C/crypto/EVP_PKEY_keygen.pod:80
#: C/crypto/EVP_PKEY_new.pod:32 C/crypto/EVP_PKEY_print_private.pod:38
#: C/crypto/EVP_PKEY_set1_RSA.pod:60 C/crypto/EVP_PKEY_sign.pod:38
#: C/crypto/EVP_PKEY_verify.pod:35 C/crypto/EVP_PKEY_verify_recover.pod:46
#: C/crypto/EVP_SealInit.pod:49 C/crypto/EVP_SignInit.pod:43
#: C/crypto/EVP_VerifyInit.pod:36 C/crypto/OBJ_nid2obj.pod:132
#: C/crypto/OPENSSL_config.pod:69 C/crypto/OpenSSL_add_all_algorithms.pod:33
#: C/crypto/PEM_write_bio_CMS_stream.pod:25
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:25 C/crypto/PKCS12_parse.pod:32
#: C/crypto/PKCS7_decrypt.pod:34 C/crypto/PKCS7_encrypt.pod:66
#: C/crypto/PKCS7_sign.pod:99 C/crypto/PKCS7_sign_add_signer.pod:73
#: C/crypto/PKCS7_verify.pod:92 C/crypto/RAND_add.pod:59
#: C/crypto/RAND_bytes.pod:31 C/crypto/RAND_load_file.pod:34
#: C/crypto/RAND_set_rand_method.pod:53 C/crypto/RSA_blinding_on.pod:29
#: C/crypto/RSA_get_ex_new_index.pod:87 C/crypto/RSA_new.pod:23
#: C/crypto/RSA_padding_add_PKCS1_type_1.pod:100 C/crypto/RSA_print.pod:35
#: C/crypto/RSA_private_encrypt.pod:51 C/crypto/RSA_public_encrypt.pod:61
#: C/crypto/RSA_set_method.pod:139 C/crypto/RSA_sign.pod:35
#: C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:36 C/crypto/SMIME_read_CMS.pod:54
#: C/crypto/SMIME_read_PKCS7.pod:57 C/crypto/SMIME_write_CMS.pod:50
#: C/crypto/SMIME_write_PKCS7.pod:51
#: C/crypto/X509_NAME_ENTRY_get_object.pod:63
#: C/crypto/X509_NAME_add_entry_by_txt.pod:94
#: C/crypto/X509_NAME_get_index_by_NID.pod:90 C/crypto/X509_new.pod:23
#: C/crypto/X509_STORE_CTX_get_error.pod:52 C/crypto/X509_STORE_CTX_new.pod:96
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:54
#: C/crypto/X509_STORE_set_verify_cb_func.pod:37
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:64
#: C/crypto/X509_verify_cert.pod:19 C/crypto/blowfish.pod:93
#: C/crypto/buffer.pod:56 C/crypto/d2i_X509.pod:209 C/crypto/ecdsa.pod:113
#: C/crypto/hmac.pod:77 C/crypto/i2d_CMS_bio_stream.pod:28
#: C/crypto/i2d_PKCS7_bio_stream.pod:28 C/crypto/lh_stats.pod:46
#: C/crypto/lhash.pod:175 C/crypto/md5.pod:76 C/crypto/mdc2.pod:45
#: C/crypto/rc4.pod:44 C/crypto/ripemd.pod:46 C/crypto/sha.pod:47
#: C/crypto/threads.pod:167 C/ssl/SSL_CIPHER_get_name.pod:103
#: C/ssl/SSL_COMP_add_compression_method.pod:50
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:27 C/ssl/SSL_CTX_add_session.pod:49
#: C/ssl/SSL_CTX_ctrl.pod:25 C/ssl/SSL_CTX_flush_sessions.pod:40
#: C/ssl/SSL_CTX_free.pod:32 C/ssl/SSL_CTX_get_verify_mode.pod:42
#: C/ssl/SSL_CTX_load_verify_locations.pod:97 C/ssl/SSL_CTX_new.pod:72
#: C/ssl/SSL_CTX_set_psk_client_callback.pod:71
#: C/ssl/SSL_CTX_use_psk_identity_hint.pod:77 C/ssl/SSL_CTX_sess_number.pod:66
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:38
#: C/ssl/SSL_CTX_set_cert_store.pod:45
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:57
#: C/ssl/SSL_CTX_set_cipher_list.pod:57
#: C/ssl/SSL_CTX_set_client_CA_list.pod:59
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:52
#: C/ssl/SSL_CTX_set_generate_session_id.pod:132
#: C/ssl/SSL_CTX_set_info_callback.pod:101
#: C/ssl/SSL_CTX_set_max_cert_list.pod:60 C/ssl/SSL_CTX_set_mode.pod:76
#: C/ssl/SSL_CTX_set_options.pod:304 C/ssl/SSL_CTX_set_quiet_shutdown.pod:49
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:113
#: C/ssl/SSL_CTX_set_session_id_context.pod:60
#: C/ssl/SSL_CTX_set_ssl_version.pod:38 C/ssl/SSL_CTX_set_timeout.pod:45
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:155
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:148 C/ssl/SSL_CTX_set_verify.pod:161
#: C/ssl/SSL_CTX_use_certificate.pod:149 C/ssl/SSL_SESSION_free.pod:44
#: C/ssl/SSL_SESSION_get_time.pod:48 C/ssl/SSL_accept.pod:41
#: C/ssl/SSL_alert_type_string.pod:49 C/ssl/SSL_clear.pod:53
#: C/ssl/SSL_connect.pod:38 C/ssl/SSL_do_handshake.pod:42
#: C/ssl/SSL_free.pod:36 C/ssl/SSL_get_SSL_CTX.pod:18
#: C/ssl/SSL_get_ciphers.pod:33 C/ssl/SSL_get_client_CA_list.pod:25
#: C/ssl/SSL_get_current_cipher.pod:34 C/ssl/SSL_get_default_timeout.pod:29
#: C/ssl/SSL_get_error.pod:28 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:35
#: C/ssl/SSL_get_fd.pod:23 C/ssl/SSL_get_peer_cert_chain.pod:31
#: C/ssl/SSL_get_peer_certificate.pod:34 C/ssl/SSL_get_psk_identity.pod:53
#: C/ssl/SSL_get_rbio.pod:20 C/ssl/SSL_get_session.pod:51
#: C/ssl/SSL_get_verify_result.pod:35 C/ssl/SSL_get_version.pod:18
#: C/ssl/SSL_library_init.pod:41 C/ssl/SSL_load_client_CA_file.pod:41
#: C/ssl/SSL_new.pod:20 C/ssl/SSL_pending.pod:24 C/ssl/SSL_read.pod:78
#: C/ssl/SSL_rstate_string.pod:30 C/ssl/SSL_session_reused.pod:24
#: C/ssl/SSL_set_bio.pod:24 C/ssl/SSL_set_connect_state.pod:42
#: C/ssl/SSL_set_fd.pod:32 C/ssl/SSL_set_session.pod:34
#: C/ssl/SSL_set_shutdown.pod:60 C/ssl/SSL_set_verify_result.pod:28
#: C/ssl/SSL_shutdown.pod:89 C/ssl/SSL_state_string.pod:37
#: C/ssl/SSL_want.pod:37 C/ssl/SSL_write.pod:71 C/ssl/d2i_SSL_SESSION.pod:52
msgid "RETURN VALUES"
msgstr "VALEURS DE RETOUR"

#. type: textblock
#: C/crypto/EVP_PKEY_get_default_digest.pod:5
msgid "EVP_PKEY_get_default_digest_nid - get default signature digest"
msgstr ""
"EVP_PKEY_get_default_digest_nid - Obtenir l'algorithme de signature par "
"défaut"

#. type: verbatim
#: C/crypto/EVP_PKEY_get_default_digest.pod:9
#, no-wrap
msgid ""
" #include <openssl/evp.h>\n"
" int EVP_PKEY_get_default_digest_nid(EVP_PKEY *pkey, int *pnid);\n"
"\n"
msgstr ""
" #include <openssl/evp.h>\n"
" int EVP_PKEY_get_default_digest_nid(EVP_PKEY *pkey, int *pnid);\n"
"\n"

#. type: textblock
#: C/crypto/EVP_PKEY_get_default_digest.pod:14
msgid ""
"The EVP_PKEY_get_default_digest_nid() function sets B<pnid> to the default "
"message digest NID for the public key signature operations associated with "
"key B<pkey>."
msgstr ""
"La fonction B<EVP_PKEY_get_default_digest_nid>() définit I<pnid> au NID "
"d'algorithme de message par défaut pour les opérations de signature de clef "
"publique associées à la clef I<pkey>."

#. type: textblock
#: C/crypto/EVP_PKEY_get_default_digest.pod:20
msgid ""
"For all current standard OpenSSL public key algorithms SHA1 is returned."
msgstr ""
"SHA1 est renvoyé pour tous les algorithmes standards actuels de clef "
"publique OpenSSL."

#. type: textblock
#: C/crypto/EVP_PKEY_get_default_digest.pod:24
msgid ""
"The EVP_PKEY_get_default_digest_nid() function returns 1 if the message "
"digest is advisory (that is other digests can be used) and 2 if it is "
"mandatory (other digests can not be used).  It returns 0 or a negative value "
"for failure. In particular a return value of -2 indicates the operation is "
"not supported by the public key algorithm."
msgstr ""
"La fonction B<EVP_PKEY_get_default_digest_nid>() renvoie B<1> si "
"l'algorithme de message est conseillé (c'est-à-dire que d'autres algorithmes "
"peuvent être utilisés) et B<2> s'il est obligatoire (aucun autre algorithme "
"ne peut être utilisé). Elle renvoie B<0> ou une valeur négative en cas "
"d'échec. En particulier, une valeur de retour B<-2> indique que l'opération "
"n'est pas permise par l'algorithme de clef publique."

#. type: textblock
#: C/crypto/EVP_PKEY_get_default_digest.pod:32
msgid ""
"L<EVP_PKEY_CTX_new(3)|EVP_PKEY_CTX_new(3)>, L<EVP_PKEY_sign(3)|EVP_PKEY_sign"
"(3)>, L<EVP_PKEY_verify(3)|EVP_PKEY_verify(3)>, L<EVP_PKEY_verify_recover(3)|"
"EVP_PKEY_verify_recover(3)>,"
msgstr ""
"L<EVP_PKEY_CTX_new(3)|EVP_PKEY_CTX_new(3)>, L<EVP_PKEY_sign(3)|EVP_PKEY_sign"
"(3)>, L<EVP_PKEY_verify(3)|EVP_PKEY_verify(3)>, L<EVP_PKEY_verify_recover(3)|"
"EVP_PKEY_verify_recover(3)>,"

#. type: textblock
#: C/crypto/EVP_PKEY_get_default_digest.pod:39
msgid "This function was first added to OpenSSL 1.0.0."
msgstr "Cette fonction a été ajoutée pour la première fois dans OpenSSL 1.0.0."
# French translations for the openssl package
# Copyright (C) 2008, 2012, 2013 Debian French l10n team <debian-l10n-french@lists.debian.org>
# This file is distributed under the same license as the openssl package.
#
# Nicolas François <nicolas.francois@centraliens.net>, 2008.
# David Prévot <david@tilapin.org>, 2012, 2013.
msgid ""
msgstr ""
"Project-Id-Version: openssl 0.9.8g-8\n"
"POT-Creation-Date: 2013-02-14 11:30-0400\n"
"PO-Revision-Date: 2013-02-14 11:55-0400\n"
"Last-Translator: David Prévot <david@tilapin.org>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Lokalize 1.4\n"

#. type: =head1
#: C/apps/CA.pl.pod:4 C/apps/asn1parse.pod:3 C/apps/ca.pod:4
#: C/apps/ciphers.pod:3 C/apps/cms.pod:3 C/apps/config.pod:6 C/apps/crl.pod:3
#: C/apps/crl2pkcs7.pod:3 C/apps/dgst.pod:3 C/apps/dhparam.pod:3
#: C/apps/dsa.pod:3 C/apps/dsaparam.pod:3 C/apps/ec.pod:3 C/apps/ecparam.pod:3
#: C/apps/enc.pod:3 C/apps/errstr.pod:3 C/apps/gendsa.pod:3
#: C/apps/genpkey.pod:3 C/apps/genrsa.pod:3 C/apps/nseq.pod:3
#: C/apps/ocsp.pod:3 C/apps/openssl.pod:4 C/apps/passwd.pod:3
#: C/apps/pkcs12.pod:4 C/apps/pkcs7.pod:3 C/apps/pkcs8.pod:3 C/apps/pkey.pod:4
#: C/apps/pkeyparam.pod:4 C/apps/pkeyutl.pod:3 C/apps/rand.pod:3
#: C/apps/req.pod:4 C/apps/rsa.pod:4 C/apps/rsautl.pod:3 C/apps/s_client.pod:4
#: C/apps/s_server.pod:4 C/apps/s_time.pod:4 C/apps/sess_id.pod:4
#: C/apps/smime.pod:3 C/apps/speed.pod:3 C/apps/spkac.pod:3 C/apps/ts.pod:3
#: C/apps/tsget.pod:3 C/apps/verify.pod:3 C/apps/version.pod:3
#: C/apps/x509.pod:4 C/apps/x509v3_config.pod:5 C/apps/c_rehash.pod:4
#: C/crypto/ASN1_OBJECT_new.pod:3 C/crypto/ASN1_STRING_length.pod:3
#: C/crypto/ASN1_STRING_new.pod:3 C/crypto/ASN1_STRING_print_ex.pod:3
#: C/crypto/ASN1_generate_nconf.pod:3 C/crypto/BIO_ctrl.pod:3
#: C/crypto/BIO_f_base64.pod:3 C/crypto/BIO_f_buffer.pod:3
#: C/crypto/BIO_f_cipher.pod:3 C/crypto/BIO_f_md.pod:3
#: C/crypto/BIO_f_null.pod:3 C/crypto/BIO_f_ssl.pod:3
#: C/crypto/BIO_find_type.pod:3 C/crypto/BIO_new.pod:3
#: C/crypto/BIO_new_CMS.pod:3 C/crypto/BIO_push.pod:3 C/crypto/BIO_read.pod:3
#: C/crypto/BIO_s_accept.pod:3 C/crypto/BIO_s_bio.pod:3
#: C/crypto/BIO_s_connect.pod:3 C/crypto/BIO_s_fd.pod:3
#: C/crypto/BIO_s_file.pod:3 C/crypto/BIO_s_mem.pod:3
#: C/crypto/BIO_s_null.pod:3 C/crypto/BIO_s_socket.pod:3
#: C/crypto/BIO_set_callback.pod:3 C/crypto/BIO_should_retry.pod:3
#: C/crypto/BN_BLINDING_new.pod:3 C/crypto/BN_CTX_new.pod:3
#: C/crypto/BN_CTX_start.pod:3 C/crypto/BN_add.pod:3
#: C/crypto/BN_add_word.pod:3 C/crypto/BN_bn2bin.pod:3 C/crypto/BN_cmp.pod:3
#: C/crypto/BN_copy.pod:3 C/crypto/BN_generate_prime.pod:3
#: C/crypto/BN_mod_inverse.pod:3 C/crypto/BN_mod_mul_montgomery.pod:3
#: C/crypto/BN_mod_mul_reciprocal.pod:3 C/crypto/BN_new.pod:3
#: C/crypto/BN_num_bytes.pod:3 C/crypto/BN_rand.pod:3
#: C/crypto/BN_set_bit.pod:3 C/crypto/BN_swap.pod:3 C/crypto/BN_zero.pod:3
#: C/crypto/CMS_add0_cert.pod:3 C/crypto/CMS_add1_recipient_cert.pod:3
#: C/crypto/CMS_compress.pod:3 C/crypto/CMS_decrypt.pod:3
#: C/crypto/CMS_encrypt.pod:3 C/crypto/CMS_final.pod:3
#: C/crypto/CMS_get0_RecipientInfos.pod:3 C/crypto/CMS_get0_SignerInfos.pod:3
#: C/crypto/CMS_get0_type.pod:3 C/crypto/CMS_get1_ReceiptRequest.pod:3
#: C/crypto/CMS_sign.pod:3 C/crypto/CMS_sign_add1_signer.pod:3
#: C/crypto/CMS_sign_receipt.pod:3 C/crypto/CMS_uncompress.pod:3
#: C/crypto/CMS_verify.pod:3 C/crypto/CMS_verify_receipt.pod:3
#: C/crypto/CONF_modules_free.pod:3 C/crypto/CONF_modules_load_file.pod:3
#: C/crypto/CRYPTO_set_ex_data.pod:3 C/crypto/DH_generate_key.pod:3
#: C/crypto/DH_generate_parameters.pod:3 C/crypto/DH_get_ex_new_index.pod:3
#: C/crypto/DH_new.pod:3 C/crypto/DH_set_method.pod:3 C/crypto/DH_size.pod:3
#: C/crypto/DSA_SIG_new.pod:3 C/crypto/DSA_do_sign.pod:3
#: C/crypto/DSA_dup_DH.pod:3 C/crypto/DSA_generate_key.pod:3
#: C/crypto/DSA_generate_parameters.pod:3 C/crypto/DSA_get_ex_new_index.pod:3
#: C/crypto/DSA_new.pod:3 C/crypto/DSA_set_method.pod:3
#: C/crypto/DSA_sign.pod:3 C/crypto/DSA_size.pod:3 C/crypto/ERR_GET_LIB.pod:3
#: C/crypto/ERR_clear_error.pod:3 C/crypto/ERR_error_string.pod:3
#: C/crypto/ERR_get_error.pod:3 C/crypto/ERR_load_crypto_strings.pod:3
#: C/crypto/ERR_load_strings.pod:3 C/crypto/ERR_print_errors.pod:3
#: C/crypto/ERR_put_error.pod:3 C/crypto/ERR_remove_state.pod:3
#: C/crypto/ERR_set_mark.pod:3 C/crypto/EVP_BytesToKey.pod:3
#: C/crypto/EVP_DigestInit.pod:3 C/crypto/EVP_DigestSignInit.pod:3
#: C/crypto/EVP_DigestVerifyInit.pod:3 C/crypto/EVP_EncryptInit.pod:3
#: C/crypto/EVP_OpenInit.pod:3 C/crypto/EVP_PKEY_CTX_ctrl.pod:3
#: C/crypto/EVP_PKEY_CTX_new.pod:3 C/crypto/EVP_PKEY_cmp.pod:3
#: C/crypto/EVP_PKEY_decrypt.pod:3 C/crypto/EVP_PKEY_derive.pod:3
#: C/crypto/EVP_PKEY_encrypt.pod:3 C/crypto/EVP_PKEY_get_default_digest.pod:3
#: C/crypto/EVP_PKEY_keygen.pod:3 C/crypto/EVP_PKEY_new.pod:3
#: C/crypto/EVP_PKEY_print_private.pod:3 C/crypto/EVP_PKEY_set1_RSA.pod:3
#: C/crypto/EVP_PKEY_sign.pod:3 C/crypto/EVP_PKEY_verify.pod:3
#: C/crypto/EVP_PKEY_verify_recover.pod:3 C/crypto/EVP_SealInit.pod:3
#: C/crypto/EVP_SignInit.pod:3 C/crypto/EVP_VerifyInit.pod:3
#: C/crypto/OBJ_nid2obj.pod:3 C/crypto/OPENSSL_Applink.pod:3
#: C/crypto/OPENSSL_VERSION_NUMBER.pod:3 C/crypto/OPENSSL_config.pod:3
#: C/crypto/OPENSSL_ia32cap.pod:3 C/crypto/OPENSSL_load_builtin_modules.pod:3
#: C/crypto/OpenSSL_add_all_algorithms.pod:3
#: C/crypto/PEM_write_bio_CMS_stream.pod:3
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:3 C/crypto/PKCS12_create.pod:3
#: C/crypto/PKCS12_parse.pod:3 C/crypto/PKCS7_decrypt.pod:3
#: C/crypto/PKCS7_encrypt.pod:3 C/crypto/PKCS7_sign.pod:3
#: C/crypto/PKCS7_sign_add_signer.pod:3 C/crypto/PKCS7_verify.pod:3
#: C/crypto/RAND_add.pod:3 C/crypto/RAND_bytes.pod:3
#: C/crypto/RAND_cleanup.pod:3 C/crypto/RAND_egd.pod:3
#: C/crypto/RAND_load_file.pod:3 C/crypto/RAND_set_rand_method.pod:3
#: C/crypto/RSA_blinding_on.pod:3 C/crypto/RSA_check_key.pod:3
#: C/crypto/RSA_generate_key.pod:3 C/crypto/RSA_get_ex_new_index.pod:3
#: C/crypto/RSA_new.pod:3 C/crypto/RSA_padding_add_PKCS1_type_1.pod:3
#: C/crypto/RSA_print.pod:3 C/crypto/RSA_private_encrypt.pod:3
#: C/crypto/RSA_public_encrypt.pod:3 C/crypto/RSA_set_method.pod:3
#: C/crypto/RSA_sign.pod:3 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:3
#: C/crypto/RSA_size.pod:3 C/crypto/SMIME_read_CMS.pod:3
#: C/crypto/SMIME_read_PKCS7.pod:3 C/crypto/SMIME_write_CMS.pod:3
#: C/crypto/SMIME_write_PKCS7.pod:3 C/crypto/X509_NAME_ENTRY_get_object.pod:3
#: C/crypto/X509_NAME_add_entry_by_txt.pod:3
#: C/crypto/X509_NAME_get_index_by_NID.pod:3 C/crypto/X509_NAME_print_ex.pod:3
#: C/crypto/X509_new.pod:3 C/crypto/X509_STORE_CTX_get_error.pod:3
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:3
#: C/crypto/X509_STORE_CTX_new.pod:3
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:3
#: C/crypto/X509_STORE_set_verify_cb_func.pod:3
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:3 C/crypto/X509_verify_cert.pod:3
#: C/crypto/bio.pod:3 C/crypto/blowfish.pod:3 C/crypto/bn.pod:3
#: C/crypto/bn_internal.pod:3 C/crypto/buffer.pod:3 C/crypto/crypto.pod:3
#: C/crypto/d2i_ASN1_OBJECT.pod:3 C/crypto/d2i_DHparams.pod:3
#: C/crypto/d2i_DSAPublicKey.pod:3 C/crypto/d2i_PKCS8PrivateKey.pod:3
#: C/crypto/d2i_RSAPublicKey.pod:3 C/crypto/d2i_X509.pod:3
#: C/crypto/d2i_X509_ALGOR.pod:3 C/crypto/d2i_X509_CRL.pod:3
#: C/crypto/d2i_X509_NAME.pod:3 C/crypto/d2i_X509_REQ.pod:3
#: C/crypto/d2i_X509_SIG.pod:3 C/crypto/des.pod:3 C/crypto/des_modes.pod:5
#: C/crypto/dh.pod:3 C/crypto/ecdsa.pod:3 C/crypto/engine.pod:3
#: C/crypto/err.pod:3 C/crypto/evp.pod:3 C/crypto/hmac.pod:3
#: C/crypto/i2d_CMS_bio_stream.pod:3 C/crypto/i2d_PKCS7_bio_stream.pod:3
#: C/crypto/lh_stats.pod:3 C/crypto/lhash.pod:3 C/crypto/md5.pod:3
#: C/crypto/mdc2.pod:3 C/crypto/pem.pod:3 C/crypto/rc4.pod:3
#: C/crypto/ripemd.pod:3 C/crypto/sha.pod:3 C/crypto/threads.pod:3
#: C/crypto/ui.pod:3 C/crypto/ui_compat.pod:3 C/ssl/SSL_CIPHER_get_name.pod:3
#: C/ssl/SSL_COMP_add_compression_method.pod:3
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:3 C/ssl/SSL_CTX_add_session.pod:3
#: C/ssl/SSL_CTX_ctrl.pod:3 C/ssl/SSL_CTX_flush_sessions.pod:3
#: C/ssl/SSL_CTX_free.pod:3 C/ssl/SSL_CTX_get_ex_new_index.pod:3
#: C/ssl/SSL_CTX_get_verify_mode.pod:3
#: C/ssl/SSL_CTX_load_verify_locations.pod:3 C/ssl/SSL_CTX_new.pod:3
#: C/ssl/SSL_CTX_set_psk_client_callback.pod:32
#: C/ssl/SSL_CTX_use_psk_identity_hint.pod:32 C/ssl/SSL_CTX_sess_number.pod:3
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:3 C/ssl/SSL_CTX_sess_set_get_cb.pod:3
#: C/ssl/SSL_CTX_sessions.pod:3 C/ssl/SSL_CTX_set_cert_store.pod:3
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:3
#: C/ssl/SSL_CTX_set_cipher_list.pod:3 C/ssl/SSL_CTX_set_client_CA_list.pod:3
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:3
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:3
#: C/ssl/SSL_CTX_set_generate_session_id.pod:3
#: C/ssl/SSL_CTX_set_info_callback.pod:3 C/ssl/SSL_CTX_set_max_cert_list.pod:3
#: C/ssl/SSL_CTX_set_mode.pod:3 C/ssl/SSL_CTX_set_msg_callback.pod:3
#: C/ssl/SSL_CTX_set_options.pod:3 C/ssl/SSL_CTX_set_quiet_shutdown.pod:3
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:3
#: C/ssl/SSL_CTX_set_session_id_context.pod:3
#: C/ssl/SSL_CTX_set_ssl_version.pod:3 C/ssl/SSL_CTX_set_timeout.pod:3
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:3
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:3 C/ssl/SSL_CTX_set_verify.pod:3
#: C/ssl/SSL_CTX_use_certificate.pod:3 C/ssl/SSL_SESSION_free.pod:3
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:3 C/ssl/SSL_SESSION_get_time.pod:3
#: C/ssl/SSL_accept.pod:3 C/ssl/SSL_alert_type_string.pod:3
#: C/ssl/SSL_clear.pod:3 C/ssl/SSL_connect.pod:3 C/ssl/SSL_do_handshake.pod:3
#: C/ssl/SSL_free.pod:3 C/ssl/SSL_get_SSL_CTX.pod:3
#: C/ssl/SSL_get_ciphers.pod:3 C/ssl/SSL_get_client_CA_list.pod:3
#: C/ssl/SSL_get_current_cipher.pod:3 C/ssl/SSL_get_default_timeout.pod:3
#: C/ssl/SSL_get_error.pod:3 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:3
#: C/ssl/SSL_get_ex_new_index.pod:3 C/ssl/SSL_get_fd.pod:3
#: C/ssl/SSL_get_peer_cert_chain.pod:3 C/ssl/SSL_get_peer_certificate.pod:3
#: C/ssl/SSL_get_psk_identity.pod:32 C/ssl/SSL_get_rbio.pod:3
#: C/ssl/SSL_get_session.pod:3 C/ssl/SSL_get_verify_result.pod:3
#: C/ssl/SSL_get_version.pod:3 C/ssl/SSL_library_init.pod:3
#: C/ssl/SSL_load_client_CA_file.pod:3 C/ssl/SSL_new.pod:3
#: C/ssl/SSL_pending.pod:3 C/ssl/SSL_read.pod:3 C/ssl/SSL_rstate_string.pod:3
#: C/ssl/SSL_session_reused.pod:3 C/ssl/SSL_set_bio.pod:3
#: C/ssl/SSL_set_connect_state.pod:3 C/ssl/SSL_set_fd.pod:3
#: C/ssl/SSL_set_session.pod:3 C/ssl/SSL_set_shutdown.pod:3
#: C/ssl/SSL_set_verify_result.pod:3 C/ssl/SSL_shutdown.pod:3
#: C/ssl/SSL_state_string.pod:3 C/ssl/SSL_want.pod:3 C/ssl/SSL_write.pod:3
#: C/ssl/d2i_SSL_SESSION.pod:3 C/ssl/ssl.pod:4
msgid "NAME"
msgstr "NOM"

#. type: =head1
#: C/apps/CA.pl.pod:8 C/apps/asn1parse.pod:7 C/apps/ca.pod:8
#: C/apps/ciphers.pod:7 C/apps/cms.pod:7 C/apps/crl.pod:7
#: C/apps/crl2pkcs7.pod:7 C/apps/dgst.pod:7 C/apps/dhparam.pod:7
#: C/apps/dsa.pod:7 C/apps/dsaparam.pod:7 C/apps/ec.pod:7 C/apps/ecparam.pod:7
#: C/apps/enc.pod:7 C/apps/errstr.pod:7 C/apps/gendsa.pod:7
#: C/apps/genpkey.pod:7 C/apps/genrsa.pod:7 C/apps/nseq.pod:7
#: C/apps/ocsp.pod:7 C/apps/openssl.pod:8 C/apps/passwd.pod:7
#: C/apps/pkcs12.pod:8 C/apps/pkcs7.pod:7 C/apps/pkcs8.pod:7 C/apps/pkey.pod:8
#: C/apps/pkeyparam.pod:8 C/apps/pkeyutl.pod:7 C/apps/rand.pod:7
#: C/apps/req.pod:8 C/apps/rsa.pod:8 C/apps/rsautl.pod:7 C/apps/s_client.pod:8
#: C/apps/s_server.pod:8 C/apps/s_time.pod:8 C/apps/sess_id.pod:8
#: C/apps/smime.pod:7 C/apps/speed.pod:7 C/apps/spkac.pod:7 C/apps/ts.pod:7
#: C/apps/tsget.pod:7 C/apps/verify.pod:7 C/apps/version.pod:7
#: C/apps/x509.pod:8 C/apps/c_rehash.pod:8 C/crypto/ASN1_OBJECT_new.pod:7
#: C/crypto/ASN1_STRING_length.pod:9 C/crypto/ASN1_STRING_new.pod:8
#: C/crypto/ASN1_STRING_print_ex.pod:7 C/crypto/ASN1_generate_nconf.pod:7
#: C/crypto/BIO_ctrl.pod:10 C/crypto/BIO_f_base64.pod:7
#: C/crypto/BIO_f_buffer.pod:7 C/crypto/BIO_f_cipher.pod:7
#: C/crypto/BIO_f_md.pod:7 C/crypto/BIO_f_null.pod:7 C/crypto/BIO_f_ssl.pod:10
#: C/crypto/BIO_find_type.pod:7 C/crypto/BIO_new.pod:7
#: C/crypto/BIO_new_CMS.pod:7 C/crypto/BIO_push.pod:7 C/crypto/BIO_read.pod:7
#: C/crypto/BIO_s_accept.pod:9 C/crypto/BIO_s_bio.pod:10
#: C/crypto/BIO_s_connect.pod:10 C/crypto/BIO_s_fd.pod:7
#: C/crypto/BIO_s_file.pod:9 C/crypto/BIO_s_mem.pod:8
#: C/crypto/BIO_s_null.pod:7 C/crypto/BIO_s_socket.pod:7
#: C/crypto/BIO_set_callback.pod:8 C/crypto/BIO_should_retry.pod:9
#: C/crypto/BN_BLINDING_new.pod:11 C/crypto/BN_CTX_new.pod:7
#: C/crypto/BN_CTX_start.pod:7 C/crypto/BN_add.pod:9
#: C/crypto/BN_add_word.pod:8 C/crypto/BN_bn2bin.pod:8 C/crypto/BN_cmp.pod:7
#: C/crypto/BN_copy.pod:7 C/crypto/BN_generate_prime.pod:7
#: C/crypto/BN_mod_inverse.pod:7 C/crypto/BN_mod_mul_montgomery.pod:9
#: C/crypto/BN_mod_mul_reciprocal.pod:9 C/crypto/BN_new.pod:7
#: C/crypto/BN_num_bytes.pod:7 C/crypto/BN_rand.pod:7
#: C/crypto/BN_set_bit.pod:8 C/crypto/BN_swap.pod:7 C/crypto/BN_zero.pod:8
#: C/crypto/CMS_add0_cert.pod:7 C/crypto/CMS_add1_recipient_cert.pod:7
#: C/crypto/CMS_compress.pod:7 C/crypto/CMS_decrypt.pod:7
#: C/crypto/CMS_encrypt.pod:7 C/crypto/CMS_final.pod:7
#: C/crypto/CMS_get0_RecipientInfos.pod:7 C/crypto/CMS_get0_SignerInfos.pod:7
#: C/crypto/CMS_get0_type.pod:7 C/crypto/CMS_get1_ReceiptRequest.pod:7
#: C/crypto/CMS_sign.pod:7 C/crypto/CMS_sign_add1_signer.pod:7
#: C/crypto/CMS_sign_receipt.pod:7 C/crypto/CMS_uncompress.pod:7
#: C/crypto/CMS_verify.pod:7 C/crypto/CMS_verify_receipt.pod:7
#: C/crypto/CONF_modules_free.pod:8 C/crypto/CONF_modules_load_file.pod:7
#: C/crypto/CRYPTO_set_ex_data.pod:7 C/crypto/DH_generate_key.pod:7
#: C/crypto/DH_generate_parameters.pod:7 C/crypto/DH_get_ex_new_index.pod:7
#: C/crypto/DH_new.pod:7 C/crypto/DH_set_method.pod:8 C/crypto/DH_size.pod:7
#: C/crypto/DSA_SIG_new.pod:7 C/crypto/DSA_do_sign.pod:7
#: C/crypto/DSA_dup_DH.pod:7 C/crypto/DSA_generate_key.pod:7
#: C/crypto/DSA_generate_parameters.pod:7 C/crypto/DSA_get_ex_new_index.pod:7
#: C/crypto/DSA_new.pod:7 C/crypto/DSA_set_method.pod:8
#: C/crypto/DSA_sign.pod:7 C/crypto/DSA_size.pod:7 C/crypto/ERR_GET_LIB.pod:8
#: C/crypto/ERR_clear_error.pod:7 C/crypto/ERR_error_string.pod:9
#: C/crypto/ERR_get_error.pod:10 C/crypto/ERR_load_crypto_strings.pod:8
#: C/crypto/ERR_load_strings.pod:8 C/crypto/ERR_print_errors.pod:7
#: C/crypto/ERR_put_error.pod:7 C/crypto/ERR_remove_state.pod:7
#: C/crypto/ERR_set_mark.pod:7 C/crypto/EVP_BytesToKey.pod:7
#: C/crypto/EVP_DigestInit.pod:14 C/crypto/EVP_DigestSignInit.pod:7
#: C/crypto/EVP_DigestVerifyInit.pod:7 C/crypto/EVP_EncryptInit.pod:21
#: C/crypto/EVP_OpenInit.pod:7 C/crypto/EVP_PKEY_CTX_ctrl.pod:7
#: C/crypto/EVP_PKEY_CTX_new.pod:7 C/crypto/EVP_PKEY_cmp.pod:7
#: C/crypto/EVP_PKEY_decrypt.pod:7 C/crypto/EVP_PKEY_derive.pod:7
#: C/crypto/EVP_PKEY_encrypt.pod:7 C/crypto/EVP_PKEY_get_default_digest.pod:7
#: C/crypto/EVP_PKEY_keygen.pod:7 C/crypto/EVP_PKEY_new.pod:7
#: C/crypto/EVP_PKEY_print_private.pod:7 C/crypto/EVP_PKEY_set1_RSA.pod:10
#: C/crypto/EVP_PKEY_sign.pod:7 C/crypto/EVP_PKEY_verify.pod:7
#: C/crypto/EVP_PKEY_verify_recover.pod:7 C/crypto/EVP_SealInit.pod:7
#: C/crypto/EVP_SignInit.pod:7 C/crypto/EVP_VerifyInit.pod:7
#: C/crypto/OBJ_nid2obj.pod:9 C/crypto/OPENSSL_Applink.pod:7
#: C/crypto/OPENSSL_VERSION_NUMBER.pod:7 C/crypto/OPENSSL_config.pod:7
#: C/crypto/OPENSSL_ia32cap.pod:7 C/crypto/OPENSSL_load_builtin_modules.pod:7
#: C/crypto/OpenSSL_add_all_algorithms.pod:8
#: C/crypto/PEM_write_bio_CMS_stream.pod:7
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:7 C/crypto/PKCS12_create.pod:7
#: C/crypto/PKCS12_parse.pod:7 C/crypto/PKCS7_decrypt.pod:7
#: C/crypto/PKCS7_encrypt.pod:7 C/crypto/PKCS7_sign.pod:7
#: C/crypto/PKCS7_sign_add_signer.pod:7 C/crypto/PKCS7_verify.pod:7
#: C/crypto/RAND_add.pod:8 C/crypto/RAND_bytes.pod:7
#: C/crypto/RAND_cleanup.pod:7 C/crypto/RAND_egd.pod:7
#: C/crypto/RAND_load_file.pod:7 C/crypto/RAND_set_rand_method.pod:7
#: C/crypto/RSA_blinding_on.pod:7 C/crypto/RSA_check_key.pod:7
#: C/crypto/RSA_generate_key.pod:7 C/crypto/RSA_get_ex_new_index.pod:7
#: C/crypto/RSA_new.pod:7 C/crypto/RSA_padding_add_PKCS1_type_1.pod:12
#: C/crypto/RSA_print.pod:9 C/crypto/RSA_private_encrypt.pod:7
#: C/crypto/RSA_public_encrypt.pod:7 C/crypto/RSA_set_method.pod:9
#: C/crypto/RSA_sign.pod:7 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:7
#: C/crypto/RSA_size.pod:7 C/crypto/SMIME_read_CMS.pod:7
#: C/crypto/SMIME_read_PKCS7.pod:7 C/crypto/SMIME_write_CMS.pod:7
#: C/crypto/SMIME_write_PKCS7.pod:7 C/crypto/X509_NAME_ENTRY_get_object.pod:10
#: C/crypto/X509_NAME_add_entry_by_txt.pod:8
#: C/crypto/X509_NAME_get_index_by_NID.pod:9 C/crypto/X509_NAME_print_ex.pod:8
#: C/crypto/X509_new.pod:7 C/crypto/X509_STORE_CTX_get_error.pod:7
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:7
#: C/crypto/X509_STORE_CTX_new.pod:7
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:7
#: C/crypto/X509_STORE_set_verify_cb_func.pod:7
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:7 C/crypto/X509_verify_cert.pod:7
#: C/crypto/bio.pod:7 C/crypto/blowfish.pod:8 C/crypto/bn.pod:7
#: C/crypto/bn_internal.pod:14 C/crypto/buffer.pod:8 C/crypto/crypto.pod:7
#: C/crypto/d2i_ASN1_OBJECT.pod:7 C/crypto/d2i_DHparams.pod:7
#: C/crypto/d2i_DSAPublicKey.pod:9 C/crypto/d2i_PKCS8PrivateKey.pod:9
#: C/crypto/d2i_RSAPublicKey.pod:9 C/crypto/d2i_X509.pod:8
#: C/crypto/d2i_X509_ALGOR.pod:7 C/crypto/d2i_X509_CRL.pod:8
#: C/crypto/d2i_X509_NAME.pod:7 C/crypto/d2i_X509_REQ.pod:8
#: C/crypto/d2i_X509_SIG.pod:7 C/crypto/des.pod:15 C/crypto/dh.pod:7
#: C/crypto/ecdsa.pod:7 C/crypto/engine.pod:7 C/crypto/err.pod:7
#: C/crypto/evp.pod:7 C/crypto/hmac.pod:8 C/crypto/i2d_CMS_bio_stream.pod:7
#: C/crypto/i2d_PKCS7_bio_stream.pod:7 C/crypto/lh_stats.pod:8
#: C/crypto/lhash.pod:7 C/crypto/md5.pod:8 C/crypto/mdc2.pod:7
#: C/crypto/pem.pod:7 C/crypto/rc4.pod:7 C/crypto/ripemd.pod:8
#: C/crypto/sha.pod:7 C/crypto/threads.pod:12 C/crypto/ui.pod:13
#: C/crypto/ui_compat.pod:8 C/ssl/SSL_CIPHER_get_name.pod:7
#: C/ssl/SSL_COMP_add_compression_method.pod:7
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:7 C/ssl/SSL_CTX_add_session.pod:7
#: C/ssl/SSL_CTX_ctrl.pod:7 C/ssl/SSL_CTX_flush_sessions.pod:7
#: C/ssl/SSL_CTX_free.pod:7 C/ssl/SSL_CTX_get_ex_new_index.pod:7
#: C/ssl/SSL_CTX_get_verify_mode.pod:7
#: C/ssl/SSL_CTX_load_verify_locations.pod:8 C/ssl/SSL_CTX_new.pod:7
#: C/ssl/SSL_CTX_set_psk_client_callback.pod:36
#: C/ssl/SSL_CTX_use_psk_identity_hint.pod:39 C/ssl/SSL_CTX_sess_number.pod:7
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:7 C/ssl/SSL_CTX_sess_set_get_cb.pod:7
#: C/ssl/SSL_CTX_sessions.pod:7 C/ssl/SSL_CTX_set_cert_store.pod:7
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:7
#: C/ssl/SSL_CTX_set_cipher_list.pod:7 C/ssl/SSL_CTX_set_client_CA_list.pod:9
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:7
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:7
#: C/ssl/SSL_CTX_set_generate_session_id.pod:7
#: C/ssl/SSL_CTX_set_info_callback.pod:7 C/ssl/SSL_CTX_set_max_cert_list.pod:7
#: C/ssl/SSL_CTX_set_mode.pod:7 C/ssl/SSL_CTX_set_msg_callback.pod:7
#: C/ssl/SSL_CTX_set_options.pod:7 C/ssl/SSL_CTX_set_quiet_shutdown.pod:7
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:7
#: C/ssl/SSL_CTX_set_session_id_context.pod:7
#: C/ssl/SSL_CTX_set_ssl_version.pod:8 C/ssl/SSL_CTX_set_timeout.pod:7
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:7
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:7 C/ssl/SSL_CTX_set_verify.pod:7
#: C/ssl/SSL_CTX_use_certificate.pod:7 C/ssl/SSL_SESSION_free.pod:7
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:7 C/ssl/SSL_SESSION_get_time.pod:7
#: C/ssl/SSL_accept.pod:7 C/ssl/SSL_alert_type_string.pod:7
#: C/ssl/SSL_clear.pod:7 C/ssl/SSL_connect.pod:7 C/ssl/SSL_do_handshake.pod:7
#: C/ssl/SSL_free.pod:7 C/ssl/SSL_get_SSL_CTX.pod:7
#: C/ssl/SSL_get_ciphers.pod:7 C/ssl/SSL_get_client_CA_list.pod:7
#: C/ssl/SSL_get_current_cipher.pod:8 C/ssl/SSL_get_default_timeout.pod:7
#: C/ssl/SSL_get_error.pod:7 C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:8
#: C/ssl/SSL_get_ex_new_index.pod:7 C/ssl/SSL_get_fd.pod:7
#: C/ssl/SSL_get_peer_cert_chain.pod:7 C/ssl/SSL_get_peer_certificate.pod:7
#: C/ssl/SSL_get_psk_identity.pod:37 C/ssl/SSL_get_rbio.pod:7
#: C/ssl/SSL_get_session.pod:7 C/ssl/SSL_get_verify_result.pod:7
#: C/ssl/SSL_get_version.pod:7 C/ssl/SSL_library_init.pod:8
#: C/ssl/SSL_load_client_CA_file.pod:7 C/ssl/SSL_new.pod:7
#: C/ssl/SSL_pending.pod:7 C/ssl/SSL_read.pod:7 C/ssl/SSL_rstate_string.pod:7
#: C/ssl/SSL_session_reused.pod:7 C/ssl/SSL_set_bio.pod:7
#: C/ssl/SSL_set_connect_state.pod:7 C/ssl/SSL_set_fd.pod:7
#: C/ssl/SSL_set_session.pod:7 C/ssl/SSL_set_shutdown.pod:7
#: C/ssl/SSL_set_verify_result.pod:7 C/ssl/SSL_shutdown.pod:7
#: C/ssl/SSL_state_string.pod:7 C/ssl/SSL_want.pod:7 C/ssl/SSL_write.pod:7
#: C/ssl/d2i_SSL_SESSION.pod:7 C/ssl/ssl.pod:8
msgid "SYNOPSIS"
msgstr "SYNOPSIS"

#. type: =head1
#: C/apps/CA.pl.pod:25 C/apps/asn1parse.pod:22 C/apps/ca.pod:51
#: C/apps/ciphers.pod:17 C/apps/cms.pod:68 C/apps/config.pod:10
#: C/apps/crl.pod:23 C/apps/crl2pkcs7.pod:17 C/apps/dgst.pod:32
#: C/apps/dhparam.pod:24 C/apps/dsa.pod:26 C/apps/dsaparam.pod:22
#: C/apps/ec.pod:28 C/apps/ecparam.pod:27 C/apps/enc.pod:34
#: C/apps/errstr.pod:11 C/apps/gendsa.pod:18 C/apps/genpkey.pod:21
#: C/apps/genrsa.pod:21 C/apps/nseq.pod:14 C/apps/ocsp.pod:56
#: C/apps/openssl.pod:19 C/apps/passwd.pod:21 C/apps/pkcs12.pod:44
#: C/apps/pkcs7.pod:19 C/apps/pkcs8.pod:26 C/apps/pkey.pod:25
#: C/apps/pkeyparam.pod:17 C/apps/pkeyutl.pod:32 C/apps/rand.pod:16
#: C/apps/req.pod:52 C/apps/rsa.pod:29 C/apps/rsautl.pod:25
#: C/apps/s_client.pod:47 C/apps/s_server.pod:58 C/apps/s_time.pod:27
#: C/apps/sess_id.pod:19 C/apps/smime.pod:38 C/apps/speed.pod:37
#: C/apps/spkac.pod:22 C/apps/ts.pod:51 C/apps/tsget.pod:24
#: C/apps/verify.pod:33 C/apps/version.pod:17 C/apps/x509.pod:59
#: C/apps/x509v3_config.pod:9 C/apps/c_rehash.pod:13
#: C/crypto/ASN1_OBJECT_new.pod:14 C/crypto/ASN1_STRING_length.pod:26
#: C/crypto/ASN1_STRING_new.pod:16 C/crypto/ASN1_STRING_print_ex.pod:16
#: C/crypto/ASN1_generate_nconf.pod:14 C/crypto/BIO_ctrl.pod:36
#: C/crypto/BIO_f_base64.pod:14 C/crypto/BIO_f_buffer.pod:19
#: C/crypto/BIO_f_cipher.pod:18 C/crypto/BIO_f_md.pod:17
#: C/crypto/BIO_f_null.pod:13 C/crypto/BIO_f_ssl.pod:35
#: C/crypto/BIO_find_type.pod:41 C/crypto/BIO_new.pod:17
#: C/crypto/BIO_new_CMS.pod:13 C/crypto/BIO_push.pod:14
#: C/crypto/BIO_read.pod:16 C/crypto/BIO_s_accept.pod:32
#: C/crypto/BIO_s_bio.pod:34 C/crypto/BIO_s_connect.pod:31
#: C/crypto/BIO_s_fd.pod:18 C/crypto/BIO_s_file.pod:25
#: C/crypto/BIO_s_mem.pod:21 C/crypto/BIO_s_null.pod:13
#: C/crypto/BIO_s_socket.pod:18 C/crypto/BIO_set_callback.pod:23
#: C/crypto/BIO_should_retry.pod:28 C/crypto/BN_BLINDING_new.pod:38
#: C/crypto/BN_CTX_new.pod:17 C/crypto/BN_CTX_start.pod:17
#: C/crypto/BN_add.pod:46 C/crypto/BN_add_word.pod:22
#: C/crypto/BN_bn2bin.pod:26 C/crypto/BN_cmp.pod:19 C/crypto/BN_copy.pod:15
#: C/crypto/BN_generate_prime.pod:21 C/crypto/BN_mod_inverse.pod:14
#: C/crypto/BN_mod_mul_montgomery.pod:29 C/crypto/BN_mod_mul_reciprocal.pod:25
#: C/crypto/BN_new.pod:21 C/crypto/BN_num_bytes.pod:17 C/crypto/BN_rand.pod:19
#: C/crypto/BN_set_bit.pod:25 C/crypto/BN_swap.pod:13 C/crypto/BN_zero.pod:20
#: C/crypto/CMS_add0_cert.pod:20 C/crypto/CMS_add1_recipient_cert.pod:15
#: C/crypto/CMS_compress.pod:13 C/crypto/CMS_decrypt.pod:13
#: C/crypto/CMS_encrypt.pod:13 C/crypto/CMS_final.pod:13
#: C/crypto/CMS_get0_RecipientInfos.pod:24
#: C/crypto/CMS_get0_SignerInfos.pod:17 C/crypto/CMS_get0_type.pod:15
#: C/crypto/CMS_get1_ReceiptRequest.pod:16 C/crypto/CMS_sign.pod:13
#: C/crypto/CMS_sign_add1_signer.pod:16 C/crypto/CMS_sign_receipt.pod:13
#: C/crypto/CMS_uncompress.pod:13 C/crypto/CMS_verify.pod:15
#: C/crypto/CMS_verify_receipt.pod:13 C/crypto/CONF_modules_free.pod:16
#: C/crypto/CONF_modules_load_file.pod:16 C/crypto/CRYPTO_set_ex_data.pod:15
#: C/crypto/DH_generate_key.pod:15 C/crypto/DH_generate_parameters.pod:16
#: C/crypto/DH_get_ex_new_index.pod:20 C/crypto/DH_new.pod:15
#: C/crypto/DH_set_method.pod:23 C/crypto/DH_size.pod:13
#: C/crypto/DSA_SIG_new.pod:15 C/crypto/DSA_do_sign.pod:16
#: C/crypto/DSA_dup_DH.pod:13 C/crypto/DSA_generate_key.pod:13
#: C/crypto/DSA_generate_parameters.pod:15
#: C/crypto/DSA_get_ex_new_index.pod:20 C/crypto/DSA_new.pod:15
#: C/crypto/DSA_set_method.pod:23 C/crypto/DSA_sign.pod:20
#: C/crypto/DSA_size.pod:13 C/crypto/ERR_GET_LIB.pod:18
#: C/crypto/ERR_clear_error.pod:13 C/crypto/ERR_error_string.pod:20
#: C/crypto/ERR_get_error.pod:29 C/crypto/ERR_load_crypto_strings.pod:19
#: C/crypto/ERR_load_strings.pod:18 C/crypto/ERR_print_errors.pod:14
#: C/crypto/ERR_put_error.pod:16 C/crypto/ERR_remove_state.pod:13
#: C/crypto/ERR_set_mark.pod:15 C/crypto/EVP_BytesToKey.pod:16
#: C/crypto/EVP_DigestInit.pod:68 C/crypto/EVP_DigestSignInit.pod:16
#: C/crypto/EVP_DigestVerifyInit.pod:16 C/crypto/EVP_EncryptInit.pod:94
#: C/crypto/EVP_OpenInit.pod:18 C/crypto/EVP_PKEY_CTX_ctrl.pod:37
#: C/crypto/EVP_PKEY_CTX_new.pod:16 C/crypto/EVP_PKEY_cmp.pod:17
#: C/crypto/EVP_PKEY_decrypt.pod:16 C/crypto/EVP_PKEY_derive.pod:15
#: C/crypto/EVP_PKEY_encrypt.pod:16
#: C/crypto/EVP_PKEY_get_default_digest.pod:12 C/crypto/EVP_PKEY_keygen.pod:26
#: C/crypto/EVP_PKEY_new.pod:15 C/crypto/EVP_PKEY_print_private.pod:18
#: C/crypto/EVP_PKEY_set1_RSA.pod:31 C/crypto/EVP_PKEY_sign.pod:16
#: C/crypto/EVP_PKEY_verify.pod:16 C/crypto/EVP_PKEY_verify_recover.pod:16
#: C/crypto/EVP_SealInit.pod:19 C/crypto/EVP_SignInit.pod:19
#: C/crypto/EVP_VerifyInit.pod:17 C/crypto/OBJ_nid2obj.pod:32
#: C/crypto/OPENSSL_Applink.pod:11 C/crypto/OPENSSL_VERSION_NUMBER.pod:16
#: C/crypto/OPENSSL_config.pod:14 C/crypto/OPENSSL_ia32cap.pod:12
#: C/crypto/OPENSSL_load_builtin_modules.pod:15
#: C/crypto/OpenSSL_add_all_algorithms.pod:18
#: C/crypto/PEM_write_bio_CMS_stream.pod:14
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:14 C/crypto/PKCS12_create.pod:14
#: C/crypto/PKCS12_parse.pod:13 C/crypto/PKCS7_decrypt.pod:13
#: C/crypto/PKCS7_encrypt.pod:13 C/crypto/PKCS7_sign.pod:13
#: C/crypto/PKCS7_sign_add_signer.pod:14 C/crypto/PKCS7_verify.pod:15
#: C/crypto/RAND_add.pod:21 C/crypto/RAND_bytes.pod:15
#: C/crypto/RAND_cleanup.pod:13 C/crypto/RAND_egd.pod:16
#: C/crypto/RAND_load_file.pod:17 C/crypto/RAND_set_rand_method.pod:17
#: C/crypto/RSA_blinding_on.pod:15 C/crypto/RSA_check_key.pod:13
#: C/crypto/RSA_generate_key.pod:14 C/crypto/RSA_get_ex_new_index.pod:27
#: C/crypto/RSA_new.pod:15 C/crypto/RSA_padding_add_PKCS1_type_1.pod:46
#: C/crypto/RSA_print.pod:28 C/crypto/RSA_private_encrypt.pod:17
#: C/crypto/RSA_public_encrypt.pod:17 C/crypto/RSA_set_method.pod:29
#: C/crypto/RSA_sign.pod:17 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:19
#: C/crypto/RSA_size.pod:13 C/crypto/SMIME_read_CMS.pod:13
#: C/crypto/SMIME_read_PKCS7.pod:13 C/crypto/SMIME_write_CMS.pod:13
#: C/crypto/SMIME_write_PKCS7.pod:13
#: C/crypto/X509_NAME_ENTRY_get_object.pod:24
#: C/crypto/X509_NAME_add_entry_by_txt.pod:22
#: C/crypto/X509_NAME_get_index_by_NID.pod:22
#: C/crypto/X509_NAME_print_ex.pod:17 C/crypto/X509_new.pod:14
#: C/crypto/X509_STORE_CTX_get_error.pod:21
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:20
#: C/crypto/X509_STORE_CTX_new.pod:28
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:14
#: C/crypto/X509_STORE_set_verify_cb_func.pod:17
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:29
#: C/crypto/X509_verify_cert.pod:13 C/crypto/bio.pod:14
#: C/crypto/blowfish.pod:28 C/crypto/bn.pod:144 C/crypto/bn_internal.pod:66
#: C/crypto/buffer.pod:20 C/crypto/crypto.pod:9
#: C/crypto/d2i_ASN1_OBJECT.pod:14 C/crypto/d2i_DHparams.pod:14
#: C/crypto/d2i_DSAPublicKey.pod:34 C/crypto/d2i_PKCS8PrivateKey.pod:32
#: C/crypto/d2i_RSAPublicKey.pod:30 C/crypto/d2i_X509.pod:21
#: C/crypto/d2i_X509_ALGOR.pod:14 C/crypto/d2i_X509_CRL.pod:21
#: C/crypto/d2i_X509_NAME.pod:14 C/crypto/d2i_X509_REQ.pod:21
#: C/crypto/d2i_X509_SIG.pod:14 C/crypto/des.pod:105 C/crypto/des_modes.pod:9
#: C/crypto/dh.pod:41 C/crypto/ecdsa.pod:50 C/crypto/engine.pod:162
#: C/crypto/err.pod:47 C/crypto/evp.pod:11 C/crypto/hmac.pod:28
#: C/crypto/i2d_CMS_bio_stream.pod:13 C/crypto/i2d_PKCS7_bio_stream.pod:13
#: C/crypto/lh_stats.pod:20 C/crypto/lhash.pod:31 C/crypto/md5.pod:42
#: C/crypto/mdc2.pod:19 C/crypto/pem.pod:181 C/crypto/rc4.pod:16
#: C/crypto/ripemd.pod:20 C/crypto/sha.pod:19 C/crypto/threads.pod:64
#: C/crypto/ui.pod:68 C/crypto/ui_compat.pod:19
#: C/ssl/SSL_CIPHER_get_name.pod:16
#: C/ssl/SSL_COMP_add_compression_method.pod:13
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:13 C/ssl/SSL_CTX_add_session.pod:17
#: C/ssl/SSL_CTX_ctrl.pod:17 C/ssl/SSL_CTX_flush_sessions.pod:14
#: C/ssl/SSL_CTX_free.pod:13 C/ssl/SSL_CTX_get_ex_new_index.pod:27
#: C/ssl/SSL_CTX_get_verify_mode.pod:18
#: C/ssl/SSL_CTX_load_verify_locations.pod:15 C/ssl/SSL_CTX_new.pod:13
#: C/ssl/SSL_CTX_set_psk_client_callback.pod:50
#: C/ssl/SSL_CTX_use_psk_identity_hint.pod:54 C/ssl/SSL_CTX_sess_number.pod:24
#: C/ssl/SSL_CTX_sess_set_cache_size.pod:14
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:27 C/ssl/SSL_CTX_sessions.pod:13
#: C/ssl/SSL_CTX_set_cert_store.pod:14
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:13
#: C/ssl/SSL_CTX_set_cipher_list.pod:14
#: C/ssl/SSL_CTX_set_client_CA_list.pod:18
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:15
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:16
#: C/ssl/SSL_CTX_set_generate_session_id.pod:19
#: C/ssl/SSL_CTX_set_info_callback.pod:17
#: C/ssl/SSL_CTX_set_max_cert_list.pod:17 C/ssl/SSL_CTX_set_mode.pod:17
#: C/ssl/SSL_CTX_set_msg_callback.pod:17 C/ssl/SSL_CTX_set_options.pod:22
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:17
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:14
#: C/ssl/SSL_CTX_set_session_id_context.pod:16
#: C/ssl/SSL_CTX_set_ssl_version.pod:16 C/ssl/SSL_CTX_set_timeout.pod:14
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:21
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:23 C/ssl/SSL_CTX_set_verify.pod:20
#: C/ssl/SSL_CTX_use_certificate.pod:37 C/ssl/SSL_SESSION_free.pod:13
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:27 C/ssl/SSL_SESSION_get_time.pod:21
#: C/ssl/SSL_accept.pod:13 C/ssl/SSL_alert_type_string.pod:17
#: C/ssl/SSL_clear.pod:13 C/ssl/SSL_connect.pod:13
#: C/ssl/SSL_do_handshake.pod:13 C/ssl/SSL_free.pod:13
#: C/ssl/SSL_get_SSL_CTX.pod:13 C/ssl/SSL_get_ciphers.pod:14
#: C/ssl/SSL_get_client_CA_list.pod:14 C/ssl/SSL_get_current_cipher.pod:22
#: C/ssl/SSL_get_default_timeout.pod:13 C/ssl/SSL_get_error.pod:13
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:14
#: C/ssl/SSL_get_ex_new_index.pod:27 C/ssl/SSL_get_fd.pod:15
#: C/ssl/SSL_get_peer_cert_chain.pod:13 C/ssl/SSL_get_peer_certificate.pod:13
#: C/ssl/SSL_get_psk_identity.pod:45 C/ssl/SSL_get_rbio.pod:14
#: C/ssl/SSL_get_session.pod:15 C/ssl/SSL_get_verify_result.pod:13
#: C/ssl/SSL_get_version.pod:13 C/ssl/SSL_library_init.pod:16
#: C/ssl/SSL_load_client_CA_file.pod:13 C/ssl/SSL_new.pod:13
#: C/ssl/SSL_pending.pod:13 C/ssl/SSL_read.pod:13
#: C/ssl/SSL_rstate_string.pod:14 C/ssl/SSL_session_reused.pod:13
#: C/ssl/SSL_set_bio.pod:13 C/ssl/SSL_set_connect_state.pod:15
#: C/ssl/SSL_set_fd.pod:15 C/ssl/SSL_set_session.pod:13
#: C/ssl/SSL_set_shutdown.pod:15 C/ssl/SSL_set_verify_result.pod:13
#: C/ssl/SSL_shutdown.pod:13 C/ssl/SSL_state_string.pod:14
#: C/ssl/SSL_want.pod:17 C/ssl/SSL_write.pod:13 C/ssl/d2i_SSL_SESSION.pod:14
#: C/ssl/ssl.pod:10
msgid "DESCRIPTION"
msgstr "DESCRIPTION"

#. type: =head1
#: C/apps/CA.pl.pod:32 C/apps/ciphers.pod:23 C/apps/cms.pod:73
#: C/apps/crl.pod:27 C/apps/crl2pkcs7.pod:23 C/apps/dsa.pod:33
#: C/apps/ec.pod:36 C/apps/nseq.pod:21 C/apps/pkcs12.pod:50
#: C/apps/pkcs7.pod:23 C/apps/pkcs8.pod:32 C/apps/pkey.pod:30
#: C/apps/pkeyparam.pod:22 C/apps/pkeyutl.pod:37 C/apps/req.pod:58
#: C/apps/rsa.pod:37 C/apps/rsautl.pod:30 C/apps/smime.pod:43
#: C/apps/spkac.pod:28 C/apps/verify.pod:37
msgid "COMMAND OPTIONS"
msgstr "OPTIONS DE LA COMMANDE"

#. type: =head1
#: C/apps/CA.pl.pod:174 C/apps/asn1parse.pod:171 C/apps/ca.pod:670
#: C/apps/ciphers.pod:468 C/apps/config.pod:275 C/apps/crl.pod:113
#: C/apps/crl2pkcs7.pod:87 C/apps/dhparam.pod:132 C/apps/dsa.pod:153
#: C/apps/dsaparam.pod:105 C/apps/ec.pod:178 C/apps/ecparam.pod:167
#: C/apps/errstr.pod:32 C/apps/gendsa.pod:61 C/apps/genrsa.pod:91
#: C/apps/openssl.pod:397 C/apps/pkcs12.pod:365 C/apps/pkcs7.pod:101
#: C/apps/pkcs8.pod:238 C/apps/pkey.pod:130 C/apps/pkeyparam.pod:64
#: C/apps/pkeyutl.pod:219 C/apps/rand.pod:51 C/apps/req.pod:672
#: C/apps/rsa.pod:184 C/apps/rsautl.pod:181 C/apps/s_client.pod:302
#: C/apps/s_server.pod:351 C/apps/s_time.pod:169 C/apps/sess_id.pod:147
#: C/apps/spkac.pod:129 C/apps/ts.pod:588 C/apps/tsget.pod:189
#: C/apps/verify.pod:402 C/apps/x509.pod:845 C/apps/x509v3_config.pod:523
#: C/apps/c_rehash.pod:47 C/crypto/ASN1_OBJECT_new.pod:37
#: C/crypto/ASN1_STRING_length.pod:77 C/crypto/ASN1_STRING_new.pod:38
#: C/crypto/ASN1_STRING_print_ex.pod:87 C/crypto/ASN1_generate_nconf.pod:257
#: C/crypto/BIO_ctrl.pod:126 C/crypto/BIO_f_base64.pod:79
#: C/crypto/BIO_f_buffer.pod:67 C/crypto/BIO_f_cipher.pod:74
#: C/crypto/BIO_f_md.pod:142 C/crypto/BIO_f_null.pod:30
#: C/crypto/BIO_f_ssl.pod:320 C/crypto/BIO_find_type.pod:96
#: C/crypto/BIO_new.pod:63 C/crypto/BIO_new_CMS.pod:57
#: C/crypto/BIO_push.pod:67 C/crypto/BIO_read.pod:62
#: C/crypto/BIO_s_accept.pod:193 C/crypto/BIO_s_bio.pod:177
#: C/crypto/BIO_s_connect.pod:190 C/crypto/BIO_s_fd.pod:83
#: C/crypto/BIO_s_file.pod:141 C/crypto/BIO_s_mem.pod:113
#: C/crypto/BIO_s_null.pod:35 C/crypto/BIO_s_socket.pod:61
#: C/crypto/BIO_set_callback.pod:106 C/crypto/BIO_should_retry.pod:112
#: C/crypto/BN_BLINDING_new.pod:98 C/crypto/BN_CTX_new.pod:43
#: C/crypto/BN_CTX_start.pod:44 C/crypto/BN_add.pod:112
#: C/crypto/BN_add_word.pod:48 C/crypto/BN_bn2bin.pod:81
#: C/crypto/BN_cmp.pod:38 C/crypto/BN_copy.pod:26
#: C/crypto/BN_generate_prime.pod:91 C/crypto/BN_mod_inverse.pod:28
#: C/crypto/BN_mod_mul_montgomery.pod:88 C/crypto/BN_mod_mul_reciprocal.pod:70
#: C/crypto/BN_new.pod:43 C/crypto/BN_num_bytes.pod:47 C/crypto/BN_rand.pod:46
#: C/crypto/BN_set_bit.pod:56 C/crypto/BN_zero.pod:46
#: C/crypto/CMS_add0_cert.pod:55 C/crypto/CMS_add1_recipient_cert.pod:52
#: C/crypto/CMS_compress.pod:64 C/crypto/CMS_decrypt.pod:57
#: C/crypto/CMS_encrypt.pod:87 C/crypto/CMS_final.pod:32
#: C/crypto/CMS_get0_RecipientInfos.pod:98
#: C/crypto/CMS_get0_SignerInfos.pod:67 C/crypto/CMS_get0_type.pod:54
#: C/crypto/CMS_get1_ReceiptRequest.pod:57 C/crypto/CMS_sign.pod:110
#: C/crypto/CMS_sign_add1_signer.pod:92 C/crypto/CMS_sign_receipt.pod:35
#: C/crypto/CMS_uncompress.pod:46 C/crypto/CMS_verify.pod:118
#: C/crypto/CMS_verify_receipt.pod:37 C/crypto/CONF_modules_free.pod:37
#: C/crypto/CONF_modules_load_file.pod:51 C/crypto/CRYPTO_set_ex_data.pod:43
#: C/crypto/DH_generate_key.pod:41 C/crypto/DH_generate_parameters.pod:60
#: C/crypto/DH_get_ex_new_index.pod:27 C/crypto/DH_new.pod:30
#: C/crypto/DH_set_method.pod:110 C/crypto/DH_size.pod:25
#: C/crypto/DSA_SIG_new.pod:31 C/crypto/DSA_do_sign.pod:37
#: C/crypto/DSA_dup_DH.pod:28 C/crypto/DSA_generate_key.pod:25
#: C/crypto/DSA_generate_parameters.pod:91
#: C/crypto/DSA_get_ex_new_index.pod:27 C/crypto/DSA_new.pod:32
#: C/crypto/DSA_set_method.pod:124 C/crypto/DSA_sign.pod:56
#: C/crypto/DSA_size.pod:25 C/crypto/ERR_GET_LIB.pod:42
#: C/crypto/ERR_clear_error.pod:21 C/crypto/ERR_error_string.pod:61
#: C/crypto/ERR_get_error.pod:62 C/crypto/ERR_load_crypto_strings.pod:36
#: C/crypto/ERR_load_strings.pod:44 C/crypto/ERR_print_errors.pod:39
#: C/crypto/ERR_put_error.pod:35 C/crypto/ERR_remove_state.pod:26
#: C/crypto/ERR_set_mark.pod:30 C/crypto/EVP_BytesToKey.pod:60
#: C/crypto/EVP_DigestInit.pod:253 C/crypto/EVP_DigestSignInit.pod:74
#: C/crypto/EVP_DigestVerifyInit.pod:69 C/crypto/EVP_EncryptInit.pod:500
#: C/crypto/EVP_OpenInit.pod:55 C/crypto/EVP_PKEY_CTX_ctrl.pod:113
#: C/crypto/EVP_PKEY_CTX_new.pod:44 C/crypto/EVP_PKEY_cmp.pod:56
#: C/crypto/EVP_PKEY_decrypt.pod:80 C/crypto/EVP_PKEY_derive.pod:80
#: C/crypto/EVP_PKEY_encrypt.pod:80
#: C/crypto/EVP_PKEY_get_default_digest.pod:30
#: C/crypto/EVP_PKEY_keygen.pod:147 C/crypto/EVP_PKEY_new.pod:39
#: C/crypto/EVP_PKEY_print_private.pod:44 C/crypto/EVP_PKEY_set1_RSA.pod:72
#: C/crypto/EVP_PKEY_sign.pod:83 C/crypto/EVP_PKEY_verify.pod:78
#: C/crypto/EVP_PKEY_verify_recover.pod:90 C/crypto/EVP_SealInit.pod:75
#: C/crypto/EVP_SignInit.pod:89 C/crypto/EVP_VerifyInit.pod:79
#: C/crypto/OBJ_nid2obj.pod:143 C/crypto/OPENSSL_VERSION_NUMBER.pod:91
#: C/crypto/OPENSSL_config.pod:73 C/crypto/OPENSSL_load_builtin_modules.pod:43
#: C/crypto/OpenSSL_add_all_algorithms.pod:61
#: C/crypto/PEM_write_bio_CMS_stream.pod:29
#: C/crypto/PEM_write_bio_PKCS7_stream.pod:29 C/crypto/PKCS12_create.pod:67
#: C/crypto/PKCS12_parse.pod:49 C/crypto/PKCS7_decrypt.pod:47
#: C/crypto/PKCS7_encrypt.pod:71 C/crypto/PKCS7_sign.pod:104
#: C/crypto/PKCS7_sign_add_signer.pod:78 C/crypto/PKCS7_verify.pod:110
#: C/crypto/RAND_add.pod:66 C/crypto/RAND_bytes.pod:39
#: C/crypto/RAND_cleanup.pod:21 C/crypto/RAND_egd.pod:73
#: C/crypto/RAND_load_file.pod:44 C/crypto/RAND_set_rand_method.pod:68
#: C/crypto/RSA_blinding_on.pod:35 C/crypto/RSA_check_key.pod:59
#: C/crypto/RSA_generate_key.pod:60 C/crypto/RSA_get_ex_new_index.pod:111
#: C/crypto/RSA_new.pod:31 C/crypto/RSA_padding_add_PKCS1_type_1.pod:107
#: C/crypto/RSA_print.pod:39 C/crypto/RSA_private_encrypt.pod:60
#: C/crypto/RSA_public_encrypt.pod:74 C/crypto/RSA_set_method.pod:180
#: C/crypto/RSA_sign.pod:51 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:48
#: C/crypto/RSA_size.pod:25 C/crypto/SMIME_read_CMS.pod:59
#: C/crypto/SMIME_read_PKCS7.pod:62 C/crypto/SMIME_write_CMS.pod:54
#: C/crypto/SMIME_write_PKCS7.pod:55
#: C/crypto/X509_NAME_ENTRY_get_object.pod:65
#: C/crypto/X509_NAME_add_entry_by_txt.pod:110
#: C/crypto/X509_NAME_get_index_by_NID.pod:100
#: C/crypto/X509_NAME_print_ex.pod:97 C/crypto/X509_new.pod:31
#: C/crypto/X509_STORE_CTX_get_error.pod:297
#: C/crypto/X509_STORE_CTX_get_ex_new_index.pod:32
#: C/crypto/X509_STORE_CTX_new.pod:113
#: C/crypto/X509_STORE_CTX_set_verify_cb.pod:150
#: C/crypto/X509_STORE_set_verify_cb_func.pod:42
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:163
#: C/crypto/X509_verify_cert.pod:45 C/crypto/bio.pod:40
#: C/crypto/blowfish.pod:103 C/crypto/bn.pod:167 C/crypto/bn_internal.pod:234
#: C/crypto/buffer.pod:64 C/crypto/crypto.pod:81
#: C/crypto/d2i_ASN1_OBJECT.pod:21 C/crypto/d2i_DHparams.pod:22
#: C/crypto/d2i_DSAPublicKey.pod:75 C/crypto/d2i_PKCS8PrivateKey.pod:52
#: C/crypto/d2i_RSAPublicKey.pod:59 C/crypto/d2i_X509.pod:222
#: C/crypto/d2i_X509_ALGOR.pod:22 C/crypto/d2i_X509_CRL.pod:29
#: C/crypto/d2i_X509_NAME.pod:23 C/crypto/d2i_X509_REQ.pod:28
#: C/crypto/d2i_X509_SIG.pod:22 C/crypto/des.pod:318
#: C/crypto/des_modes.pod:249 C/crypto/dh.pod:68 C/crypto/ecdsa.pod:198
#: C/crypto/engine.pod:595 C/crypto/err.pod:172 C/crypto/evp.pod:44
#: C/crypto/hmac.pod:91 C/crypto/i2d_CMS_bio_stream.pod:32
#: C/crypto/i2d_PKCS7_bio_stream.pod:32 C/crypto/lh_stats.pod:50
#: C/crypto/lhash.pod:283 C/crypto/md5.pod:88 C/crypto/mdc2.pod:55
#: C/crypto/rc4.pod:54 C/crypto/ripemd.pod:57 C/crypto/sha.pod:61
#: C/crypto/threads.pod:206 C/crypto/ui.pod:181 C/crypto/ui_compat.pod:48
#: C/ssl/SSL_CIPHER_get_name.pod:107
#: C/ssl/SSL_COMP_add_compression_method.pod:66
#: C/ssl/SSL_CTX_add_extra_chain_cert.pod:32 C/ssl/SSL_CTX_add_session.pod:67
#: C/ssl/SSL_CTX_ctrl.pod:30 C/ssl/SSL_CTX_flush_sessions.pod:42
#: C/ssl/SSL_CTX_free.pod:36 C/ssl/SSL_CTX_get_ex_new_index.pod:47
#: C/ssl/SSL_CTX_get_verify_mode.pod:46
#: C/ssl/SSL_CTX_load_verify_locations.pod:115 C/ssl/SSL_CTX_new.pod:89
#: C/ssl/SSL_CTX_sess_number.pod:70 C/ssl/SSL_CTX_sess_set_cache_size.pod:44
#: C/ssl/SSL_CTX_sess_set_get_cb.pod:79 C/ssl/SSL_CTX_sessions.pod:28
#: C/ssl/SSL_CTX_set_cert_store.pod:51
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:61
#: C/ssl/SSL_CTX_set_cipher_list.pod:62
#: C/ssl/SSL_CTX_set_client_CA_list.pod:91
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:87
#: C/ssl/SSL_CTX_set_default_passwd_cb.pod:71
#: C/ssl/SSL_CTX_set_generate_session_id.pod:140
#: C/ssl/SSL_CTX_set_info_callback.pod:148
#: C/ssl/SSL_CTX_set_max_cert_list.pod:68 C/ssl/SSL_CTX_set_mode.pod:83
#: C/ssl/SSL_CTX_set_msg_callback.pod:90 C/ssl/SSL_CTX_set_options.pod:317
#: C/ssl/SSL_CTX_set_quiet_shutdown.pod:57
#: C/ssl/SSL_CTX_set_session_cache_mode.pod:120
#: C/ssl/SSL_CTX_set_session_id_context.pod:79
#: C/ssl/SSL_CTX_set_ssl_version.pod:55 C/ssl/SSL_CTX_set_timeout.pod:51
#: C/ssl/SSL_CTX_set_tmp_dh_callback.pod:163
#: C/ssl/SSL_CTX_set_tmp_rsa_callback.pod:159 C/ssl/SSL_CTX_set_verify.pod:283
#: C/ssl/SSL_CTX_use_certificate.pod:154 C/ssl/SSL_SESSION_free.pod:48
#: C/ssl/SSL_SESSION_get_ex_new_index.pod:55 C/ssl/SSL_SESSION_get_time.pod:58
#: C/ssl/SSL_accept.pod:76 C/ssl/SSL_alert_type_string.pod:229
#: C/ssl/SSL_connect.pod:65 C/ssl/SSL_do_handshake.pod:77
#: C/ssl/SSL_get_SSL_CTX.pod:22 C/ssl/SSL_get_ciphers.pod:37
#: C/ssl/SSL_get_client_CA_list.pod:47 C/ssl/SSL_get_current_cipher.pod:39
#: C/ssl/SSL_get_default_timeout.pod:33 C/ssl/SSL_get_error.pod:106
#: C/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod:56
#: C/ssl/SSL_get_ex_new_index.pod:52 C/ssl/SSL_get_fd.pod:40
#: C/ssl/SSL_get_peer_cert_chain.pod:48 C/ssl/SSL_get_peer_certificate.pod:50
#: C/ssl/SSL_get_rbio.pod:36 C/ssl/SSL_get_session.pod:67
#: C/ssl/SSL_get_verify_result.pod:51 C/ssl/SSL_get_version.pod:42
#: C/ssl/SSL_library_init.pod:52 C/ssl/SSL_load_client_CA_file.pod:57
#: C/ssl/SSL_new.pod:37 C/ssl/SSL_pending.pod:39 C/ssl/SSL_read.pod:114
#: C/ssl/SSL_rstate_string.pod:55 C/ssl/SSL_session_reused.pod:40
#: C/ssl/SSL_set_bio.pod:28 C/ssl/SSL_set_connect_state.pod:47
#: C/ssl/SSL_set_fd.pod:48 C/ssl/SSL_set_session.pod:50
#: C/ssl/SSL_set_shutdown.pod:66 C/ssl/SSL_set_verify_result.pod:32
#: C/ssl/SSL_shutdown.pod:125 C/ssl/SSL_state_string.pod:41
#: C/ssl/SSL_want.pod:73 C/ssl/SSL_write.pod:101 C/ssl/d2i_SSL_SESSION.pod:61
#: C/ssl/ssl.pod:674
msgid "SEE ALSO"
msgstr "VOIR AUSSI"

#. type: =head1
#: C/apps/asn1parse.pod:166 C/apps/ca.pod:615 C/apps/cms.pod:576
#: C/apps/config.pod:262 C/apps/crl.pod:108 C/apps/dhparam.pod:128
#: C/apps/enc.pod:319 C/apps/genrsa.pod:84 C/apps/nseq.pod:65
#: C/apps/pkcs12.pod:341 C/apps/pkcs8.pod:229 C/apps/req.pod:655
#: C/apps/rsa.pod:176 C/apps/s_client.pod:289 C/apps/s_server.pod:338
#: C/apps/s_time.pod:160 C/apps/sess_id.pod:143 C/apps/smime.pod:416
#: C/apps/ts.pod:554 C/apps/verify.pod:387 C/apps/x509.pod:828
#: C/apps/c_rehash.pod:51 C/crypto/BIO_ctrl.pod:119
#: C/crypto/BIO_f_base64.pod:71 C/crypto/BIO_f_md.pod:134
#: C/crypto/BIO_f_ssl.pod:311 C/crypto/BIO_find_type.pod:74
#: C/crypto/BIO_new_CMS.pod:47 C/crypto/BIO_s_file.pod:134
#: C/crypto/BIO_s_mem.pod:82 C/crypto/BIO_should_retry.pod:105
#: C/crypto/BN_zero.pod:39 C/crypto/CMS_decrypt.pod:52
#: C/crypto/CMS_sign.pod:101 C/crypto/CMS_uncompress.pod:41
#: C/crypto/CMS_verify.pod:109 C/crypto/DH_generate_parameters.pod:55
#: C/crypto/DSA_generate_parameters.pod:87 C/crypto/EVP_EncryptInit.pod:372
#: C/crypto/EVP_SignInit.pod:75 C/crypto/EVP_VerifyInit.pod:65
#: C/crypto/OBJ_nid2obj.pod:123 C/crypto/OpenSSL_add_all_algorithms.pod:55
#: C/crypto/PKCS12_parse.pod:38 C/crypto/PKCS7_decrypt.pod:39
#: C/crypto/PKCS7_sign.pod:95 C/crypto/PKCS7_verify.pod:101
#: C/crypto/RSA_check_key.pod:49 C/crypto/RSA_generate_key.pod:54
#: C/crypto/RSA_get_ex_new_index.pod:102 C/crypto/RSA_set_method.pod:168
#: C/crypto/RSA_sign.pod:42 C/crypto/RSA_sign_ASN1_OCTET_STRING.pod:44
#: C/crypto/SMIME_read_CMS.pod:41 C/crypto/SMIME_read_PKCS7.pod:43
#: C/crypto/SMIME_write_CMS.pod:45 C/crypto/SMIME_write_PKCS7.pod:46
#: C/crypto/X509_NAME_add_entry_by_txt.pod:103
#: C/crypto/X509_STORE_CTX_new.pod:90
#: C/crypto/X509_STORE_set_verify_cb_func.pod:32
#: C/crypto/X509_VERIFY_PARAM_set_flags.pod:142
#: C/crypto/X509_verify_cert.pod:40 C/crypto/d2i_X509.pod:195
#: C/crypto/des.pod:290 C/crypto/i2d_CMS_bio_stream.pod:24
#: C/crypto/i2d_PKCS7_bio_stream.pod:24 C/crypto/lhash.pod:233
#: C/crypto/pem.pod:457 C/ssl/SSL_CIPHER_get_name.pod:94
#: C/ssl/SSL_CTX_set_cert_verify_callback.pod:55
#: C/ssl/SSL_CTX_set_client_cert_cb.pod:63 C/ssl/SSL_CTX_set_verify.pod:149
#: C/ssl/SSL_get_verify_result.pod:28 C/ssl/SSL_pending.pod:28
msgid "BUGS"
msgstr "BOGUES"

#. type: =item
#: C/apps/ca.pod:138 C/apps/req.pod:313 C/apps/verify.pod:71
msgid "B<-verbose>"
msgstr "B<-verbose>"

#. type: =item
#: C/apps/ca.pod:165 C/apps/verify.pod:83
msgid "B<-policy arg>"
msgstr "B<-policy> I<param>"

#. type: =item
#: C/apps/cms.pod:230 C/apps/crl.pod:77 C/apps/pkcs12.pod:274
#: C/apps/s_client.pod:99 C/apps/s_server.pod:159 C/apps/s_time.pod:74
#: C/apps/smime.pod:138 C/apps/verify.pod:49
msgid "B<-CAfile file>"
msgstr "B<-CAfile> I<fichier>"

#. type: =head1
#: C/apps/req.pod:615 C/apps/verify.pod:215
msgid "DIAGNOSTICS"
msgstr "DIAGNOSTIC"

#. type: =item
#: C/apps/s_client.pod:93 C/apps/s_server.pod:153 C/apps/s_time.pod:68
#: C/apps/verify.pod:41
msgid "B<-CApath directory>"
msgstr "B<-CApath> I<répertoire>"

#. type: textblock
#: C/apps/verify.pod:5
msgid "verify - Utility to verify certificates."
msgstr "verify - Utilitaire de vérification de certificats"

#. type: textblock
#: C/apps/verify.pod:9
msgid ""
"B<openssl> B<verify> [B<-CApath directory>] [B<-CAfile file>] [B<-purpose "
"purpose>] [B<-policy arg>] [B<-ignore_critical>] [B<-crl_check>] [B<-"
"crl_check_all>] [B<-policy_check>] [B<-explicit_policy>] [B<-inhibit_any>] "
"[B<-inhibit_map>] [B<-x509_strict>] [B<-extended_crl>] [B<-use_deltas>] [B<-"
"policy_print>] [B<-untrusted file>] [B<-help>] [B<-issuer_checks>] [B<-"
"verbose>] [B<->] [certificates]"
msgstr ""
"B<openssl> B<verify> [B<-CApath> I<répertoire>] [B<-CAfile> I<fichier>] [B<-"
"purpose> I<raison>] [B<-policy> I<param>] [B<-ignore_critical>] [B<-"
"crl_check>] [B<-crl_check_all>] [B<-policy_check>] [B<-explicit_policy>] [B<-"
"inhibit_any>] [B<-inhibit_map>] [B<-x509_strict>] [B<-extended_crl>] [B<-"
"use_deltas>] [B<-policy_print>] [B<-untrusted> I<fichier>] [B<-help>] [B<-"
"issuer_checks>] [B<-verbose>] [B<->] [I<certificats>]"

#. type: textblock
#: C/apps/verify.pod:35
msgid "The B<verify> command verifies certificate chains."
msgstr "La commande B<verify> vérifie des chaînes de certificats."

#. type: textblock
#: C/apps/verify.pod:43
msgid ""
"A directory of trusted certificates. The certificates should have names of "
"the form: hash.0 or have symbolic links to them of this form (\"hash\" is "
"the hashed certificate subject name: see the B<-hash> option of the B<x509> "
"utility). Under Unix the B<c_rehash> script will automatically create "
"symbolic links to a directory of certificates."
msgstr ""
"Un répertoire de certificats de confiance. Les certificats devraient avoir "
"des noms de la forme : I<hachage>.0 ou avoir des liens symboliques vers eux "
"de cette forme (« I<hachage> » est le nom de sujet du certificat haché : "
"consultez l'option B<-hash> de l'utilitaire B<x509>). Sous UNIX, le script "
"B<c_rehash> créera automatiquement les liens symboliques vers un répertoire "
"de certificats."

#. type: textblock
#: C/apps/verify.pod:51
msgid ""
"A file of trusted certificates. The file should contain multiple "
"certificates in PEM format concatenated together."
msgstr ""
"Un fichier avec des certificats de confiance. Le fichier doit contenir des "
"certificats au format PEM, concaténés."

#. type: =item
#: C/apps/verify.pod:54
msgid "B<-untrusted file>"
msgstr "B<-untrusted> I<fichier>"

#. type: textblock
#: C/apps/verify.pod:56
msgid ""
"A file of untrusted certificates. The file should contain multiple "
"certificates in PEM format concatenated together."
msgstr ""
"Un fichier avec des certificats qui ne sont pas de confiance. Le fichier "
"doit contenir des certificats au format PEM, concaténés."

#. type: =item
#: C/apps/verify.pod:59
msgid "B<-purpose purpose>"
msgstr "B<-purpose> I<raison>"

#. type: textblock
#: C/apps/verify.pod:61
msgid ""
"The intended use for the certificate. If this option is not specified, "
"B<verify> will not consider certificate purpose during chain verification.  "
"Currently accepted uses are B<sslclient>, B<sslserver>, B<nssslserver>, "
"B<smimesign>, B<smimeencrypt>. See the B<VERIFY OPERATION> section for more "
"information."
msgstr ""
"Le but de ce certificat. Si cette option n'est pas indiquée, B<verify> ne "
"considérera pas la raison du certificat lors de la vérification de chaîne. "
"Les utilisations actuellement acceptées sont : B<sslclient>, B<sslserver>, "
"B<nssslserver>, B<smimesign> et B<smimeencrypt>. Consultez la section "
"B<OPÃ?RATION DE VÃ?RIFICATION> pour de plus amples renseignements."

#. type: =item
#: C/apps/verify.pod:67
msgid "B<-help>"
msgstr "B<-help>"

#. type: textblock
#: C/apps/verify.pod:69
msgid "Print out a usage message."
msgstr "Afficher un message sur l'utilisation."

#. type: textblock
#: C/apps/verify.pod:73
msgid "Print extra information about the operations being performed."
msgstr ""
"Afficher des informations supplémentaires à propos des opérations effectuées."

#. type: =item
#: C/apps/verify.pod:75
msgid "B<-issuer_checks>"
msgstr "B<-issuer_checks>"

#. type: textblock
#: C/apps/verify.pod:77
msgid ""
"Print out diagnostics relating to searches for the issuer certificate of the "
"current certificate. This shows why each candidate issuer certificate was "
"rejected. The presence of rejection messages does not itself imply that "
"anything is wrong; during the normal verification process, several "
"rejections may take place."
msgstr ""
"Afficher les diagnostics relatifs aux recherches du certificat émetteur du "
"certificat actuel. Cela montre la raison pour laquelle chaque certificat "
"émetteur candidat a été rejeté. La présence de messages de rejets n'implique "
"pas qu'il y a un problème ; lors du processus de vérification normal, "
"plusieurs rejets peuvent avoir lieu."

# s/name an/name and an/
#. type: textblock
#: C/apps/verify.pod:85
msgid ""
"Enable policy processing and add B<arg> to the user-initial-policy-set (see "
"RFC5280). The policy B<arg> can be an object name an OID in numeric form.  "
"This argument can appear more than once."
msgstr ""
"Activer le traitement de la politique et ajouter I<param> à user-initial-"
"policy-set (consultez la RFC 5280). La politique I<param> peut être un nom "
"d'objet ou un OID sous forme numérique. Cet argument peut être fourni plus "
"d'une fois."

#. type: =item
#: C/apps/verify.pod:89
msgid "B<-policy_check>"
msgstr "B<-policy_check>"

#. type: textblock
#: C/apps/verify.pod:91
msgid "Enables certificate policy processing."
msgstr "Activer le traitement de la politique de certificat."

#. type: =item
#: C/apps/verify.pod:93
msgid "B<-explicit_policy>"
msgstr "B<-explicit_policy>"

#. type: textblock
#: C/apps/verify.pod:95
msgid "Set policy variable require-explicit-policy (see RFC5280)."
msgstr ""
"Définir la variable de politique require-explicit-policy (consultez la "
"RFC 5280)."

#. type: =item
#: C/apps/verify.pod:97
msgid "B<-inhibit_any>"
msgstr "B<-inhibit_any>"

#. type: textblock
#: C/apps/verify.pod:99
msgid "Set policy variable inhibit-any-policy (see RFC5280)."
msgstr ""
"Définir la variable de politique inhibit-any-policy (consultez la RFC 5280)."

#. type: =item
#: C/apps/verify.pod:101
msgid "B<-inhibit_map>"
msgstr "B<-inhibit_map>"

#. type: textblock
#: C/apps/verify.pod:103
msgid "Set policy variable inhibit-policy-mapping (see RFC5280)."
msgstr ""
"Définir la variable de politique inhibit-policy-mapping (consultez la "
"RFC 5280)."

#. type: =item
#: C/apps/verify.pod:105
msgid "B<-policy_print>"
msgstr "B<-policy_print>"

#. type: textblock
#: C/apps/verify.pod:107
msgid "Print out diagnostics related to policy processing."
msgstr "Afficher les diagnostics relatifs au traitement de politique."

#. type: =item
#: C/apps/verify.pod:109
msgid "B<-crl_check>"
msgstr "B<-crl_check>"

#. type: textblock
#: C/apps/verify.pod:111
msgid ""
"Checks end entity certificate validity by attempting to look up a valid "
"CRL.  If a valid CRL cannot be found an error occurs."
msgstr ""
"Vérifier la fin de validité d'une entité de certificat en essayant de "
"rechercher une liste valable de révocations de certificats. Cela produit une "
"erreur si une liste valable de révocations de certificats ne peut pas être "
"trouvée."

#. type: =item
#: C/apps/verify.pod:114
msgid "B<-crl_check_all>"
msgstr "B<-crl_check_all>"

#. type: textblock
#: C/apps/verify.pod:116
msgid ""
"Checks the validity of B<all> certificates in the chain by attempting to "
"look up valid CRLs."
msgstr ""
"Vérifier la validité de B<tous> les certificats de la chaîne en essayant de "
"rechercher une liste valable de révocations de certificats."

#. type: =item
#: C/apps/verify.pod:119
msgid "B<-ignore_critical>"
msgstr "B<-ignore_critical>"

#. type: textblock
#: C/apps/verify.pod:121
msgid ""
"Normally if an unhandled critical extension is present which is not "
"supported by OpenSSL the certificate is rejected (as required by RFC5280).  "
"If this option is set critical extensions are ignored."
msgstr ""
"Normalement, si une extension critique non gérée mais présente n'est pas "
"prise en charge par OpenSSL, le certificat est rejeté (conformément à la "
"RFC 5280). Si cette option est définie, les extensions critiques sont "
"ignorées."

#. type: =item
#: C/apps/verify.pod:125
msgid "B<-x509_strict>"
msgstr "B<-x509_strict>"

#. type: textblock
#: C/apps/verify.pod:127
msgid ""
"For strict X.509 compliance, disable non-compliant workarounds for broken "
"certificates."
msgstr ""
"Pour une conformité X.509 stricte, désactiver les contournements non "
"conformes pour les certificats cassés."

#. type: =item
#: C/apps/verify.pod:130
msgid "B<-extended_crl>"
msgstr "B<-extended_crl>"

#. type: textblock
#: C/apps/verify.pod:132
msgid ""
"Enable extended CRL features such as indirect CRLs and alternate CRL signing "
"keys."
msgstr ""
"Activer les fonctionnalités étendues de liste de révocations de certificats, "
"comme les listes indirectes de révocations de certificats et les clefs de "
"signature alternatives de liste de révocations de certificats."

#. type: =item
#: C/apps/verify.pod:135
msgid "B<-use_deltas>"
msgstr "B<-use_deltas>"

#. type: textblock
#: C/apps/verify.pod:137
msgid "Enable support for delta CRLs."
msgstr ""
"Activer la prise en charge pour les deltas de listes de révocations de "
"certificats."

#. type: =item
#: C/apps/verify.pod:139
msgid "B<-check_ss_sig>"
msgstr "B<-check_ss_sig>"

#. type: textblock
#: C/apps/verify.pod:141
msgid ""
"Verify the signature on the self-signed root CA. This is disabled by default "
"because it doesn't add any security."
msgstr ""
"Vérifier la signature du certificat racine autosigné de l'autorité de "
"certification. C'est désactivé par défaut parce que cela n'ajoute aucune "
"sécurité."

#. type: =item
#: C/apps/verify.pod:144
msgid "B<->"
msgstr "B<->"

#. type: textblock
#: C/apps/verify.pod:146
msgid ""
"Indicates the last option. All arguments following this are assumed to be "
"certificate files. This is useful if the first certificate filename begins "
"with a B<->."
msgstr ""
"Indiquer la dernière option. Tous les arguments suivants sont considérés "
"comme des fichiers de certificat. C'est pratique si le premier nom de "
"fichier de certificat commence par un B<->."

#. type: =item
#: C/apps/verify.pod:150
msgid "B<certificates>"
msgstr "B<certificats>"

#. type: textblock
#: C/apps/verify.pod:152
msgid ""
"One or more certificates to verify. If no certificates are given, B<verify> "
"will attempt to read a certificate from standard input. Certificates must be "
"in PEM format."
msgstr ""
"Un ou plusieurs certificats à vérifier. Si aucun certificat n'est donné, "
"B<verify> essayera de lire un certificat depuis l'entrée standard. Les "
"certificats devraient être au format PEM."

#. type: =head1
#: C/apps/verify.pod:158
msgid "VERIFY OPERATION"
msgstr "OPÃ?RATION DE VÃ?RIFICATION"

#. type: textblock
#: C/apps/verify.pod:160
msgid ""
"The B<verify> program uses the same functions as the internal SSL and S/MIME "
"verification, therefore this description applies to these verify operations "
"too."
msgstr ""
"Le programme B<verify> utilise les mêmes fonctions que les vérifications "
"internes SSL et S/MIME, par conséquent cette description s'applique aussi à "
"ces opérations de vérification."

#. type: textblock
#: C/apps/verify.pod:164
msgid ""
"There is one crucial difference between the verify operations performed by "
"the B<verify> program: wherever possible an attempt is made to continue "
"after an error whereas normally the verify operation would halt on the first "
"error. This allows all the problems with a certificate chain to be "
"determined."
msgstr ""
"Une différence fondamentale existe entre les opérations de vérification "
"réalisées par le programme B<verify> : à chaque fois que c'est possible, une "
"tentative de continuer est essayée après une erreur, alors que l'opération "
"de vérification se serait normalement arrêtée après la première erreur. Cela "
"permet de déterminer tous les problèmes avec une chaîne de certificats."

#. type: textblock
#: C/apps/verify.pod:170
msgid "The verify operation consists of a number of separate steps."
msgstr ""
"L'opération de vérification est constituée de plusieurs étapes séparées."

#. type: textblock
#: C/apps/verify.pod:172
msgid ""
"Firstly a certificate chain is built up starting from the supplied "
"certificate and ending in the root CA. It is an error if the whole chain "
"cannot be built up. The chain is built up by looking up the issuers "
"certificate of the current certificate. If a certificate is found which is "
"its own issuer it is assumed to be the root CA."
msgstr ""
"D'abord, une chaîne de certificats est construite à partir du certificat "
"fourni jusqu'au certificat racine de l'autorité de certification. C'est une "
"erreur si la chaîne complète ne peut pas être construite. La chaîne est "
"construite en recherchant le certificat émetteur du certificat actuel. Si le "
"certificat trouvé est son propre émetteur, il est considéré comme le "
"certificat racine de l'autorité de certification."

#. type: textblock
#: C/apps/verify.pod:178
msgid ""
"The process of 'looking up the issuers certificate' itself involves a number "
"of steps. In versions of OpenSSL before 0.9.5a the first certificate whose "
"subject name matched the issuer of the current certificate was assumed to be "
"the issuers certificate. In OpenSSL 0.9.6 and later all certificates whose "
"subject name matches the issuer name of the current certificate are subject "
"to further tests. The relevant authority key identifier components of the "
"current certificate (if present) must match the subject key identifier (if "
"present) and issuer and serial number of the candidate issuer, in addition "
"the keyUsage extension of the candidate issuer (if present) must permit "
"certificate signing."
msgstr ""
"Le processus de « recherche du certificat émetteur » lui-même implique un "
"certain nombre d'étapes. Jusqu'à la version 0.9.5a d'OpenSSL, le premier "
"certificat dont le nom de sujet correspond au nom de l'émetteur du "
"certificat actuel était considéré comme le certificat émetteur. Dans "
"OpenSSL 0.9.6 et les versions suivantes, tous les certificats dont le nom de "
"sujet correspond au nom de l'émetteur du certificat actuel sont sujets à "
"d'autres tests. Les composants identificateurs concernant la clef d'autorité "
"du certificat actuel (s'ils existent) doivent correspondre au sujet de "
"l'identificateur de clef (s'il existe), et l'émetteur, le numéro de série de "
"l'émetteur candidat, en plus de l'extension keyUsage de l'émetteur candidat "
"(s'il existe), doivent permettre la signature de certificat."

#. type: textblock
#: C/apps/verify.pod:189
msgid ""
"The lookup first looks in the list of untrusted certificates and if no match "
"is found the remaining lookups are from the trusted certificates. The root "
"CA is always looked up in the trusted certificate list: if the certificate "
"to verify is a root certificate then an exact match must be found in the "
"trusted list."
msgstr ""
"La recherche commence par la liste de certificats qui ne sont pas de "
"confiance, et si aucune correspondance n'est trouvée, la recherche continue "
"avec les certificats de confiance. Le certificat racine de l'autorité de "
"certification est toujours recherché dans la liste des certificats de "
"confiance : si le certificat à vérifier est un certificat racine, alors une "
"correspondance exacte doit être trouvée dans la liste des certificats de "
"confiance."

#. type: textblock
#: C/apps/verify.pod:195
msgid ""
"The second operation is to check every untrusted certificate's extensions "
"for consistency with the supplied purpose. If the B<-purpose> option is not "
"included then no checks are done. The supplied or \"leaf\" certificate must "
"have extensions compatible with the supplied purpose and all other "
"certificates must also be valid CA certificates. The precise extensions "
"required are described in more detail in the B<CERTIFICATE EXTENSIONS> "
"section of the B<x509> utility."
msgstr ""
"La deuxième opération est de vérifier toutes les extensions des certificats "
"qui ne sont pas de confiance, en cohérence avec la raison fournie. Si "
"l'option B<-purpose> n'est pas incluse, aucune vérification n'est réalisée. "
"Le certificat fourni ou « feuille » (VS racine) doit avoir des extensions "
"compatibles avec la raison fournie et tous les autres certificats doivent "
"aussi être des certificats d'autorité de certification valables. Les "
"extensions exactes nécessaires sont décrites plus en détail dans la section "
"B<EXTENSIONS DE CERTIFICATS> de l'utilitaire B<x509>."

#. type: textblock
#: C/apps/verify.pod:202
msgid ""
"The third operation is to check the trust settings on the root CA. The root "
"CA should be trusted for the supplied purpose. For compatibility with "
"previous versions of SSLeay and OpenSSL a certificate with no trust settings "
"is considered to be valid for all purposes."
msgstr ""
"La troisième opération est de vérifier les réglages de confiance du "
"certificat racine de l'autorité de certification. Le certificat racine de "
"l'autorité de certification devrait être de confiance pour la raison "
"fournie. Par compatibilité avec les versions précédentes de SSLeay et "
"OpenSSL, un certificat sans réglages de confiance est considéré valable dans "
"tous les cas."

#. type: textblock
#: C/apps/verify.pod:207
msgid ""
"The final operation is to check the validity of the certificate chain. The "
"validity period is checked against the current system time and the notBefore "
"and notAfter dates in the certificate. The certificate signatures are also "
"checked at this point."
msgstr ""
"La dernière opération est de vérifier la validité de la chaîne de "
"certificats. La période de validité est vérifiée par rapport à l'heure "
"actuelle du système et les dates notBefore et notAfter du certificat. Les "
"signatures de certificat sont aussi vérifiées à ce moment."

#. type: textblock
#: C/apps/verify.pod:212
msgid ""
"If all operations complete successfully then certificate is considered "
"valid. If any operation fails then the certificate is not valid."
msgstr ""
"Si toutes les opérations se terminent avec succès, alors le certificat est "
"considéré valable. Si n'importe quel opération échoue, alors le certificat "
"est incorrect."

#. type: textblock
#: C/apps/verify.pod:217
msgid ""
"When a verify operation fails the output messages can be somewhat cryptic. "
"The general form of the error message is:"
msgstr ""
"Quand une opération de vérification échoue, les messages de sortie peuvent "
"être un peu abscons. La forme globale du message d'erreur est :"

#. type: verbatim
#: C/apps/verify.pod:220
#, no-wrap
msgid ""
" server.pem: /C=AU/ST=Queensland/O=CryptSoft Pty Ltd/CN=Test CA (1024 bit)\n"
" error 24 at 1 depth lookup:invalid CA certificate\n"
"\n"
msgstr ""
" server.pem: /C=AU/ST=Queensland/O=CryptSoft Pty Ltd/CN=Test CA (1024 bit)\n"
" error 24 at 1 depth lookup:invalid CA certificate\n"
"\n"

#. type: textblock
#: C/apps/verify.pod:223
msgid ""
"The first line contains the name of the certificate being verified followed "
"by the subject name of the certificate. The second line contains the error "
"number and the depth. The depth is number of the certificate being verified "
"when a problem was detected starting with zero for the certificate being "
"verified itself then 1 for the CA that signed the certificate and so on. "
"Finally a text version of the error number is presented."
msgstr ""
"La première ligne contient le nom du certificat en cours de vérification "
"suivi par le nom de sujet du certificat. La deuxième ligne contient le "
"numéro d'erreur et la profondeur. La profondeur est le nombre de certificats "
"ayant été vérifiés quand un problème a été détecté, avec zéro pour le "
"certificat vérifié lui-même, puis un pour l'autorité de certification qui a "
"signé le certificat, et ainsi de suite. Enfin, la version texte du numéro "
"d'erreur est présentée."

#. type: textblock
#: C/apps/verify.pod:230
msgid ""
"An exhaustive list of the error codes and messages is shown below, this also "
"includes the name of the error code as defined in the header file x509_vfy.h "
"Some of the error codes are defined but never returned: these are described "
"as \"unused\"."
msgstr ""
"Une liste exhaustive des codes d'erreur et messages est montrée ci-dessous, "
"cela inclut également le nom du code d'erreur tel qu'il est défini dans le "
"fichier d'en-têtes F<x509_vfy.h>. Certains codes d'erreur sont définis mais "
"jamais renvoyés : ce sont ceux décrits comme « inutilisés »."

#. type: =item
#: C/apps/verify.pod:237
msgid "B<0 X509_V_OK: ok>"
msgstr "B<0 X509_V_OK: ok>"

#. type: textblock
#: C/apps/verify.pod:239 C/crypto/X509_STORE_CTX_get_error.pod:74
msgid "the operation was successful."
msgstr "L'opération a réussi."

# NOTE: ces chaînes sont codées en dur dans openssl. Ne pas traduire ?
#. type: =item
#: C/apps/verify.pod:241
msgid ""
"B<2 X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT: unable to get issuer certificate>"
msgstr ""
"B<2 X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT: unable to get issuer certificate>"

#. type: textblock
#: C/apps/verify.pod:243
msgid ""
"the issuer certificate of a looked up certificate could not be found. This "
"normally means the list of trusted certificates is not complete."
msgstr ""
"Le certificat émetteur d'un certificat recherché est introuvable. Cela "
"signifie normalement que la liste de certificats de confiance n'est pas "
"complète."

#. type: =item
#: C/apps/verify.pod:246
msgid "B<3 X509_V_ERR_UNABLE_TO_GET_CRL: unable to get certificate CRL>"
msgstr "B<3 X509_V_ERR_UNABLE_TO_GET_CRL: unable to get certificate CRL>"

#. type: textblock
#: C/apps/verify.pod:248 C/crypto/X509_STORE_CTX_get_error.pod:83
msgid "the CRL of a certificate could not be found."
msgstr "La liste de révocations de certificats est introuvable."

#. type: =item
#: C/apps/verify.pod:250
msgid ""
"B<4 X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE: unable to decrypt "
"certificate's signature>"
msgstr ""
"B<4 X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE: unable to decrypt "
"certificate's signature>"

#. type: textblock
#: C/apps/verify.pod:252 C/crypto/X509_STORE_CTX_get_error.pod:87
msgid ""
"the certificate signature could not be decrypted. This means that the actual "
"signature value could not be determined rather than it not matching the "
"expected value, this is only meaningful for RSA keys."
msgstr ""
"La signature de certificat n'a pas pu être déchiffrée. Cela signifie que la "
"valeur de signature réelle n'a pas pu être déterminée, plutôt qu'elle ne "
"corresponde pas à la valeur attendue, ce n'est significatif que pour les "
"clefs RSA."

#. type: =item
#: C/apps/verify.pod:256
msgid ""
"B<5 X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE: unable to decrypt CRL's "
"signature>"
msgstr ""
"B<5 X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE: unable to decrypt CRL's "
"signature>"

#. type: textblock
#: C/apps/verify.pod:258
msgid ""
"the CRL signature could not be decrypted: this means that the actual "
"signature value could not be determined rather than it not matching the "
"expected value. Unused."
msgstr ""
"La signature de liste de révocations de certificats n'a pas pu être "
"déchiffrée : cela signifie que la valeur de signature réelle n'a pas pu être "
"déterminée, plutôt qu'elle ne corresponde pas à la valeur attendue. "
"Inutilisé."

#. type: =item
#: C/apps/verify.pod:261
msgid ""
"B<6 X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY: unable to decode issuer "
"public key>"
msgstr ""
"B<6 X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY: unable to decode issuer "
"public key>"

#. type: textblock
#: C/apps/verify.pod:263 C/crypto/X509_STORE_CTX_get_error.pod:99
msgid ""
"the public key in the certificate SubjectPublicKeyInfo could not be read."
msgstr ""
"La clef publique du certificat SubjectPublicKeyInfo n'a pas pu être lue."

#. type: =item
#: C/apps/verify.pod:265
msgid "B<7 X509_V_ERR_CERT_SIGNATURE_FAILURE: certificate signature failure>"
msgstr "B<7 X509_V_ERR_CERT_SIGNATURE_FAILURE: certificate signature failure>"

#. type: textblock
#: C/apps/verify.pod:267 C/apps/verify.pod:271
#: C/crypto/X509_STORE_CTX_get_error.pod:103
#: C/crypto/X509_STORE_CTX_get_error.pod:107
msgid "the signature of the certificate is invalid."
msgstr "La signature du certificat est incorrecte."

#. type: =item
#: C/apps/verify.pod:269
msgid "B<8 X509_V_ERR_CRL_SIGNATURE_FAILURE: CRL signature failure>"
msgstr "B<8 X509_V_ERR_CRL_SIGNATURE_FAILURE: CRL signature failure>"

#. type: =item
#: C/apps/verify.pod:273
msgid "B<9 X509_V_ERR_CERT_NOT_YET_VALID: certificate is not yet valid>"
msgstr "B<9 X509_V_ERR_CERT_NOT_YET_VALID: certificate is not yet valid>"

#. type: textblock
#: C/apps/verify.pod:275 C/crypto/X509_STORE_CTX_get_error.pod:111
msgid ""
"the certificate is not yet valid: the notBefore date is after the current "
"time."
msgstr ""
"Le certificat n'est pas encore valable : la date notBefore est après la date "
"actuelle."

#. type: =item
#: C/apps/verify.pod:277
msgid "B<10 X509_V_ERR_CERT_HAS_EXPIRED: certificate has expired>"
msgstr "B<10 X509_V_ERR_CERT_HAS_EXPIRED: certificate has expired>"

#. type: textblock
#: C/apps/verify.pod:279 C/crypto/X509_STORE_CTX_get_error.pod:115
msgid ""
"the certificate has expired: that is the notAfter date is before the current "
"time."
msgstr ""
"Le certificat a expiré : c'est parce que la date notAfter est avant la date "
"actuelle."

#. type: =item
#: C/apps/verify.pod:281
msgid "B<11 X509_V_ERR_CRL_NOT_YET_VALID: CRL is not yet valid>"
msgstr "B<11 X509_V_ERR_CRL_NOT_YET_VALID: CRL is not yet valid>"

#. type: textblock
#: C/apps/verify.pod:283 C/crypto/X509_STORE_CTX_get_error.pod:119
msgid "the CRL is not yet valid."
msgstr "La liste de révocations de certificats n'est pas encore valable."

#. type: =item
#: C/apps/verify.pod:285
msgid "B<12 X509_V_ERR_CRL_HAS_EXPIRED: CRL has expired>"
msgstr "B<12 X509_V_ERR_CRL_HAS_EXPIRED: CRL has expired>"

#. type: textblock
#: C/apps/verify.pod:287 C/crypto/X509_STORE_CTX_get_error.pod:123
msgid "the CRL has expired."
msgstr "La liste de révocations de certificats a expiré."

#. type: =item
#: C/apps/verify.pod:289
msgid ""
"B<13 X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD: format error in "
"certificate's notBefore field>"
msgstr ""
"B<13 X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD: format error in "
"certificate's notBefore field>"

#. type: textblock
#: C/apps/verify.pod:291 C/crypto/X509_STORE_CTX_get_error.pod:127
msgid "the certificate notBefore field contains an invalid time."
msgstr "Le champ notBefore du certificat contient une date incorrecte."

#. type: =item
#: C/apps/verify.pod:293
msgid ""
"B<14 X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD: format error in certificate's "
"notAfter field>"
msgstr ""
"B<14 X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD: format error in certificate's "
"notAfter field>"

#. type: textblock
#: C/apps/verify.pod:295 C/crypto/X509_STORE_CTX_get_error.pod:131
msgid "the certificate notAfter field contains an invalid time."
msgstr "Le champ notAfter du certificat contient une date incorrecte."

#. type: =item
#: C/apps/verify.pod:297
msgid ""
"B<15 X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD: format error in CRL's "
"lastUpdate field>"
msgstr ""
"B<15 X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD: format error in CRL's "
"lastUpdate field>"

#. type: textblock
#: C/apps/verify.pod:299 C/crypto/X509_STORE_CTX_get_error.pod:135
msgid "the CRL lastUpdate field contains an invalid time."
msgstr ""
"Le champ lastUpdate de la liste de révocations de certificats contient une "
"date incorrecte."

#. type: =item
#: C/apps/verify.pod:301
msgid ""
"B<16 X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD: format error in CRL's "
"nextUpdate field>"
msgstr ""
"B<16 X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD: format error in CRL's "
"nextUpdate field>"

#. type: textblock
#: C/apps/verify.pod:303 C/crypto/X509_STORE_CTX_get_error.pod:139
msgid "the CRL nextUpdate field contains an invalid time."
msgstr ""
"Le champ nextUpdate de la liste de révocations de certificats contient une "
"date incorrecte."

#. type: =item
#: C/apps/verify.pod:305
msgid "B<17 X509_V_ERR_OUT_OF_MEM: out of memory>"
msgstr "B<17 X509_V_ERR_OUT_OF_MEM: out of memory>"

#. type: textblock
#: C/apps/verify.pod:307 C/crypto/X509_STORE_CTX_get_error.pod:143
msgid "an error occurred trying to allocate memory. This should never happen."
msgstr ""
"Une erreur s'est produite en essayant d'allouer de la mémoire. Cela ne "
"devrait jamais arriver."

#. type: =item
#: C/apps/verify.pod:309
msgid "B<18 X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT: self signed certificate>"
msgstr "B<18 X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT: self signed certificate>"

#. type: textblock
#: C/apps/verify.pod:311 C/crypto/X509_STORE_CTX_get_error.pod:147
msgid ""
"the passed certificate is self signed and the same certificate cannot be "
"found in the list of trusted certificates."
msgstr ""
"Le certificat passé est autosigné et le même certificat est introuvable dans "
"la liste des certificats de confiance."

#. type: =item
#: C/apps/verify.pod:314
msgid ""
"B<19 X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN: self signed certificate in "
"certificate chain>"
msgstr ""
"B<19 X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN: self signed certificate in "
"certificate chain>"

#. type: textblock
#: C/apps/verify.pod:316 C/crypto/X509_STORE_CTX_get_error.pod:152
msgid ""
"the certificate chain could be built up using the untrusted certificates but "
"the root could not be found locally."
msgstr ""
"La chaîne de certificats aurait pu être construite en utilisant des "
"certificats qui ne sont pas de confiance mais le certificat racine est "
"introuvable localement."

#. type: =item
#: C/apps/verify.pod:319
msgid ""
"B<20 X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: unable to get local "
"issuer certificate>"
msgstr ""
"B<20 X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: unable to get local "
"issuer certificate>"

#. type: textblock
#: C/apps/verify.pod:321 C/crypto/X509_STORE_CTX_get_error.pod:78
msgid ""
"the issuer certificate could not be found: this occurs if the issuer "
"certificate of an untrusted certificate cannot be found."
msgstr ""
"Le certificat émetteur est introuvable : cela arrive si le certificat "
"émetteur d'un certificat qui n'est pas de confiance est introuvable."

#. type: =item
#: C/apps/verify.pod:324
msgid ""
"B<21 X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE: unable to verify the first "
"certificate>"
msgstr ""
"B<21 X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE: unable to verify the first "
"certificate>"

#. type: textblock
#: C/apps/verify.pod:326 C/crypto/X509_STORE_CTX_get_error.pod:162
msgid ""
"no signatures could be verified because the chain contains only one "
"certificate and it is not self signed."
msgstr ""
"Aucune signature n'a pu être vérifiée car la chaîne ne contient qu'un seul "
"certificat et qu'il n'est pas autosigné."

#. type: =item
#: C/apps/verify.pod:329
msgid "B<22 X509_V_ERR_CERT_CHAIN_TOO_LONG: certificate chain too long>"
msgstr "B<22 X509_V_ERR_CERT_CHAIN_TOO_LONG: certificate chain too long>"

#. type: textblock
#: C/apps/verify.pod:331 C/crypto/X509_STORE_CTX_get_error.pod:167
msgid ""
"the certificate chain length is greater than the supplied maximum depth. "
"Unused."
msgstr ""
"La longueur de la chaîne de certificats est plus grande que la profondeur "
"maximale fournie. Inutilisé."

#. type: =item
#: C/apps/verify.pod:333
msgid "B<23 X509_V_ERR_CERT_REVOKED: certificate revoked>"
msgstr "B<23 X509_V_ERR_CERT_REVOKED: certificate revoked>"

#. type: textblock
#: C/apps/verify.pod:335 C/crypto/X509_STORE_CTX_get_error.pod:171
msgid "the certificate has been revoked."
msgstr "Le certificat a été révoqué."

#. type: =item
#: C/apps/verify.pod:337
msgid "B<24 X509_V_ERR_INVALID_CA: invalid CA certificate>"
msgstr "B<24 X509_V_ERR_INVALID_CA: invalid CA certificate>"

#. type: textblock
#: C/apps/verify.pod:339 C/crypto/X509_STORE_CTX_get_error.pod:175
msgid ""
"a CA certificate is invalid. Either it is not a CA or its extensions are not "
"consistent with the supplied purpose."
msgstr ""
"Un certificat de l'autorité de certification est incorrect. Soit ce n'est "
"pas une autorité de certification, soit ses extensions ne sont pas "
"cohérentes avec la raison fournie."

#. type: =item
#: C/apps/verify.pod:342
msgid "B<25 X509_V_ERR_PATH_LENGTH_EXCEEDED: path length constraint exceeded>"
msgstr "B<25 X509_V_ERR_PATH_LENGTH_EXCEEDED: path length constraint exceeded>"

# NOTE: s/pathlength/path length/
#. type: textblock
#: C/apps/verify.pod:344 C/crypto/X509_STORE_CTX_get_error.pod:180
msgid "the basicConstraints pathlength parameter has been exceeded."
msgstr "Le paramètre de longueur de chemin basicConstraints a été dépassé."

#. type: =item
#: C/apps/verify.pod:346
msgid "B<26 X509_V_ERR_INVALID_PURPOSE: unsupported certificate purpose>"
msgstr "B<26 X509_V_ERR_INVALID_PURPOSE: unsupported certificate purpose>"

#. type: textblock
#: C/apps/verify.pod:348 C/crypto/X509_STORE_CTX_get_error.pod:184
msgid "the supplied certificate cannot be used for the specified purpose."
msgstr "Le certificat fourni n'a pas pu être utilisé pour la raison fournie."

#. type: =item
#: C/apps/verify.pod:350
msgid "B<27 X509_V_ERR_CERT_UNTRUSTED: certificate not trusted>"
msgstr "B<27 X509_V_ERR_CERT_UNTRUSTED: certificate not trusted>"

#. type: textblock
#: C/apps/verify.pod:352 C/crypto/X509_STORE_CTX_get_error.pod:188
msgid "the root CA is not marked as trusted for the specified purpose."
msgstr ""
"Le certificat racine de l'autorité de certification n'est pas marqué de "
"confiance pour la raison fournie."

#. type: =item
#: C/apps/verify.pod:354
msgid "B<28 X509_V_ERR_CERT_REJECTED: certificate rejected>"
msgstr "B<28 X509_V_ERR_CERT_REJECTED: certificate rejected>"

#. type: textblock
#: C/apps/verify.pod:356 C/crypto/X509_STORE_CTX_get_error.pod:192
msgid "the root CA is marked to reject the specified purpose."
msgstr ""
"Le certificat racine de l'autorité de certification est marqué pour rejeter "
"la raison fournie."

#. type: =item
#: C/apps/verify.pod:358
msgid "B<29 X509_V_ERR_SUBJECT_ISSUER_MISMATCH: subject issuer mismatch>"
msgstr "B<29 X509_V_ERR_SUBJECT_ISSUER_MISMATCH: subject issuer mismatch>"

#. type: textblock
#: C/apps/verify.pod:360
msgid ""
"the current candidate issuer certificate was rejected because its subject "
"name did not match the issuer name of the current certificate. Only "
"displayed when the B<-issuer_checks> option is set."
msgstr ""
"Le certificat émetteur candidat actuel a été rejeté car son nom de sujet ne "
"correspondait pas au nom d'émetteur du certificat actuel. Affiché seulement "
"quand l'option B<-issuer_checks> est activée."

#. type: =item
#: C/apps/verify.pod:364
msgid ""
"B<30 X509_V_ERR_AKID_SKID_MISMATCH: authority and subject key identifier "
"mismatch>"
msgstr ""
"B<30 X509_V_ERR_AKID_SKID_MISMATCH: authority and subject key identifier "
"mismatch>"

# NOTE: missing â??of theâ?? at the end of the second line (key identifier *of*the* current certificate)
#. type: textblock
#: C/apps/verify.pod:366
msgid ""
"the current candidate issuer certificate was rejected because its subject "
"key identifier was present and did not match the authority key identifier "
"current certificate. Only displayed when the B<-issuer_checks> option is set."
msgstr ""
"Le certificat émetteur candidat actuel a été rejeté car son objet "
"d'identificateur de clef était présent et ne correspondait pas à "
"l'identificateur de clef d'autorité du certificat actuel. Affiché seulement "
"quand l'option B<-issuer_checks> est activée."

#. type: =item
#: C/apps/verify.pod:370
msgid ""
"B<31 X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH: authority and issuer serial "
"number mismatch>"
msgstr ""
"B<31 X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH: authority and issuer serial "
"number mismatch>"

#. type: textblock
#: C/apps/verify.pod:372
msgid ""
"the current candidate issuer certificate was rejected because its issuer "
"name and serial number was present and did not match the authority key "
"identifier of the current certificate. Only displayed when the B<-"
"issuer_checks> option is set."
msgstr ""
"Le certificat émetteur candidat actuel a été rejeté car son nom d'émetteur "
"et son numéro de série étaient présents et ne correspondaient pas à "
"l'identificateur de clef d'autorité du certificat actuel. Affiché seulement "
"quand l'option B<-issuer_checks> est activée."

#. type: =item
#: C/apps/verify.pod:376
msgid ""
"B<32 X509_V_ERR_KEYUSAGE_NO_CERTSIGN:key usage does not include certificate "
"signing>"
msgstr ""
"B<32 X509_V_ERR_KEYUSAGE_NO_CERTSIGN:key usage does not include certificate "
"signing>"

#. type: textblock
#: C/apps/verify.pod:378
msgid ""
"the current candidate issuer certificate was rejected because its keyUsage "
"extension does not permit certificate signing."
msgstr ""
"Le certificat émetteur candidat actuel a été rejeté car son extension "
"keyUsage ne permet pas la signature de certificat."

#. type: =item
#: C/apps/verify.pod:381
msgid ""
"B<50 X509_V_ERR_APPLICATION_VERIFICATION: application verification failure>"
msgstr ""
"B<50 X509_V_ERR_APPLICATION_VERIFICATION: application verification failure>"

#. type: textblock
#: C/apps/verify.pod:383
msgid "an application specific error. Unused."
msgstr "Une erreur spécifique à l'application. Inutilisé."

#. type: textblock
#: C/apps/verify.pod:389
msgid ""
"Although the issuer checks are a considerably improvement over the old "
"technique they still suffer from limitations in the underlying X509_LOOKUP "
"API. One consequence of this is that trusted certificates with matching "
"subject name must either appear in a file (as specified by the B<-CAfile> "
"option) or a directory (as specified by B<-CApath>. If they occur in both "
"then only the certificates in the file will be recognised."
msgstr ""
"Bien que les vérifications d'émetteur constituent une amélioration "
"considérable par rapport à l'ancienne technique, elles souffrent encore des "
"limites de l'interface de programmation X509_LOOKUP sous-jacente. Une "
"conséquence de cela est que les certificats de confiance avec un nom de "
"sujet correspondant doivent soit apparaître dans un fichier (comme indiqué "
"avec l'option B<-CAfile>), soit dans un répertoire (comme indiqué avec "
"l'option B<-CApath>). S'ils apparaissent dans les deux, alors seuls les "
"certificats du fichier seront reconnus."

#. type: textblock
#: C/apps/verify.pod:395
msgid ""
"Previous versions of OpenSSL assume certificates with matching subject name "
"are identical and mishandled them."
msgstr ""
"Les versions précédentes d'OpenSSL supposent que les certificats avec les "
"mêmes noms de sujet sont identiques et les gèrent mal."

#. type: textblock
#: C/apps/verify.pod:398
msgid ""
"Previous versions of this documentation swapped the meaning of the "
"B<X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT> and B<20 "
"X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY> error codes."
msgstr ""
"Les versions précédentes de cette documentation inversaient la signification "
"des codes d'erreur B<X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT> et B<20 "
"X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY>."

#. type: textblock
#: C/apps/verify.pod:404
msgid "L<x509(1)|x509(1)>"
msgstr "L<x509(1)|x509(1)>"
.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings.  \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds L" ``
.    ds R" ''
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\"
.\" If the F register is turned on, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.  Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.ie \nF \{\
.    de IX
.    tm Index:\\$1\t\\n%\t"\\$2"
..
.    nr % 0
.    rr F
.\}
.el \{\
.    de IX
..
.\}
.\" ========================================================================
.\"
.IX Title "CA.PL 1SSL"
.TH CA.PL 1SSL "2013-02-16" "1.0.1e" "OpenSSL"
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH "NOM"
.IX Header "NOM"
\&\s-1CA\s0.pl \- Interface plus ergonomique pour les programmes de certificats
d'OpenSSL
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
\&\fB\s-1CA\s0.pl\fR [\fB\-?\fR] [\fB\-h\fR] [\fB\-help\fR] [\fB\-newcert\fR] [\fB\-newreq\fR]
[\fB\-newreq\-nodes\fR] [\fB\-newca\fR] [\fB\-xsign\fR] [\fB\-sign\fR] [\fB\-signreq\fR]
[\fB\-signcert\fR] [\fB\-verify\fR] [\fIfichiers\fR]
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
Le script Perl \fB\s-1CA\s0.pl\fR fournit les paramètres à la commande \fBopenssl\fR pour
les opérations les plus courantes sur les certificats. Son but est de
simplifier le processus de création et la gestion de certificats en
employant des options simples.
.SH "OPTIONS DE LA COMMANDE"
.IX Header "OPTIONS DE LA COMMANDE"
.IP "\fB?\fR, \fB\-h\fR, \fB\-help\fR" 4
.IX Item "?, -h, -help"
Afficher un descriptif d'utilisation.
.IP "\fB\-newcert\fR" 4
.IX Item "-newcert"
Créer un nouveau certificat autosigné. La clef privée est écrite dans le
fichier « newkey.pem » et la demande dans le fichier « newreq.pem ».
.IP "\fB\-newreq\fR" 4
.IX Item "-newreq"
Créer un nouveau certificat. La clef privée est écrite dans le fichier
« newkey.pem » et la demande dans le fichier « newreq.pem ».
.IP "\fB\-newreq\-nodes\fR" 4
.IX Item "-newreq-nodes"
Identique à \fB\-newreq\fR, sauf que la clef privée ne sera pas chiffrée.
.IP "\fB\-newca\fR" 4
.IX Item "-newca"
Créer une nouvelle hiérarchie d'autorité de certification à utiliser avec le
programme \fBca\fR (ou les options \fB\-signcert\fR et \fB\-xsign\fR). L'utilisateur
devra saisir le nom de fichier des certificats de l'autorité de
certification (qui est censé contenir également la clef privée) ou, en
appuyant sur Entrée, des précisions sur l'autorité de certification seront
demandées. Les fichiers et répertoires correspondants seront créés dans un
son répertoire nommé « demoCA » dans le répertoire actuel.
.IP "\fB\-pkcs12\fR" 4
.IX Item "-pkcs12"
Créer un fichier PKCS#12 contenant le certificat utilisateur, la clef privée
et le certificat de l'autorité de certification. Le programme s'attend à
trouver le certificat utilisateur et la clef privée dans le fichier
« newcert.pem » et le certificat de l'autorité de certification dans le
fichier demoCA/cacert.pem, puis crée un fichier « newcert.p12 ». Cette
commande peut ainsi être appelée après l'option \fB\-sign\fR. Le fichier PKCS#12
peut être directement importé dans un navigateur. Un argument supplémentaire
à la ligne de commande sera le nom courant du certificat (celui typiquement
affiché dans la fenêtre des certificats du navigateur), sinon le nom par
défaut sera « My Certificate ».
.IP "\fB\-sign\fR, \fB\-signreq\fR, \fB\-xsign\fR" 4
.IX Item "-sign, -signreq, -xsign"
Appeler le programme \fBca\fR pour signer une demande de certificat. Il
s'attend à trouver la demande dans le fichier « newreq.pem ». Le nouveau
certificat est écrit dans le fichier « newcert.pem » sauf avec l'option
\&\fB\-xsign\fR, auquel cas il est envoyé vers la sortie standard.
.IP "\fB\-signCA\fR" 4
.IX Item "-signCA"
Cette option est identique à \fB\-signreq\fR, sauf que la section \fBv3_ca\fR du
fichier de configuration est utilisée, ce qui fait de la demande signée un
certificat d'autorité de certification valable. C'est utile pour créer des
autorités de certification intermédiaires à partir d'une autorité de
certification racine.
.IP "\fB\-signcert\fR" 4
.IX Item "-signcert"
Identique à \fB\-sign\fR à la différence qu'un certificat autosigné est attendu
dans le fichier « newreq.pem ».
.IP "\fB\-verify\fR" 4
.IX Item "-verify"
Vérifier le certificat avec le certificat de l'autorité de certification
« demoCA ». Si aucun certificat n'est indiqué sur la ligne de commande, le
fichier « newcert.pem » est vérifié.
.IP "\fIfichiers\fR" 4
.IX Item "fichiers"
Un ou plusieurs noms de fichier de certificat à utiliser avec l'option
\&\fB\-verify\fR.
.SH "EXEMPLES"
.IX Header "EXEMPLES"
Création d'une hiérarchie d'autorité de certification :
.PP
.Vb 1
\& CA.pl \-newca
.Ve
.PP
Exemple complet de création d'un certificat : créer une autorité de
certification, créer une demande, signer la demande et finalement créer un
fichier PKCS#12 pour contenir le certificat.
.PP
.Vb 4
\& CA.pl \-newca
\& CA.pl \-newreq
\& CA.pl \-signreq
\& CA.pl \-pkcs12 "Mon certificat de test"
.Ve
.SH "CERTIFICATS DSA"
.IX Header "CERTIFICATS DSA"
Même si \fB\s-1CA\s0.pl\fR crée des autorités de certification et demandes au format
\&\s-1RSA\s0, il est toujours possible de l'utiliser avec des certificats et demandes
au format \s-1DSA\s0 en utilisant la commande \fIreq\fR\|(1)
directement. L'exemple suivant montre les manipulations typiques.
.PP
Créer les paramètres \s-1DSA\s0 :
.PP
.Vb 1
\& openssl dsaparam \-out dsap.pem 1024
.Ve
.PP
Créer un certificat d'autorité de certification \s-1DSA\s0 avec sa clef privée :
.PP
.Vb 1
\& openssl req \-x509 \-newkey dsa:dsap.pem \-keyout cacert.pem \-out cacert.pem
.Ve
.PP
Créer les fichiers et répertoires de l'autorité de certification :
.PP
.Vb 1
\& CA.pl \-newca
.Ve
.PP
Saisir cacert.pem lors de la demande du nom de fichier d'autorité de
certification.
.PP
Créer une demande de certificat \s-1DSA\s0 et sa clef privée (un autre jeu de
paramètres peut être généré auparavant) :
.PP
.Vb 1
\& openssl req \-out newreq.pem \-newkey dsa:dsap.pem
.Ve
.PP
Signer la demande :
.PP
.Vb 1
\& CA.pl \-signreq
.Ve
.SH "NOTES"
.IX Header "NOTES"
La plupart des noms de fichiers cités peuvent être modifiés en éditant le
script \fB\s-1CA\s0.pl\fR.
.PP
Si le répertoire demoCA existe déjà, la commande \fB\-newca\fR ne l'écrasera pas
et n'effectuera aucune action. Cela peut arriver lors d'un arrêt inopportun
d'un appel précédent avec l'option \fB\-newca\fR. Pour retrouver le comportement
correct il faut supprimer le répertoire demoCA.
.PP
Dans certains environnements, il peut être impossible d'exécuter le script
\&\fB\s-1CA\s0.pl\fR directement (par exemple sous Win32) et l'emplacement par défaut du
fichier de configuration peut être erroné. Dans ce cas, la commande :
.PP
.Vb 1
\& perl \-S CA.pl
.Ve
.PP
peut être lancée (NdT : dans le répertoire où se trouve le script \s-1CA\s0.pl) et
la variable d'environnement \fB\s-1OPENSSL_CONF\s0\fR est modifiée pour indiquer le
chemin correct vers le fichier de configuration « openssl.conf ».
.PP
Le script simplifie l'utilisation du programme \fBopenssl\fR aux débutants. Son
comportement n'est pas toujours celui voulu. Pour plus de contrôle sur le
comportement des commandes de certificats, appeler la commande \fBopenssl\fR
directement.
.SH "VARIABLES D'ENVIRONNEMENT"
.IX Header "VARIABLES D'ENVIRONNEMENT"
La variable \fB\s-1OPENSSL_CONF\s0\fR, si elle est définie, permet d'indiquer
l'emplacement d'un fichier de configuration alternatif. Elle doit contenir
le chemin complet avec le nom du fichier, pas seulement son répertoire.
.SH "VOIR AUSSI"
.IX Header "VOIR AUSSI"
\&\fIx509\fR\|(1), \fIca\fR\|(1), \fIreq\fR\|(1),
\&\fIpkcs12\fR\|(1), \fIconfig\fR\|(5)
.SH "TRADUCTION"
.IX Header "TRADUCTION"
Cette page de manuel a été traduite par stolck en 2002
et est maintenue par la liste
<debian\-l10n\-french \s-1AT\s0 lists \s-1DOT\s0 debian \s-1DOT\s0 org>.
Veuillez signaler toute erreur de traduction par un rapport de bogue sur
le paquet manpages-fr-extra.
.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings.  \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds L" ``
.    ds R" ''
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\"
.\" If the F register is turned on, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.  Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.ie \nF \{\
.    de IX
.    tm Index:\\$1\t\\n%\t"\\$2"
..
.    nr % 0
.    rr F
.\}
.el \{\
.    de IX
..
.\}
.\" ========================================================================
.\"
.IX Title "fr::crypto::EVP_PKEY_get_default_digest 3SSL"
.TH fr::crypto::EVP_PKEY_get_default_digest 3SSL "2013-02-16" "1.0.1e" "OpenSSL"
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH "NOM"
.IX Header "NOM"
EVP_PKEY_get_default_digest_nid \- Obtenir l'algorithme de signature par
défaut
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
.Vb 2
\& #include <openssl/evp.h>
\& int EVP_PKEY_get_default_digest_nid(EVP_PKEY *pkey, int *pnid);
.Ve
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
La fonction \fBEVP_PKEY_get_default_digest_nid\fR() définit \fIpnid\fR au \s-1NID\s0
d'algorithme de message par défaut pour les opérations de signature de clef
publique associées à la clef \fIpkey\fR.
.SH "NOTES"
.IX Header "NOTES"
\&\s-1SHA1\s0 est renvoyé pour tous les algorithmes standards actuels de clef
publique OpenSSL.
.SH "VALEURS DE RETOUR"
.IX Header "VALEURS DE RETOUR"
La fonction \fBEVP_PKEY_get_default_digest_nid\fR() renvoie \fB1\fR si
l'algorithme de message est conseillé (c'est\-à\-dire que d'autres algorithmes
peuvent être utilisés) et \fB2\fR s'il est obligatoire (aucun autre algorithme
ne peut être utilisé). Elle renvoie \fB0\fR ou une valeur négative en cas
d'échec. En particulier, une valeur de retour \fB\-2\fR indique que l'opération
n'est pas permise par l'algorithme de clef publique.
.SH "VOIR AUSSI"
.IX Header "VOIR AUSSI"
\&\fIEVP_PKEY_CTX_new\fR\|(3),
\&\fIEVP_PKEY_sign\fR\|(3),
\&\fIEVP_PKEY_verify\fR\|(3),
\&\fIEVP_PKEY_verify_recover\fR\|(3),
.SH "HISTORIQUE"
.IX Header "HISTORIQUE"
Cette fonction a été ajoutée pour la première fois dans OpenSSL 1.0.0.
.SH "TRADUCTION"
.IX Header "TRADUCTION"
La traduction de cette page de manuel est maintenue par
les membres de la liste <debian\-l10n\-french \s-1AT\s0 lists \s-1DOT\s0 debian \s-1DOT\s0 org>.
Veuillez signaler toute erreur de traduction par un rapport de bogue sur
le paquet manpages-fr-extra.
.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings.  \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds L" ``
.    ds R" ''
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\"
.\" If the F register is turned on, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.  Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.ie \nF \{\
.    de IX
.    tm Index:\\$1\t\\n%\t"\\$2"
..
.    nr % 0
.    rr F
.\}
.el \{\
.    de IX
..
.\}
.\" ========================================================================
.\"
.IX Title "VERIFY 1SSL"
.TH VERIFY 1SSL "2013-02-16" "1.0.1e" "OpenSSL"
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH "NOM"
.IX Header "NOM"
verify \- Utilitaire de vérification de certificats
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
\&\fBopenssl\fR \fBverify\fR [\fB\-CApath\fR \fIrépertoire\fR] [\fB\-CAfile\fR \fIfichier\fR]
[\fB\-purpose\fR \fIraison\fR] [\fB\-policy\fR \fIparam\fR] [\fB\-ignore_critical\fR]
[\fB\-crl_check\fR] [\fB\-crl_check_all\fR] [\fB\-policy_check\fR] [\fB\-explicit_policy\fR]
[\fB\-inhibit_any\fR] [\fB\-inhibit_map\fR] [\fB\-x509_strict\fR] [\fB\-extended_crl\fR]
[\fB\-use_deltas\fR] [\fB\-policy_print\fR] [\fB\-untrusted\fR \fIfichier\fR] [\fB\-help\fR]
[\fB\-issuer_checks\fR] [\fB\-verbose\fR] [\fB\-\fR] [\fIcertificats\fR]
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
La commande \fBverify\fR vérifie des chaînes de certificats.
.SH "OPTIONS DE LA COMMANDE"
.IX Header "OPTIONS DE LA COMMANDE"
.IP "\fB\-CApath\fR \fIrépertoire\fR" 4
.IX Item "-CApath répertoire"
Un répertoire de certificats de confiance. Les certificats devraient avoir
des noms de la forme : \fIhachage\fR.0 ou avoir des liens symboliques vers eux
de cette forme (« \fIhachage\fR » est le nom de sujet du certificat haché :
consultez l'option \fB\-hash\fR de l'utilitaire \fBx509\fR). Sous \s-1UNIX\s0, le script
\&\fBc_rehash\fR créera automatiquement les liens symboliques vers un répertoire
de certificats.
.IP "\fB\-CAfile\fR \fIfichier\fR" 4
.IX Item "-CAfile fichier"
Un fichier avec des certificats de confiance. Le fichier doit contenir des
certificats au format \s-1PEM\s0, concaténés.
.IP "\fB\-untrusted\fR \fIfichier\fR" 4
.IX Item "-untrusted fichier"
Un fichier avec des certificats qui ne sont pas de confiance. Le fichier
doit contenir des certificats au format \s-1PEM\s0, concaténés.
.IP "\fB\-purpose\fR \fIraison\fR" 4
.IX Item "-purpose raison"
Le but de ce certificat. Si cette option n'est pas indiquée, \fBverify\fR ne
considérera pas la raison du certificat lors de la vérification de
chaîne. Les utilisations actuellement acceptées sont : \fBsslclient\fR,
\&\fBsslserver\fR, \fBnssslserver\fR, \fBsmimesign\fR et \fBsmimeencrypt\fR. Consultez la
section \fBOPÉRATION \s-1DE\s0 VÉRIFICATION\fR pour de plus amples renseignements.
.IP "\fB\-help\fR" 4
.IX Item "-help"
Afficher un message sur l'utilisation.
.IP "\fB\-verbose\fR" 4
.IX Item "-verbose"
Afficher des informations supplémentaires à propos des opérations
effectuées.
.IP "\fB\-issuer_checks\fR" 4
.IX Item "-issuer_checks"
Afficher les diagnostics relatifs aux recherches du certificat émetteur du
certificat actuel. Cela montre la raison pour laquelle chaque certificat
émetteur candidat a été rejeté. La présence de messages de rejets n'implique
pas qu'il y a un problème ; lors du processus de vérification normal,
plusieurs rejets peuvent avoir lieu.
.IP "\fB\-policy\fR \fIparam\fR" 4
.IX Item "-policy param"
Activer le traitement de la politique et ajouter \fIparam\fR à
user-initial-policy-set (consultez la \s-1RFC\s0 5280). La politique \fIparam\fR peut
être un nom d'objet ou un \s-1OID\s0 sous forme numérique. Cet argument peut être
fourni plus d'une fois.
.IP "\fB\-policy_check\fR" 4
.IX Item "-policy_check"
Activer le traitement de la politique de certificat.
.IP "\fB\-explicit_policy\fR" 4
.IX Item "-explicit_policy"
Définir la variable de politique require-explicit-policy (consultez la
\&\s-1RFC\s0 5280).
.IP "\fB\-inhibit_any\fR" 4
.IX Item "-inhibit_any"
Définir la variable de politique inhibit-any-policy (consultez la \s-1RFC\s0 5280).
.IP "\fB\-inhibit_map\fR" 4
.IX Item "-inhibit_map"
Définir la variable de politique inhibit-policy-mapping (consultez la
\&\s-1RFC\s0 5280).
.IP "\fB\-policy_print\fR" 4
.IX Item "-policy_print"
Afficher les diagnostics relatifs au traitement de politique.
.IP "\fB\-crl_check\fR" 4
.IX Item "-crl_check"
Vérifier la fin de validité d'une entité de certificat en essayant de
rechercher une liste valable de révocations de certificats. Cela produit une
erreur si une liste valable de révocations de certificats ne peut pas être
trouvée.
.IP "\fB\-crl_check_all\fR" 4
.IX Item "-crl_check_all"
Vérifier la validité de \fBtous\fR les certificats de la chaîne en essayant de
rechercher une liste valable de révocations de certificats.
.IP "\fB\-ignore_critical\fR" 4
.IX Item "-ignore_critical"
Normalement, si une extension critique non gérée mais présente n'est pas
prise en charge par OpenSSL, le certificat est rejeté (conformément à la
\&\s-1RFC\s0 5280). Si cette option est définie, les extensions critiques sont
ignorées.
.IP "\fB\-x509_strict\fR" 4
.IX Item "-x509_strict"
Pour une conformité X.509 stricte, désactiver les contournements non
conformes pour les certificats cassés.
.IP "\fB\-extended_crl\fR" 4
.IX Item "-extended_crl"
Activer les fonctionnalités étendues de liste de révocations de certificats,
comme les listes indirectes de révocations de certificats et les clefs de
signature alternatives de liste de révocations de certificats.
.IP "\fB\-use_deltas\fR" 4
.IX Item "-use_deltas"
Activer la prise en charge pour les deltas de listes de révocations de
certificats.
.IP "\fB\-check_ss_sig\fR" 4
.IX Item "-check_ss_sig"
Vérifier la signature du certificat racine autosigné de l'autorité de
certification. C'est désactivé par défaut parce que cela n'ajoute aucune
sécurité.
.IP "\fB\-\fR" 4
.IX Item "-"
Indiquer la dernière option. Tous les arguments suivants sont considérés
comme des fichiers de certificat. C'est pratique si le premier nom de
fichier de certificat commence par un \fB\-\fR.
.IP "\fBcertificats\fR" 4
.IX Item "certificats"
Un ou plusieurs certificats à vérifier. Si aucun certificat n'est donné,
\&\fBverify\fR essayera de lire un certificat depuis l'entrée standard. Les
certificats devraient être au format \s-1PEM\s0.
.SH "OPÉRATION DE VÉRIFICATION"
.IX Header "OPÉRATION DE VÉRIFICATION"
Le programme \fBverify\fR utilise les mêmes fonctions que les vérifications
internes \s-1SSL\s0 et S/MIME, par conséquent cette description s'applique aussi à
ces opérations de vérification.
.PP
Une différence fondamentale existe entre les opérations de vérification
réalisées par le programme \fBverify\fR : à chaque fois que c'est possible, une
tentative de continuer est essayée après une erreur, alors que l'opération
de vérification se serait normalement arrêtée après la première erreur. Cela
permet de déterminer tous les problèmes avec une chaîne de certificats.
.PP
L'opération de vérification est constituée de plusieurs étapes séparées.
.PP
D'abord, une chaîne de certificats est construite à partir du certificat
fourni jusqu'au certificat racine de l'autorité de certification. C'est une
erreur si la chaîne complète ne peut pas être construite. La chaîne est
construite en recherchant le certificat émetteur du certificat actuel. Si le
certificat trouvé est son propre émetteur, il est considéré comme le
certificat racine de l'autorité de certification.
.PP
Le processus de « recherche du certificat émetteur » lui\-même implique un
certain nombre d'étapes. Jusqu'à la version 0.9.5a d'OpenSSL, le premier
certificat dont le nom de sujet correspond au nom de l'émetteur du
certificat actuel était considéré comme le certificat émetteur. Dans
OpenSSL 0.9.6 et les versions suivantes, tous les certificats dont le nom de
sujet correspond au nom de l'émetteur du certificat actuel sont sujets à
d'autres tests. Les composants identificateurs concernant la clef d'autorité
du certificat actuel (s'ils existent) doivent correspondre au sujet de
l'identificateur de clef (s'il existe), et l'émetteur, le numéro de série de
l'émetteur candidat, en plus de l'extension keyUsage de l'émetteur candidat
(s'il existe), doivent permettre la signature de certificat.
.PP
La recherche commence par la liste de certificats qui ne sont pas de
confiance, et si aucune correspondance n'est trouvée, la recherche continue
avec les certificats de confiance. Le certificat racine de l'autorité de
certification est toujours recherché dans la liste des certificats de
confiance : si le certificat à vérifier est un certificat racine, alors une
correspondance exacte doit être trouvée dans la liste des certificats de
confiance.
.PP
La deuxième opération est de vérifier toutes les extensions des certificats
qui ne sont pas de confiance, en cohérence avec la raison fournie. Si
l'option \fB\-purpose\fR n'est pas incluse, aucune vérification n'est
réalisée. Le certificat fourni ou « feuille » (\s-1VS\s0 racine) doit avoir des
extensions compatibles avec la raison fournie et tous les autres certificats
doivent aussi être des certificats d'autorité de certification valables. Les
extensions exactes nécessaires sont décrites plus en détail dans la section
\&\fB\s-1EXTENSIONS\s0 \s-1DE\s0 \s-1CERTIFICATS\s0\fR de l'utilitaire \fBx509\fR.
.PP
La troisième opération est de vérifier les réglages de confiance du
certificat racine de l'autorité de certification. Le certificat racine de
l'autorité de certification devrait être de confiance pour la raison
fournie. Par compatibilité avec les versions précédentes de SSLeay et
OpenSSL, un certificat sans réglages de confiance est considéré valable dans
tous les cas.
.PP
La dernière opération est de vérifier la validité de la chaîne de
certificats. La période de validité est vérifiée par rapport à l'heure
actuelle du système et les dates notBefore et notAfter du certificat. Les
signatures de certificat sont aussi vérifiées à ce moment.
.PP
Si toutes les opérations se terminent avec succès, alors le certificat est
considéré valable. Si n'importe quel opération échoue, alors le certificat
est incorrect.
.SH "DIAGNOSTIC"
.IX Header "DIAGNOSTIC"
Quand une opération de vérification échoue, les messages de sortie peuvent
être un peu abscons. La forme globale du message d'erreur est :
.PP
.Vb 2
\& server.pem: /C=AU/ST=Queensland/O=CryptSoft Pty Ltd/CN=Test CA (1024 bit)
\& error 24 at 1 depth lookup:invalid CA certificate
.Ve
.PP
La première ligne contient le nom du certificat en cours de vérification
suivi par le nom de sujet du certificat. La deuxième ligne contient le
numéro d'erreur et la profondeur. La profondeur est le nombre de certificats
ayant été vérifiés quand un problème a été détecté, avec zéro pour le
certificat vérifié lui\-même, puis un pour l'autorité de certification qui a
signé le certificat, et ainsi de suite. Enfin, la version texte du numéro
d'erreur est présentée.
.PP
Une liste exhaustive des codes d'erreur et messages est montrée ci-dessous,
cela inclut également le nom du code d'erreur tel qu'il est défini dans le
fichier d'en\-têtes \fIx509_vfy.h\fR. Certains codes d'erreur sont définis mais
jamais renvoyés : ce sont ceux décrits comme « inutilisés ».
.IP "\fB0 X509_V_OK: ok\fR" 4
.IX Item "0 X509_V_OK: ok"
L'opération a réussi.
.IP "\fB2 X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT: unable to get issuer certificate\fR" 4
.IX Item "2 X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT: unable to get issuer certificate"
Le certificat émetteur d'un certificat recherché est introuvable. Cela
signifie normalement que la liste de certificats de confiance n'est pas
complète.
.IP "\fB3 X509_V_ERR_UNABLE_TO_GET_CRL: unable to get certificate \s-1CRL\s0\fR" 4
.IX Item "3 X509_V_ERR_UNABLE_TO_GET_CRL: unable to get certificate CRL"
La liste de révocations de certificats est introuvable.
.IP "\fB4 X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE: unable to decrypt certificate's signature\fR" 4
.IX Item "4 X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE: unable to decrypt certificate's signature"
La signature de certificat n'a pas pu être déchiffrée. Cela signifie que la
valeur de signature réelle n'a pas pu être déterminée, plutôt qu'elle ne
corresponde pas à la valeur attendue, ce n'est significatif que pour les
clefs \s-1RSA\s0.
.IP "\fB5 X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE: unable to decrypt \s-1CRL\s0's signature\fR" 4
.IX Item "5 X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE: unable to decrypt CRL's signature"
La signature de liste de révocations de certificats n'a pas pu être
déchiffrée : cela signifie que la valeur de signature réelle n'a pas pu être
déterminée, plutôt qu'elle ne corresponde pas à la valeur
attendue. Inutilisé.
.IP "\fB6 X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY: unable to decode issuer public key\fR" 4
.IX Item "6 X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY: unable to decode issuer public key"
La clef publique du certificat SubjectPublicKeyInfo n'a pas pu être lue.
.IP "\fB7 X509_V_ERR_CERT_SIGNATURE_FAILURE: certificate signature failure\fR" 4
.IX Item "7 X509_V_ERR_CERT_SIGNATURE_FAILURE: certificate signature failure"
La signature du certificat est incorrecte.
.IP "\fB8 X509_V_ERR_CRL_SIGNATURE_FAILURE: \s-1CRL\s0 signature failure\fR" 4
.IX Item "8 X509_V_ERR_CRL_SIGNATURE_FAILURE: CRL signature failure"
La signature du certificat est incorrecte.
.IP "\fB9 X509_V_ERR_CERT_NOT_YET_VALID: certificate is not yet valid\fR" 4
.IX Item "9 X509_V_ERR_CERT_NOT_YET_VALID: certificate is not yet valid"
Le certificat n'est pas encore valable : la date notBefore est après la date
actuelle.
.IP "\fB10 X509_V_ERR_CERT_HAS_EXPIRED: certificate has expired\fR" 4
.IX Item "10 X509_V_ERR_CERT_HAS_EXPIRED: certificate has expired"
Le certificat a expiré : c'est parce que la date notAfter est avant la date
actuelle.
.IP "\fB11 X509_V_ERR_CRL_NOT_YET_VALID: \s-1CRL\s0 is not yet valid\fR" 4
.IX Item "11 X509_V_ERR_CRL_NOT_YET_VALID: CRL is not yet valid"
La liste de révocations de certificats n'est pas encore valable.
.IP "\fB12 X509_V_ERR_CRL_HAS_EXPIRED: \s-1CRL\s0 has expired\fR" 4
.IX Item "12 X509_V_ERR_CRL_HAS_EXPIRED: CRL has expired"
La liste de révocations de certificats a expiré.
.IP "\fB13 X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD: format error in certificate's notBefore field\fR" 4
.IX Item "13 X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD: format error in certificate's notBefore field"
Le champ notBefore du certificat contient une date incorrecte.
.IP "\fB14 X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD: format error in certificate's notAfter field\fR" 4
.IX Item "14 X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD: format error in certificate's notAfter field"
Le champ notAfter du certificat contient une date incorrecte.
.IP "\fB15 X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD: format error in \s-1CRL\s0's lastUpdate field\fR" 4
.IX Item "15 X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD: format error in CRL's lastUpdate field"
Le champ lastUpdate de la liste de révocations de certificats contient une
date incorrecte.
.IP "\fB16 X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD: format error in \s-1CRL\s0's nextUpdate field\fR" 4
.IX Item "16 X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD: format error in CRL's nextUpdate field"
Le champ nextUpdate de la liste de révocations de certificats contient une
date incorrecte.
.IP "\fB17 X509_V_ERR_OUT_OF_MEM: out of memory\fR" 4
.IX Item "17 X509_V_ERR_OUT_OF_MEM: out of memory"
Une erreur s'est produite en essayant d'allouer de la mémoire. Cela ne
devrait jamais arriver.
.IP "\fB18 X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT: self signed certificate\fR" 4
.IX Item "18 X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT: self signed certificate"
Le certificat passé est autosigné et le même certificat est introuvable dans
la liste des certificats de confiance.
.IP "\fB19 X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN: self signed certificate in certificate chain\fR" 4
.IX Item "19 X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN: self signed certificate in certificate chain"
La chaîne de certificats aurait pu être construite en utilisant des
certificats qui ne sont pas de confiance mais le certificat racine est
introuvable localement.
.IP "\fB20 X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: unable to get local issuer certificate\fR" 4
.IX Item "20 X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: unable to get local issuer certificate"
Le certificat émetteur est introuvable : cela arrive si le certificat
émetteur d'un certificat qui n'est pas de confiance est introuvable.
.IP "\fB21 X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE: unable to verify the first certificate\fR" 4
.IX Item "21 X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE: unable to verify the first certificate"
Aucune signature n'a pu être vérifiée car la chaîne ne contient qu'un seul
certificat et qu'il n'est pas autosigné.
.IP "\fB22 X509_V_ERR_CERT_CHAIN_TOO_LONG: certificate chain too long\fR" 4
.IX Item "22 X509_V_ERR_CERT_CHAIN_TOO_LONG: certificate chain too long"
La longueur de la chaîne de certificats est plus grande que la profondeur
maximale fournie. Inutilisé.
.IP "\fB23 X509_V_ERR_CERT_REVOKED: certificate revoked\fR" 4
.IX Item "23 X509_V_ERR_CERT_REVOKED: certificate revoked"
Le certificat a été révoqué.
.IP "\fB24 X509_V_ERR_INVALID_CA: invalid \s-1CA\s0 certificate\fR" 4
.IX Item "24 X509_V_ERR_INVALID_CA: invalid CA certificate"
Un certificat de l'autorité de certification est incorrect. Soit ce n'est
pas une autorité de certification, soit ses extensions ne sont pas
cohérentes avec la raison fournie.
.IP "\fB25 X509_V_ERR_PATH_LENGTH_EXCEEDED: path length constraint exceeded\fR" 4
.IX Item "25 X509_V_ERR_PATH_LENGTH_EXCEEDED: path length constraint exceeded"
Le paramètre de longueur de chemin basicConstraints a été dépassé.
.IP "\fB26 X509_V_ERR_INVALID_PURPOSE: unsupported certificate purpose\fR" 4
.IX Item "26 X509_V_ERR_INVALID_PURPOSE: unsupported certificate purpose"
Le certificat fourni n'a pas pu être utilisé pour la raison fournie.
.IP "\fB27 X509_V_ERR_CERT_UNTRUSTED: certificate not trusted\fR" 4
.IX Item "27 X509_V_ERR_CERT_UNTRUSTED: certificate not trusted"
Le certificat racine de l'autorité de certification n'est pas marqué de
confiance pour la raison fournie.
.IP "\fB28 X509_V_ERR_CERT_REJECTED: certificate rejected\fR" 4
.IX Item "28 X509_V_ERR_CERT_REJECTED: certificate rejected"
Le certificat racine de l'autorité de certification est marqué pour rejeter
la raison fournie.
.IP "\fB29 X509_V_ERR_SUBJECT_ISSUER_MISMATCH: subject issuer mismatch\fR" 4
.IX Item "29 X509_V_ERR_SUBJECT_ISSUER_MISMATCH: subject issuer mismatch"
Le certificat émetteur candidat actuel a été rejeté car son nom de sujet ne
correspondait pas au nom d'émetteur du certificat actuel. Affiché seulement
quand l'option \fB\-issuer_checks\fR est activée.
.IP "\fB30 X509_V_ERR_AKID_SKID_MISMATCH: authority and subject key identifier mismatch\fR" 4
.IX Item "30 X509_V_ERR_AKID_SKID_MISMATCH: authority and subject key identifier mismatch"
Le certificat émetteur candidat actuel a été rejeté car son objet
d'identificateur de clef était présent et ne correspondait pas à
l'identificateur de clef d'autorité du certificat actuel. Affiché seulement
quand l'option \fB\-issuer_checks\fR est activée.
.IP "\fB31 X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH: authority and issuer serial number mismatch\fR" 4
.IX Item "31 X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH: authority and issuer serial number mismatch"
Le certificat émetteur candidat actuel a été rejeté car son nom d'émetteur
et son numéro de série étaient présents et ne correspondaient pas à
l'identificateur de clef d'autorité du certificat actuel. Affiché seulement
quand l'option \fB\-issuer_checks\fR est activée.
.IP "\fB32 X509_V_ERR_KEYUSAGE_NO_CERTSIGN:key usage does not include certificate signing\fR" 4
.IX Item "32 X509_V_ERR_KEYUSAGE_NO_CERTSIGN:key usage does not include certificate signing"
Le certificat émetteur candidat actuel a été rejeté car son extension
keyUsage ne permet pas la signature de certificat.
.IP "\fB50 X509_V_ERR_APPLICATION_VERIFICATION: application verification failure\fR" 4
.IX Item "50 X509_V_ERR_APPLICATION_VERIFICATION: application verification failure"
Une erreur spécifique à l'application. Inutilisé.
.SH "BOGUES"
.IX Header "BOGUES"
Bien que les vérifications d'émetteur constituent une amélioration
considérable par rapport à l'ancienne technique, elles souffrent encore des
limites de l'interface de programmation X509_LOOKUP sous-jacente. Une
conséquence de cela est que les certificats de confiance avec un nom de
sujet correspondant doivent soit apparaître dans un fichier (comme indiqué
avec l'option \fB\-CAfile\fR), soit dans un répertoire (comme indiqué avec
l'option \fB\-CApath\fR). S'ils apparaissent dans les deux, alors seuls les
certificats du fichier seront reconnus.
.PP
Les versions précédentes d'OpenSSL supposent que les certificats avec les
mêmes noms de sujet sont identiques et les gèrent mal.
.PP
Les versions précédentes de cette documentation inversaient la signification
des codes d'erreur \fBX509_V_ERR_UNABLE_TO_GET_ISSUER_CERT\fR et \fB20
X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY\fR.
.SH "VOIR AUSSI"
.IX Header "VOIR AUSSI"
\&\fIx509\fR\|(1)
.SH "TRADUCTION"
.IX Header "TRADUCTION"
La traduction de cette page de manuel est maintenue par
les membres de la liste <debian\-l10n\-french \s-1AT\s0 lists \s-1DOT\s0 debian \s-1DOT\s0 org>.
Veuillez signaler toute erreur de traduction par un rapport de bogue sur
le paquet manpages-fr-extra.

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: