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

[RFR] man://manpages-fr-extra/openssl/{CONF_modules_free,d2i_X509_CRL,d2i_X509_REQ,enc,verify}.pod.po



Salut,

J'ai mis à jour et relu quelques fichiers d'OpenSSL, par avance merci
pour vos relectures. Différentiel complet, fichiers PO et fichiers
construits joints.

Amicalement

David


commit 9287f88c5aa6706e151e10c077a32a0c259d82a5
Author: David Prévot <taffit@debian.org>
Date:   Thu Aug 30 00:04:05 2012 -0400

    openssl: Complete some files
    
    CONF_modules_free.pod.po
    d2i_X509_CRL.pod.po
    d2i_X509_REQ.pod.po
    enc.pod.po
    verify.pod.po

diff --git a/openssl/po4a/openssl.cfg b/openssl/po4a/openssl.cfg
index 3e7ff1e..42252ed 100644
--- a/openssl/po4a/openssl.cfg
+++ b/openssl/po4a/openssl.cfg
@@ -65,7 +65,8 @@
 	fr:fr/apps/speed.pod add_fr:po4a/add_fr/debian.add
 [type: pod] C/apps/spkac.pod \
 	fr:fr/apps/spkac.pod add_fr:po4a/add_fr/debian.add
-[type: pod] C/apps/verify.pod fr:fr/apps/verify.pod
+[type: pod] C/apps/verify.pod \
+	fr:fr/apps/verify.pod add_fr:po4a/add_fr/debian.add
 [type: pod] C/apps/version.pod \
 	fr:fr/apps/version.pod add_fr:po4a/add_fr/debian.add
 [type: pod] C/apps/x509.pod fr:fr/apps/x509.pod
diff --git a/openssl/po4a/po/fr/CONF_modules_free.pod.po b/openssl/po4a/po/fr/CONF_modules_free.pod.po
index 038245a..cba4c88 100644
--- a/openssl/po4a/po/fr/CONF_modules_free.pod.po
+++ b/openssl/po4a/po/fr/CONF_modules_free.pod.po
@@ -1,22 +1,22 @@
 # French translations for the openssl package
-# Copyright (C) 2008 Free Software Foundation, Inc.
+# Copyright (C) 2008, 2012 Debian French l10n team <debian-l10n-french@lists.debian.org>
 # This file is distributed under the same license as the openssl package.
 #
-# Copyright (C) 2008 Nicolas François <nicolas.francois@centraliens.net>
-#
+# Nicolas François <nicolas.francois@centraliens.net>, 2008.
+# David Prévot <david@tilapin.org>, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: openssl 0.9.8k-4\n"
-"POT-Creation-Date: 2009-09-06 16:40+0300\n"
-"PO-Revision-Date: 2009-12-24 12:52-0500\n"
-"Last-Translator: Nicolas François <nicolas.francois@centraliens.net>\n"
+"POT-Creation-Date: 2010-08-25 15:03-0400\n"
+"PO-Revision-Date: 2012-08-28 18:08-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: VirTaal 0.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
@@ -387,7 +387,7 @@ msgstr "SYNOPSIS"
 #: 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: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
@@ -424,7 +424,7 @@ msgstr "DESCRIPTION"
 #: C/apps/config.pod:194 C/apps/crl.pod:91 C/apps/crl2pkcs7.pod:75
 #: C/apps/dgst.pod:101 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:136 C/apps/gendsa.pod:56 C/apps/genrsa.pod:72
+#: C/apps/enc.pod:134 C/apps/gendsa.pod:56 C/apps/genrsa.pod:72
 #: C/apps/nseq.pod:53 C/apps/ocsp.pod:312 C/apps/pkcs12.pod:252
 #: C/apps/pkcs7.pod:82 C/apps/pkcs8.pod:135 C/apps/req.pod:529
 #: C/apps/rsa.pod:130 C/apps/rsautl.pod:91 C/apps/s_client.pod:239
@@ -483,7 +483,7 @@ msgstr "DESCRIPTION"
 #: 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: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
@@ -519,8 +519,8 @@ msgstr "NOTES"
 #: C/apps/rand.pod:51 C/apps/req.pod:606 C/apps/rsa.pod:184
 #: C/apps/rsautl.pod:181 C/apps/s_client.pod:293 C/apps/s_server.pod:344
 #: C/apps/s_time.pod:169 C/apps/sess_id.pod:147 C/apps/spkac.pod:129
-#: C/apps/verify.pod:324 C/apps/x509.pod:823 C/apps/x509v3_config.pod:451
-#: C/apps/c_rehash.pod:45 C/crypto/ASN1_OBJECT_new.pod:35
+#: C/apps/verify.pod:333 C/apps/x509.pod:823 C/apps/x509v3_config.pod:451
+#: C/apps/c_rehash.pod:47 C/crypto/ASN1_OBJECT_new.pod:35
 #: C/crypto/ASN1_STRING_length.pod:75 C/crypto/ASN1_STRING_new.pod:36
 #: C/crypto/ASN1_STRING_print_ex.pod:87 C/crypto/ASN1_generate_nconf.pod:254
 #: C/crypto/BIO_ctrl.pod:126 C/crypto/BIO_f_base64.pod:79
@@ -563,7 +563,7 @@ msgstr "NOTES"
 #: C/crypto/OBJ_nid2obj.pod:141 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/PKCS12_create.pod:67
-#: C/crypto/PKCS12_parse.pod:42 C/crypto/PKCS7_decrypt.pod:45
+#: C/crypto/PKCS12_parse.pod:49 C/crypto/PKCS7_decrypt.pod:45
 #: C/crypto/PKCS7_encrypt.pod:57 C/crypto/PKCS7_sign.pod:91
 #: C/crypto/PKCS7_verify.pod:108 C/crypto/RAND_add.pod:66
 #: C/crypto/RAND_bytes.pod:39 C/crypto/RAND_cleanup.pod:21
@@ -581,7 +581,7 @@ msgstr "NOTES"
 #: C/crypto/X509_NAME_get_index_by_NID.pod:98
 #: C/crypto/X509_NAME_print_ex.pod:97 C/crypto/X509_new.pod:29
 #: C/crypto/bio.pod:40 C/crypto/blowfish.pod:103 C/crypto/bn.pod:167
-#: C/crypto/bn_internal.pod:222 C/crypto/buffer.pod:64 C/crypto/crypto.pod:81
+#: C/crypto/bn_internal.pod:232 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
@@ -590,7 +590,7 @@ msgstr "NOTES"
 #: 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:34
-#: C/crypto/hmac.pod:90 C/crypto/lh_stats.pod:50 C/crypto/lhash.pod:278
+#: C/crypto/hmac.pod:88 C/crypto/lh_stats.pod:50 C/crypto/lhash.pod:278
 #: 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:171
 #: C/crypto/ui.pod:181 C/crypto/ui_compat.pod:46
@@ -612,7 +612,7 @@ msgstr "NOTES"
 #: 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:73
-#: C/ssl/SSL_CTX_set_msg_callback.pod:90 C/ssl/SSL_CTX_set_options.pod:222
+#: C/ssl/SSL_CTX_set_msg_callback.pod:90 C/ssl/SSL_CTX_set_options.pod:329
 #: 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
@@ -678,7 +678,7 @@ msgstr "VOIR AUSSI"
 #: C/crypto/EVP_SignInit.pod:88 C/crypto/EVP_VerifyInit.pod:79
 #: C/crypto/OBJ_nid2obj.pod:145 C/crypto/OPENSSL_VERSION_NUMBER.pod:95
 #: C/crypto/OPENSSL_config.pod:78 C/crypto/OPENSSL_load_builtin_modules.pod:47
-#: C/crypto/PKCS12_create.pod:71 C/crypto/PKCS12_parse.pod:46
+#: C/crypto/PKCS12_create.pod:71 C/crypto/PKCS12_parse.pod:53
 #: C/crypto/PKCS7_decrypt.pod:49 C/crypto/PKCS7_encrypt.pod:61
 #: C/crypto/PKCS7_sign.pod:95 C/crypto/PKCS7_verify.pod:112
 #: C/crypto/RAND_add.pod:71 C/crypto/RAND_bytes.pod:44
@@ -702,14 +702,14 @@ msgstr "VOIR AUSSI"
 #: 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:94
+#: C/crypto/des.pod:322 C/crypto/ecdsa.pod:202 C/crypto/hmac.pod:92
 #: C/crypto/lh_stats.pod:54 C/crypto/lhash.pod:282 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:164 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:77
-#: C/ssl/SSL_CTX_set_msg_callback.pod:94 C/ssl/SSL_CTX_set_options.pod:229
+#: C/ssl/SSL_CTX_set_msg_callback.pod:94 C/ssl/SSL_CTX_set_options.pod:336
 #: 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:731
@@ -790,6 +790,8 @@ msgid ""
 "Normally applications will only call CONF_modules_free() at application to "
 "tidy up any configuration performed."
 msgstr ""
+"Les applications n'appelleront normalement que CONF_modules_free() pour "
+"nettoyer les configurations réalisées."
 
 #. type: =head1
 #: C/crypto/CONF_modules_free.pod:33 C/crypto/CONF_modules_load_file.pod:45
@@ -817,7 +819,7 @@ msgid ""
 "L<CONF_modules_load_file(3), CONF_modules_load_file(3)>"
 msgstr ""
 "L<conf(5)|conf(5)>, L<OPENSSL_config(3)|OPENSSL_config(3)>, "
-"L<CONF_modules_load_file(3), CONF_modules_load_file(3)>"
+"L<CONF_modules_load_file(3)>, L<CONF_modules_load_file(3)>"
 
 #. type: textblock
 #: C/crypto/CONF_modules_free.pod:44
@@ -826,4 +828,4 @@ msgid ""
 "appeared in OpenSSL 0.9.7."
 msgstr ""
 "CONF_modules_free(), CONF_modules_unload(), et CONF_modules_finish() sont "
-"apparues dans la version 0.9.7 d'OpenSSL."
+"apparues dans la version 0.9.7 d'OpenSSL."
diff --git a/openssl/po4a/po/fr/d2i_X509_CRL.pod.po b/openssl/po4a/po/fr/d2i_X509_CRL.pod.po
index 4c95e71..0dcae37 100644
--- a/openssl/po4a/po/fr/d2i_X509_CRL.pod.po
+++ b/openssl/po4a/po/fr/d2i_X509_CRL.pod.po
@@ -1,22 +1,22 @@
 # French translations for the openssl package
-# Copyright (C) 2008 Free Software Foundation, Inc.
+# Copyright (C) 2008, 2012 Debian French l10n team <debian-l10n-french@lists.debian.org>
 # This file is distributed under the same license as the openssl package.
 #
-# Copyright (C) 2008 Nicolas François <nicolas.francois@centraliens.net>
-#
+# Nicolas François <nicolas.francois@centraliens.net>, 2008.
+# David Prévot <david@tilapin.org>, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: openssl 0.9.8g-8\n"
-"POT-Creation-Date: 2010-04-17 16:50+0300\n"
-"PO-Revision-Date: 2009-09-06 17:26+0200\n"
-"Last-Translator: Nicolas François <nicolas.francois@centraliens.net>\n"
+"POT-Creation-Date: 2010-08-25 15:03-0400\n"
+"PO-Revision-Date: 2012-08-28 17:54-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: VirTaal 0.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
@@ -648,7 +648,7 @@ msgstr "HISTORIQUE"
 #: C/crypto/d2i_X509_NAME.pod:29 C/crypto/d2i_X509_REQ.pod:34
 #: C/crypto/d2i_X509_SIG.pod:28
 msgid "TBA"
-msgstr "TBA"
+msgstr "� préciser"
 
 #. type: verbatim
 #: C/crypto/X509_NAME_print_ex.pod:10 C/crypto/d2i_X509.pod:10
@@ -708,18 +708,14 @@ msgstr ""
 
 #. type: verbatim
 #: C/crypto/d2i_X509_CRL.pod:18
-#, fuzzy, no-wrap
-#| msgid ""
-#| " X509_CRL *d2i_X509_CRL_bio(BIO *bp, X509_CRL **x);\n"
-#| " X509_CRL *d2i_X509_CRL_fp(FILE *fp, X509_CRL **x);\n"
-#| "\n"
+#, no-wrap
 msgid ""
 " int i2d_X509_CRL_bio(BIO *bp, X509_CRL *x);\n"
 " int i2d_X509_CRL_fp(FILE *fp, X509_CRL *x);\n"
 "\n"
 msgstr ""
-" X509_CRL *d2i_X509_CRL_bio(BIO *bp, X509_CRL **x);\n"
-" X509_CRL *d2i_X509_CRL_fp(FILE *fp, X509_CRL **x);\n"
+" int i2d_X509_CRL_bio(BIO *bp, X509_CRL *x);\n"
+" int i2d_X509_CRL_fp(FILE *fp, X509_CRL *x);\n"
 "\n"
 
 #. type: textblock
@@ -727,12 +723,9 @@ msgstr ""
 msgid ""
 "These functions decode and encode an X509 CRL (certificate revocation list)."
 msgstr ""
-"Ces fonctions décodent et encodent une CRL X509 (« Certificate Revocation "
-"List » : liste de révocations de certificats)."
+"Ces fonctions décodent et encodent une liste de révocations de certificats "
+"X509 (CRL pour « Certificate Revocation List »)."
 
-# #-#-#-#-#  d2i_X509_NAME.pod.po (openssl 0.9.8g-8)  #-#-#-#-#
-# NOTE: Othewise -> Otherwise ??
-# #-#-#-#-#  d2i_X509_CRL.pod.po (openssl 0.9.8g-8)  #-#-#-#-#
 # NOTE: Othewise -> Otherwise
 #. type: textblock
 #: C/crypto/d2i_X509_CRL.pod:26 C/crypto/d2i_X509_NAME.pod:20
diff --git a/openssl/po4a/po/fr/d2i_X509_REQ.pod.po b/openssl/po4a/po/fr/d2i_X509_REQ.pod.po
index 1509e8b..c796b23 100644
--- a/openssl/po4a/po/fr/d2i_X509_REQ.pod.po
+++ b/openssl/po4a/po/fr/d2i_X509_REQ.pod.po
@@ -1,22 +1,22 @@
 # French translations for the openssl package
-# Copyright (C) 2008 Free Software Foundation, Inc.
+# Copyright (C) 2008, 2012 Debian French l10n team <debian-l10n-french@lists.debian.org>
 # This file is distributed under the same license as the openssl package.
 #
-# Copyright (C) 2008 Nicolas François <nicolas.francois@centraliens.net>
-#
+# Nicolas François <nicolas.francois@centraliens.net>, 2008.
+# David Prévot <david@tilapin.org>, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: openssl 0.9.8g-8\n"
-"POT-Creation-Date: 2010-04-17 16:50+0300\n"
-"PO-Revision-Date: 2009-09-06 17:27+0200\n"
-"Last-Translator: Nicolas François <nicolas.francois@centraliens.net>\n"
+"POT-Creation-Date: 2010-08-25 15:03-0400\n"
+"PO-Revision-Date: 2012-08-28 17:54-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: VirTaal 0.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
@@ -648,7 +648,7 @@ msgstr "HISTORIQUE"
 #: C/crypto/d2i_X509_NAME.pod:29 C/crypto/d2i_X509_REQ.pod:34
 #: C/crypto/d2i_X509_SIG.pod:28
 msgid "TBA"
-msgstr "TBA"
+msgstr "� préciser"
 
 #. type: verbatim
 #: C/crypto/X509_NAME_print_ex.pod:10 C/crypto/d2i_X509.pod:10
@@ -720,18 +720,14 @@ msgstr ""
 
 #. type: verbatim
 #: C/crypto/d2i_X509_REQ.pod:18
-#, fuzzy, no-wrap
-#| msgid ""
-#| " X509_REQ *d2i_X509_REQ_bio(BIO *bp, X509_REQ **x);\n"
-#| " X509_REQ *d2i_X509_REQ_fp(FILE *fp, X509_REQ **x);\n"
-#| "\n"
+#, no-wrap
 msgid ""
 " int i2d_X509_REQ_bio(BIO *bp, X509_REQ *x);\n"
 " int i2d_X509_REQ_fp(FILE *fp, X509_REQ *x);\n"
 "\n"
 msgstr ""
-" X509_REQ *d2i_X509_REQ_bio(BIO *bp, X509_REQ **x);\n"
-" X509_REQ *d2i_X509_REQ_fp(FILE *fp, X509_REQ **x);\n"
+" int i2d_X509_REQ_bio(BIO *bp, X509_REQ *x);\n"
+" int i2d_X509_REQ_fp(FILE *fp, X509_REQ *x);\n"
 "\n"
 
 #. type: textblock
diff --git a/openssl/po4a/po/fr/enc.pod.po b/openssl/po4a/po/fr/enc.pod.po
index 6db1f77..53b33b9 100644
--- a/openssl/po4a/po/fr/enc.pod.po
+++ b/openssl/po4a/po/fr/enc.pod.po
@@ -1,22 +1,23 @@
 # French translations for the openssl package
-# Copyright (C) 2008 Free Software Foundation, Inc.
+# Copyright (C) 2002, 2008, 2012 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 arne
-# Copyright (C) 2008 Nicolas François <nicolas.francois@centraliens.net>
-#
+# arne, 2002.
+# Nicolas François <nicolas.francois@centraliens.net>, 2008.
+# David Prévot <david@tilapin.org>, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: openssl 0.9.8g-8\n"
-"POT-Creation-Date: 2010-04-17 16:50+0300\n"
-"PO-Revision-Date: 2009-09-06 17:34+0200\n"
-"Last-Translator: Nicolas François <nicolas.francois@centraliens.net>\n"
+"POT-Creation-Date: 2010-08-25 15:03-0400\n"
+"PO-Revision-Date: 2012-08-28 18:00-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
@@ -557,7 +558,7 @@ msgstr "OPTIONS"
 #: C/apps/rsautl.pod:34 C/apps/sess_id.pod:41 C/apps/smime.pod:81
 #: C/apps/spkac.pod:32 C/apps/x509.pod:87
 msgid "B<-in filename>"
-msgstr "B<-in nom_fichier>"
+msgstr "B<-in> I<nom_fichier>"
 
 #. type: =item
 #: C/apps/asn1parse.pod:40 C/apps/ca.pod:93 C/apps/crl.pod:47
@@ -569,7 +570,7 @@ msgstr "B<-in nom_fichier>"
 #: C/apps/rsautl.pod:39 C/apps/sess_id.pod:46 C/apps/smime.pod:95
 #: C/apps/spkac.pod:37 C/apps/x509.pod:92
 msgid "B<-out filename>"
-msgstr "B<-out nom_fichier>"
+msgstr "B<-out> I<nom_fichier>"
 
 #. type: =head1
 #: C/apps/asn1parse.pod:166 C/apps/ca.pod:611 C/apps/config.pod:262
@@ -610,7 +611,7 @@ msgstr "B<-d>"
 #. type: textblock
 #: C/apps/enc.pod:5
 msgid "enc - symmetric cipher routines"
-msgstr "enc - routines de chiffrement symétriques"
+msgstr "enc - Routines de chiffrement symétriques"
 
 # NOTE: options manquantes (-S, -salt, -nosalt)
 #. type: textblock
@@ -621,10 +622,10 @@ msgid ""
 "[B<-K key>] [B<-iv IV>] [B<-p>] [B<-P>] [B<-bufsize number>] [B<-nopad>] [B<-"
 "debug>]"
 msgstr ""
-"B<openssl enc -nom_algorithme> [B<-in nom_fichier>] [B<-out nom_fichier>] "
-"[B<-pass param>] [B<-e>] [B<-d>] [B<-a>] [B<-A>] [B<-k mot_de_passe>] [B<-"
-"kfile nom_fichier>] [B<-K clé>] [B<-iv IV>] [B<-p>] [B<-P>] [B<-bufsize "
-"nombre>] [B<-nopad>] [B<-debug>]"
+"B<openssl enc ->I<nom_algorithme> [B<-in> I<nom_fichier>] [B<-out> "
+"I<nom_fichier>] [B<-pass param>] [B<-e>] [B<-d>] [B<-a>] [B<-A>] [B<-k> "
+"I<mot_de_passe>] [B<-kfile> I<nom_fichier>] [B<-K> I<clef>] [B<-iv> I<IV>] "
+"[B<-p>] [B<-P>] [B<-bufsize> I<nombre>] [B<-nopad>] [B<-debug>]"
 
 #. type: textblock
 #: C/apps/enc.pod:29
@@ -634,9 +635,9 @@ msgid ""
 "provided. Base64 encoding or decoding can also be performed either by itself "
 "or in addition to the encryption or decryption."
 msgstr ""
-"Les commandes de chiffrement symétrique permettent de chiffre ou de "
+"Les commandes de chiffrement symétrique permettent de chiffrer ou de "
 "déchiffrer des données en utilisant divers algorithmes par blocs ou par flux "
-"avec des clés basées sur des mots de passe ou fournies explicitement. "
+"avec des clefs basées sur des mots de passe ou fournies explicitement. "
 "L'encodage ou le décodage base64 peut également être effectué, soit par lui-"
 "même, soit en supplément au chiffrement et déchiffrement."
 
@@ -653,7 +654,7 @@ msgstr "Le fichier de sortie. Par défaut c'est la sortie standard."
 #. type: =item
 #: C/apps/enc.pod:46 C/apps/s_client.pod:80 C/apps/s_server.pod:96
 msgid "B<-pass arg>"
-msgstr "B<-pass param>"
+msgstr "B<-pass> I<param>"
 
 #. type: textblock
 #: C/apps/enc.pod:48
@@ -661,8 +662,8 @@ msgid ""
 "the password source. For more information about the format of B<arg> see the "
 "B<PASS PHRASE ARGUMENTS> section in L<openssl(1)|openssl(1)>."
 msgstr ""
-"Le fichier des mots de passe d'entrée. Pour plus d'information sur le format "
-"de B<param> référez-vous à la section B<PHRASE DE PASSE EN PARAM�TRE> "
+"Le fichier des mots de passe d'entrée. Pour plus de renseignements sur le "
+"format de I<param> référez-vous à la section B<PHRASE DE PASSE EN PARAM�TRE> "
 "d'L<openssl(1)|openssl(1)>."
 
 #. type: =item
@@ -672,15 +673,10 @@ msgstr "B<-salt>"
 
 #. type: textblock
 #: C/apps/enc.pod:53
-#, fuzzy
-#| msgid ""
-#| "don't use a salt in the key derivation routines. This is the default for "
-#| "compatibility with previous versions of OpenSSL and SSLeay."
 msgid "use a salt in the key derivation routines. This is the default."
 msgstr ""
-"ne pas utiliser de sel dans les routines de dérivation de clé. Ceci est la "
-"valeur par défaut pour assurer la compatibilité avec d'anciennes versions "
-"d'OpenSSL et SSLeay."
+"Utiliser du sel dans les routines de dérivation de clef. C'est la valeur par "
+"défaut."
 
 #. type: =item
 #: C/apps/enc.pod:55
@@ -689,18 +685,14 @@ msgstr "B<-nosalt>"
 
 #. type: textblock
 #: C/apps/enc.pod:57
-#, fuzzy
-#| msgid ""
-#| "don't use a salt in the key derivation routines. This is the default for "
-#| "compatibility with previous versions of OpenSSL and SSLeay."
 msgid ""
 "don't use a salt in the key derivation routines. This option B<SHOULD NOT> "
 "be used except for test purposes or compatibility with ancient versions of "
 "OpenSSL and SSLeay."
 msgstr ""
-"ne pas utiliser de sel dans les routines de dérivation de clé. Ceci est la "
-"valeur par défaut pour assurer la compatibilité avec d'anciennes versions "
-"d'OpenSSL et SSLeay."
+"Ne pas utiliser de sel dans les routines de dérivation de clef. Cette option "
+"ne B<devrait pas> être utilisé à part pour faire des test ou pour assurer la "
+"compatibilité avec des versions précédentes d'OpenSSL et SSLeay."
 
 #. type: =item
 #: C/apps/enc.pod:61
@@ -710,12 +702,12 @@ msgstr "B<-e>"
 #. type: textblock
 #: C/apps/enc.pod:63
 msgid "encrypt the input data: this is the default."
-msgstr "Chiffrer les données en entrée : ceci est effectué par défaut."
+msgstr "Chiffrer les données en entrée : c'est effectué par défaut."
 
 #. type: textblock
 #: C/apps/enc.pod:67
 msgid "decrypt the input data."
-msgstr "Décriffer les données en entrée."
+msgstr "Déchiffrer les données en entrée."
 
 #. type: =item
 #: C/apps/enc.pod:69 C/apps/version.pod:25
@@ -729,7 +721,7 @@ msgid ""
 "data is base64 encoded after encryption. If decryption is set then the input "
 "data is base64 decoded before being decrypted."
 msgstr ""
-"Traitement base64 des données. Ceci signifie que lors d'un chiffrement, les "
+"Traitement base64 des données. Cela signifie que lors d'un chiffrement, les "
 "données sont encodées en base64 après le chiffrement et lors d'un "
 "déchiffrement, les données sont décodées en base64 avant le déchiffrement."
 
@@ -741,12 +733,12 @@ msgstr "B<-A>"
 #. type: textblock
 #: C/apps/enc.pod:77
 msgid "if the B<-a> option is set then base64 process the data on one line."
-msgstr "avec l'option B<-a>, le traitement base64 est effectué sur une ligne."
+msgstr "Avec l'option B<-a>, le traitement base64 est effectué sur une ligne."
 
 #. type: =item
 #: C/apps/enc.pod:79
 msgid "B<-k password>"
-msgstr "B<-k mot_de_passe>"
+msgstr "B<-k> I<mot_de_passe>"
 
 #. type: textblock
 #: C/apps/enc.pod:81
@@ -754,14 +746,14 @@ msgid ""
 "the password to derive the key from. This is for compatibility with previous "
 "versions of OpenSSL. Superseded by the B<-pass> argument."
 msgstr ""
-"Le mot de passe à partir duquel la clé sera dérivée. Ceci est pour assurer "
-"la compatibilité avec d'anciennes versions d'OpenSSL, mais est remplacé par "
-"le paramètre B<-pass>."
+"Le mot de passe à partir duquel la clef sera dérivée. C'est pour assurer la "
+"compatibilité avec d'anciennes versions d'OpenSSL, mais est remplacé par le "
+"paramètre B<-pass>."
 
 #. type: =item
 #: C/apps/enc.pod:84
 msgid "B<-kfile filename>"
-msgstr "B<-kfile nom_fichier>"
+msgstr "B<-kfile> I<nom_fichier>"
 
 #. type: textblock
 #: C/apps/enc.pod:86
@@ -770,14 +762,14 @@ msgid ""
 "This is for compatibility with previous versions of OpenSSL. Superseded by "
 "the B<-pass> argument."
 msgstr ""
-"Lire le mot de passe pour la dérivation de la clé à partir de la première "
-"ligne de B<nom_fichier>. Ceci est pour assurer la compatibilité avec "
-"d'anciens versions d'OpenSSL, mais est remplacé par l'argument B<-pass>."
+"Lire le mot de passe pour la dérivation de la clef à partir de la première "
+"ligne de I<nom_fichier>. C'est pour assurer la compatibilité avec "
+"d'anciennes versions d'OpenSSL, mais est remplacé par le paramètre B<-pass>."
 
 #. type: =item
 #: C/apps/enc.pod:90
 msgid "B<-S salt>"
-msgstr "B<-S sel>"
+msgstr "B<-S> I<sel>"
 
 #. type: textblock
 #: C/apps/enc.pod:92
@@ -785,13 +777,13 @@ msgid ""
 "the actual salt to use: this must be represented as a string comprised only "
 "of hex digits."
 msgstr ""
-"Le grain de B<sel> à utiliser. Sous forme de chaîne de caractères composée "
-"de caractères hexadécimaux uniquement."
+"Le grain de I<sel> à utiliser. Sous forme de chaîne de caractères composée "
+"uniquement de caractères hexadécimaux."
 
 #. type: =item
 #: C/apps/enc.pod:95
 msgid "B<-K key>"
-msgstr "B<-K clé>"
+msgstr "B<-K> I<clef>"
 
 #. type: textblock
 #: C/apps/enc.pod:97
@@ -803,18 +795,17 @@ msgid ""
 "generated from the password will be taken. It probably does not make much "
 "sense to specify both key and password."
 msgstr ""
-"La clé à utiliser : sous forme de chaîne de caractères composée de "
-"caractères hexadécimaux uniquement. Si seule la clé est spécifiée, l'IV "
-"(« Vecteur d'Initilisation ») doit être spécifié en plus en utilisant "
-"l'option B<-iv>. Si une clé et un mot de passe sont spécifiés, la clé donnée "
-"avec l'option B<-K> est prise et l'IV est généré à partir du mot de passe. "
-"Cela n'a probablement pas de sens de spécifier à la fois la clé et le mot de "
-"passe."
+"La clef à utiliser : sous forme de chaîne de caractères composée uniquement "
+"de caractères hexadécimaux. Si seule la clef est indiquée, le vecteur "
+"d'initialisation (« IV ») doit en plus être indiqué avec l'option B<-iv>. Si "
+"une clef et un mot de passe sont indiqués, la clef donnée avec l'option B<-"
+"K> est prise et l'IV est généré à partir du mot de passe. Cela n'a "
+"probablement pas de sens d'indiquer à la fois la clef et le mot de passe."
 
 #. type: =item
 #: C/apps/enc.pod:104
 msgid "B<-iv IV>"
-msgstr "B<-iv IV>"
+msgstr "B<-iv> I<IV>"
 
 #. type: textblock
 #: C/apps/enc.pod:106
@@ -824,9 +815,9 @@ msgid ""
 "must explicitly be defined. When a password is being specified using one of "
 "the other options, the IV is generated from this password."
 msgstr ""
-"L'IV à utiliser : sous forme de chaîne de caractères composée de caractères "
-"hexadécimaux uniquement. Si seule la clé est spécifiée avec l'option B<-K>, "
-"l'IV doit être défini explicitement. Si un mot de passe est spécifié, l'IV "
+"L'IV à utiliser : sous forme de chaîne de caractères composée uniquement de "
+"caractères hexadécimaux. Si seule la clef est indiquée avec l'option B<-K>, "
+"l'IV doit être défini explicitement. Si un mot de passe est indiqué, l'IV "
 "est généré à partir de ce mot de passe."
 
 #. type: =item
@@ -837,7 +828,7 @@ msgstr "B<-p>"
 #. type: textblock
 #: C/apps/enc.pod:113
 msgid "print out the key and IV used."
-msgstr "Afficher la clé et l'IV utilisés."
+msgstr "Afficher la clef et l'IV utilisés."
 
 #. type: =item
 #: C/apps/enc.pod:115
@@ -850,13 +841,13 @@ msgid ""
 "print out the key and IV used then immediately exit: don't do any encryption "
 "or decryption."
 msgstr ""
-"Afficher la clé et l'IV utilisés puis sortir immédiatement : aucun "
+"Afficher la clef et l'IV utilisés puis sortir immédiatement : aucun "
 "chiffrement ou déchiffrement n'est effectué."
 
 #. type: =item
 #: C/apps/enc.pod:120
 msgid "B<-bufsize number>"
-msgstr "B<-bufsize nombre>"
+msgstr "B<-bufsize> I<nombre>"
 
 #. type: textblock
 #: C/apps/enc.pod:122
@@ -881,7 +872,7 @@ msgstr "B<-debug>"
 #. type: textblock
 #: C/apps/enc.pod:130
 msgid "debug the BIOs used for I/O."
-msgstr "Déboguer les BIOs utilisé pour l'entrée/sortie."
+msgstr "Déboguer les BIO utilisés pour l'entrée/sortie."
 
 #. type: textblock
 #: C/apps/enc.pod:136
@@ -889,14 +880,14 @@ msgid ""
 "The program can be called either as B<openssl ciphername> or B<openssl enc -"
 "ciphername>."
 msgstr ""
-"Le programme peut être appelé soit comme B<openssl nom_algorithme> soit "
-"comme B<openssl enc -nom_algorithme>."
+"Le programme peut être appelé soit comme B<openssl> I<nom_algorithme> soit "
+"comme B<openssl enc ->I<nom_algorithme>."
 
 #. type: textblock
 #: C/apps/enc.pod:139
 msgid "A password will be prompted for to derive the key and IV if necessary."
 msgstr ""
-"Un mot de passe sera demandé si besoin est pour dériver la clé et l'IV."
+"Un mot de passe sera demandé si besoin est pour dériver la clef et l'IV."
 
 #. type: textblock
 #: C/apps/enc.pod:141
@@ -905,7 +896,7 @@ msgid ""
 "from a password unless you want compatibility with previous versions of "
 "OpenSSL and SSLeay."
 msgstr ""
-"L'option B<-salt> devrait B<TOUJOURS> être utilisée si la clé est dérivée "
+"L'option B<-salt> devrait B<toujours> être utilisée si la clef est dérivée "
 "d'un mot de passe sauf si vous souhaitez être compatible avec les versions "
 "précédentes d'OpenSSL et de SSLeay."
 
@@ -921,8 +912,8 @@ msgid ""
 msgstr ""
 "Sans l'option B<-salt>, il est possible d'effectuer des attaques efficaces "
 "sur les mots de passe à partir de dictionnaires et d'attaquer des flux de "
-"données chiffrées. Ceci vient du fait que sans le grain de sel, le même mot "
-"de passe génère toujours la même clé de chiffrement. Si un grain de sel est "
+"données chiffrées. Cela vient du fait que sans le grain de sel, le même mot "
+"de passe génère toujours la même clef de chiffrement. Si un grain de sel est "
 "utilisé, les huit premiers octets des données encodées sont réservés pour le "
 "sel : ils sont générés aléatoirement lors du chiffrement d'un fichier et lus "
 "lors du déchiffrement."
@@ -934,7 +925,7 @@ msgid ""
 "implications if not used correctly. A beginner is advised to just use a "
 "strong block cipher in CBC mode such as bf or des3."
 msgstr ""
-"Certains algorithmes n'ont pas de clé de taille importante et d'autres ont "
+"Certains algorithmes n'ont pas de clef de taille importante et d'autres ont "
 "des implications sur la sécurité en cas de mauvaise utilisation. Un débutant "
 "est avisé d'utiliser des encodages en bloc forts en mode CBC comme bf ou "
 "des3."
@@ -948,9 +939,9 @@ msgid ""
 "better than 1 in 256 it isn't a very good test."
 msgstr ""
 "Tous les algorithmes en mode bloc utilisent la méthode de remplissage "
-"PKCS#5, le « standard block padding » : ceci permet d'effectuer une "
+"PKCS#5, le « standard block padding » : cela permet d'effectuer une "
 "vérification rudimentaire de l'intégrité ou du mot de passe. Toutefois, "
-"comme la probabilité que de données quelconques passent le test est "
+"comme la probabilité que des données quelconques passent le test est "
 "meilleure que 1 sur 256, ce n'est pas un très bon test."
 
 #. type: textblock
@@ -966,13 +957,13 @@ msgstr ""
 #: C/apps/enc.pod:164
 msgid "All RC2 ciphers have the same key and effective key length."
 msgstr ""
-"Tous les algorithmes RC2 ont la même longueur de clé et longueur de clé "
+"Tous les algorithmes RC2 ont la même longueur de clef et longueur de clef "
 "effective."
 
 #. type: textblock
 #: C/apps/enc.pod:166
 msgid "Blowfish and RC5 algorithms use a 128 bit key."
-msgstr "Les algorithmes Blowfish et RC5 utilisent une clé de 128 bits."
+msgstr "Les algorithmes Blowfish et RC5 utilisent une clef de 128 bits."
 
 #. type: =head1
 #: C/apps/enc.pod:168
@@ -1055,10 +1046,10 @@ msgid ""
 " des-ede-ofb        Two key triple DES EDE in OFB mode\n"
 "\n"
 msgstr ""
-" des-ede-cbc        Triple DES EDE à 2 clés en mode CBC\n"
-" des-ede            Triple DES EDE à 2 clés en mode ECB\n"
-" des-ede-cfb        Triple DES EDE à 2 clés en mode CFB\n"
-" des-ede-ofb        Triple DES EDE à 2 clés en mode OFB\n"
+" des-ede-cbc        Triple DES EDE à 2 clefs en mode CBC\n"
+" des-ede            Triple DES EDE à 2 clefs en mode ECB\n"
+" des-ede-cfb        Triple DES EDE à 2 clefs en mode CFB\n"
+" des-ede-ofb        Triple DES EDE à 2 clefs en mode OFB\n"
 "\n"
 
 #. type: verbatim
@@ -1072,11 +1063,11 @@ msgid ""
 " des-ede3-ofb       Three key triple DES EDE in OFB mode\n"
 "\n"
 msgstr ""
-" des-ede3-cbc       Triple DES EDE à 3 clés in CBC mode\n"
-" des-ede3           Triple DES EDE à 3 clés en mode ECB\n"
+" des-ede3-cbc       Triple DES EDE à 3 clefs in CBC mode\n"
+" des-ede3           Triple DES EDE à 3 clefs en mode ECB\n"
 " des3               Alias pour des-ede3-cbc\n"
-" des-ede3-cfb       Triple DES EDE à 3 clés en mode CFB\n"
-" des-ede3-ofb       Triple DES EDE à 3 clés en mode OFB\n"
+" des-ede3-cfb       Triple DES EDE à 3 clefs en mode CFB\n"
+" des-ede3-ofb       Triple DES EDE à 3 clefs en mode OFB\n"
 "\n"
 
 #. type: verbatim
@@ -1186,7 +1177,7 @@ msgstr ""
 #. type: textblock
 #: C/apps/enc.pod:238
 msgid "Just base64 encode a binary file:"
-msgstr "Encoder just en base64 un fichier binaire :"
+msgstr "Encoder simplement en base64 un fichier binaire :"
 
 #. type: verbatim
 #: C/apps/enc.pod:240
@@ -1282,7 +1273,7 @@ msgstr ""
 #. type: textblock
 #: C/apps/enc.pod:263
 msgid "Decrypt some data using a supplied 40 bit RC4 key:"
-msgstr "Déchiffer des données en utilisant une clé RC4 de 40 bits fournie :"
+msgstr "Déchiffer des données en utilisant une clef RC4 de 40 bits fournie :"
 
 #. type: verbatim
 #: C/apps/enc.pod:265
@@ -1314,5 +1305,5 @@ msgid ""
 "with an 84 bit key you can't use this program."
 msgstr ""
 "Le programme B<enc> gère seulement un nombre fixe d'algorithmes avec "
-"certains paramètres. Ainsi, par exemple, pour utiliser RC2 avec une clé de "
-"76 bits ou RC4 avec 84 bits, vous ne pourrez pas utiliser ce programme."
+"certains paramètres. Ainsi, par exemple, pour utiliser RC2 avec une clef de "
+"76 bits ou RC4 avec 84 bits, vous ne pourrez pas utiliser ce programme."
diff --git a/openssl/po4a/po/fr/verify.pod.po b/openssl/po4a/po/fr/verify.pod.po
index b901f5e..c441dc7 100644
--- a/openssl/po4a/po/fr/verify.pod.po
+++ b/openssl/po4a/po/fr/verify.pod.po
@@ -1,22 +1,22 @@
 # French translations for the openssl package
-# Copyright (C) 2008 Free Software Foundation, Inc.
+# Copyright (C) 2008, 2012 Debian French l10n team <debian-l10n-french@lists.debian.org>
 # This file is distributed under the same license as the openssl package.
 #
-# Copyright (C) 2008 Nicolas François <nicolas.francois@centraliens.net>
-#
+# Nicolas François <nicolas.francois@centraliens.net>, 2008.
+# David Prévot <david@tilapin.org>, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: openssl 0.9.8g-8\n"
-"POT-Creation-Date: 2010-04-17 16:50+0300\n"
-"PO-Revision-Date: 2009-09-06 19:49+0200\n"
-"Last-Translator: Nicolas François <nicolas.francois@centraliens.net>\n"
+"POT-Creation-Date: 2010-08-25 15:03-0400\n"
+"PO-Revision-Date: 2012-08-29 23:00-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: VirTaal 0.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
@@ -603,7 +603,7 @@ msgstr "B<-verbose>"
 #: C/apps/crl.pod:77 C/apps/s_client.pod:99 C/apps/s_server.pod:159
 #: C/apps/s_time.pod:74 C/apps/smime.pod:124 C/apps/verify.pod:37
 msgid "B<-CAfile file>"
-msgstr "B<-CAfile fichier>"
+msgstr "B<-CAfile> I<fichier>"
 
 #. type: =head1
 #: C/apps/req.pod:549 C/apps/verify.pod:146
@@ -614,12 +614,12 @@ msgstr "DIAGNOSTIC"
 #: C/apps/s_client.pod:93 C/apps/s_server.pod:153 C/apps/s_time.pod:68
 #: C/apps/verify.pod:29
 msgid "B<-CApath directory>"
-msgstr "B<-CApath répertoire>"
+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."
+msgstr "verify - Utilitaire de vérification de certificats"
 
 #. type: textblock
 #: C/apps/verify.pod:9
@@ -628,9 +628,9 @@ msgid ""
 "purpose>] [B<-untrusted file>] [B<-help>] [B<-issuer_checks>] [B<-verbose>] "
 "[B<->] [certificates]"
 msgstr ""
-"B<openssl> B<verify> [B<-CApath répertoire>] [B<-CAfile fichier>] [B<-"
-"purpose raison>] [B<-untrusted fichier>] [B<-help>] [B<-issuer_checks>] [B<-"
-"verbose>] [B<->] [certificats]"
+"B<openssl> B<verify> [B<-CApath> I<répertoire>] [B<-CAfile> I<fichier>] [B<-"
+"purpose> I<raison>] [B<-untrusted> I<fichier>] [B<-help>] [B<-"
+"issuer_checks>] [B<-verbose>] [B<->] [I<certificats>]"
 
 #. type: textblock
 #: C/apps/verify.pod:23
@@ -646,6 +646,12 @@ msgid ""
 "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:39
@@ -654,24 +660,27 @@ msgid ""
 "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 entre eux."
+"certificats au format PEM, concaténés ensemble."
 
 #. type: =item
 #: C/apps/verify.pod:42
 msgid "B<-untrusted file>"
-msgstr "B<-untrusted fichier>"
+msgstr "B<-untrusted> I<fichier>"
 
+# NOTE: Missing end
 #. type: textblock
 #: C/apps/verify.pod:44
 msgid ""
 "A file of untrusted certificates. The file should contain multiple "
 "certificates"
 msgstr ""
+"Un fichier avec des certificats qui ne sont pas de confiance. Le fichier "
+"doit contenir des certificats au format PEM, concaténés ensemble."
 
 #. type: =item
 #: C/apps/verify.pod:46
 msgid "B<-purpose purpose>"
-msgstr "B<-purpose raison>"
+msgstr "B<-purpose> I<raison>"
 
 #. type: textblock
 #: C/apps/verify.pod:48
@@ -681,6 +690,10 @@ msgid ""
 "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>, B<smimeencrypt>. Consultez la "
+"section B<OPÃ?RATION DE VÃ?RIFICATION> pour de plus amples renseignements."
 
 #. type: =item
 #: C/apps/verify.pod:53
@@ -690,13 +703,13 @@ msgstr "B<-help>"
 #. type: textblock
 #: C/apps/verify.pod:55
 msgid "prints out a usage message."
-msgstr "affiche un message sur l'utilisation."
+msgstr "Afficher un message sur l'utilisation."
 
 #. type: textblock
 #: C/apps/verify.pod:59
 msgid "print extra information about the operations being performed."
 msgstr ""
-"affiche des informations supplémentaires à propos des opérations effectuées."
+"Afficher des informations supplémentaires à propos des opérations effectuées."
 
 #. type: =item
 #: C/apps/verify.pod:61
@@ -712,13 +725,16 @@ msgid ""
 "that anything is wrong: during the normal verify 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."
 
 #. type: =item
 #: C/apps/verify.pod:69
-#, fuzzy
-#| msgid "B<-check>"
 msgid "B<-check_ss_sig>"
-msgstr "B<-check>"
+msgstr "B<-check_ss_sig>"
 
 #. type: textblock
 #: C/apps/verify.pod:71
@@ -726,6 +742,9 @@ 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:74
@@ -739,6 +758,9 @@ msgid ""
 "certificate files. This is useful if the first certificate filename begins "
 "with a B<->."
 msgstr ""
+"Marquer la dernière option. Tous les arguments suivants cela 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:80
@@ -752,6 +774,9 @@ msgid ""
 "then an attempt is made to read a certificate from standard input. They "
 "should all 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."
 
 #. type: =head1
 #: C/apps/verify.pod:89
@@ -765,6 +790,9 @@ msgid ""
 "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:95
@@ -775,11 +803,17 @@ msgid ""
 "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é 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:101
 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:103
@@ -790,6 +824,12 @@ msgid ""
 "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:109
@@ -805,6 +845,17 @@ msgid ""
 "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 de clef d'autorité utile du "
+"certificat actuel (s'ils existent) doivent correspondre à l'objet "
+"d'identificateur de clef (s'il existe), et l'émetteur et 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:120
@@ -815,6 +866,13 @@ msgid ""
 "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:126
@@ -827,6 +885,14 @@ msgid ""
 "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. "
+"Le certificat fourni ou « feuille » 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:133
@@ -836,6 +902,12 @@ msgid ""
 "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 pour "
+"toutes les raisons."
 
 #. type: textblock
 #: C/apps/verify.pod:138
@@ -845,6 +917,10 @@ msgid ""
 "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:143
@@ -852,6 +928,9 @@ 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:148
@@ -859,6 +938,8 @@ 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 cryptiques. La forme globale du message d'erreur est :"
 
 #. type: verbatim
 #: C/apps/verify.pod:151
@@ -882,6 +963,13 @@ msgid ""
 "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:161
@@ -891,6 +979,10 @@ msgid ""
 "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 monté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:168
@@ -916,6 +1008,9 @@ 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:177
@@ -925,7 +1020,7 @@ msgstr "B<3 X509_V_ERR_UNABLE_TO_GET_CRL: unable to get certificate CRL>"
 #. type: textblock
 #: C/apps/verify.pod:179
 msgid "the CRL of a certificate could not be found. Unused."
-msgstr ""
+msgstr "La liste de révocations de certificats est introuvable. Inutilisé."
 
 #. type: =item
 #: C/apps/verify.pod:181
@@ -943,6 +1038,10 @@ msgid ""
 "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:187
@@ -960,6 +1059,10 @@ msgid ""
 "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:192
@@ -975,6 +1078,7 @@ msgstr ""
 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:196
@@ -984,17 +1088,20 @@ msgstr "B<7 X509_V_ERR_CERT_SIGNATURE_FAILURE: certificate signature failure>"
 #. type: textblock
 #: C/apps/verify.pod:198
 msgid "the signature of the certificate is invalid."
-msgstr ""
+msgstr "La signature du certificat est incorrecte."
 
 #. type: =item
 #: C/apps/verify.pod:200
 msgid "B<8 X509_V_ERR_CRL_SIGNATURE_FAILURE: CRL signature failure>"
 msgstr "B<8 X509_V_ERR_CRL_SIGNATURE_FAILURE: CRL signature failure>"
 
+# NOTE: s/certificate/CRL/
 #. type: textblock
 #: C/apps/verify.pod:202
 msgid "the signature of the certificate is invalid. Unused."
 msgstr ""
+"La signature de liste de révocations de certificats est incorrecte. "
+"Inutilisé."
 
 #. type: =item
 #: C/apps/verify.pod:204
@@ -1007,6 +1114,8 @@ 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:208
@@ -1019,6 +1128,8 @@ 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:212
@@ -1029,6 +1140,7 @@ msgstr "B<11 X509_V_ERR_CRL_NOT_YET_VALID: CRL is not yet valid>"
 #: C/apps/verify.pod:214
 msgid "the CRL is not yet valid. Unused."
 msgstr ""
+"La liste de révocations de certificats n'est pas encore valable. Inutilisé."
 
 #. type: =item
 #: C/apps/verify.pod:216
@@ -1038,7 +1150,7 @@ msgstr "B<12 X509_V_ERR_CRL_HAS_EXPIRED: CRL has expired>"
 #. type: textblock
 #: C/apps/verify.pod:218
 msgid "the CRL has expired. Unused."
-msgstr ""
+msgstr "La liste de révocations de certificats a expiré. Inutilisé."
 
 #. type: =item
 #: C/apps/verify.pod:220
@@ -1052,7 +1164,7 @@ msgstr ""
 #. type: textblock
 #: C/apps/verify.pod:222
 msgid "the certificate notBefore field contains an invalid time."
-msgstr ""
+msgstr "Le champ notBefore du certificat contient une date incorrecte."
 
 #. type: =item
 #: C/apps/verify.pod:224
@@ -1066,7 +1178,7 @@ msgstr ""
 #. type: textblock
 #: C/apps/verify.pod:226
 msgid "the certificate notAfter field contains an invalid time."
-msgstr ""
+msgstr "Le champ notAfter du certificat contient une date incorrecte."
 
 #. type: =item
 #: C/apps/verify.pod:228
@@ -1081,6 +1193,8 @@ msgstr ""
 #: C/apps/verify.pod:230
 msgid "the CRL lastUpdate field contains an invalid time. Unused."
 msgstr ""
+"Le champ lastUpdate de la liste de révocations de certificats contient une "
+"date incorrecte. Inutilisé."
 
 #. type: =item
 #: C/apps/verify.pod:232
@@ -1095,6 +1209,8 @@ msgstr ""
 #: C/apps/verify.pod:234
 msgid "the CRL nextUpdate field contains an invalid time. Unused."
 msgstr ""
+"Le champ nextUpdate de la liste de révocations de certificats contient une "
+"date incorrecte. Inutilisé."
 
 #. type: =item
 #: C/apps/verify.pod:236
@@ -1105,6 +1221,8 @@ msgstr "B<17 X509_V_ERR_OUT_OF_MEM: out of memory>"
 #: C/apps/verify.pod:238
 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:240
@@ -1117,6 +1235,8 @@ 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:245
@@ -1133,6 +1253,9 @@ 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:250
@@ -1149,6 +1272,8 @@ 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:255
@@ -1165,6 +1290,8 @@ 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:260
@@ -1177,6 +1304,8 @@ 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:264
@@ -1186,7 +1315,7 @@ msgstr "B<23 X509_V_ERR_CERT_REVOKED: certificate revoked>"
 #. type: textblock
 #: C/apps/verify.pod:266
 msgid "the certificate has been revoked. Unused."
-msgstr ""
+msgstr "Le certificat a été révoquée. Inutilisé."
 
 #. type: =item
 #: C/apps/verify.pod:268
@@ -1199,16 +1328,20 @@ 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:273
 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:275
 msgid "the basicConstraints pathlength parameter has been exceeded."
-msgstr ""
+msgstr "Le paramètre de longueur de chemin basicConstraints a été dépassé."
 
 #. type: =item
 #: C/apps/verify.pod:277
@@ -1218,7 +1351,7 @@ msgstr "B<26 X509_V_ERR_INVALID_PURPOSE: unsupported certificate purpose>"
 #. type: textblock
 #: C/apps/verify.pod:279
 msgid "the supplied certificate cannot be used for the specified purpose."
-msgstr ""
+msgstr "Le certificat fourni n'a pas pu être utilisé pour la raison fournie."
 
 #. type: =item
 #: C/apps/verify.pod:281
@@ -1229,6 +1362,8 @@ msgstr "B<27 X509_V_ERR_CERT_UNTRUSTED: certificate not trusted>"
 #: C/apps/verify.pod:283
 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:285
@@ -1239,6 +1374,8 @@ msgstr "B<28 X509_V_ERR_CERT_REJECTED: certificate rejected>"
 #: C/apps/verify.pod:287
 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:289
@@ -1252,6 +1389,9 @@ msgid ""
 "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:295
@@ -1262,6 +1402,7 @@ 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:297
 msgid ""
@@ -1269,6 +1410,10 @@ msgid ""
 "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:301
@@ -1287,6 +1432,10 @@ msgid ""
 "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éries é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:307
@@ -1303,6 +1452,8 @@ 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:312
@@ -1314,7 +1465,7 @@ msgstr ""
 #. type: textblock
 #: C/apps/verify.pod:314
 msgid "an application specific error. Unused."
-msgstr ""
+msgstr "Une erreur spécifique à l'application. Inutilisé."
 
 #. type: textblock
 #: C/apps/verify.pod:320
@@ -1326,6 +1477,14 @@ msgid ""
 "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:326
@@ -1343,6 +1502,9 @@ msgid ""
 "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 documentations 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:335
# French translations for the openssl package
# Copyright (C) 2008, 2012 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.
msgid ""
msgstr ""
"Project-Id-Version: openssl 0.9.8k-4\n"
"POT-Creation-Date: 2010-08-25 15:03-0400\n"
"PO-Revision-Date: 2012-08-28 18:08-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/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/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/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/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_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/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_EncryptInit.pod:3
#: C/crypto/EVP_OpenInit.pod:3 C/crypto/EVP_PKEY_new.pod:3
#: C/crypto/EVP_PKEY_set1_RSA.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/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_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_PKCS7.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/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/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_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_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/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/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/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/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_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/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:13 C/crypto/EVP_EncryptInit.pod:21
#: C/crypto/EVP_OpenInit.pod:7 C/crypto/EVP_PKEY_new.pod:7
#: C/crypto/EVP_PKEY_set1_RSA.pod:10 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/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_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_PKCS7.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/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/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:10
#: 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_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_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:16 C/apps/config.pod:10 C/apps/crl.pod:23
#: C/apps/crl2pkcs7.pod:17 C/apps/dgst.pod:29 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:27 C/apps/errstr.pod:11
#: C/apps/gendsa.pod:18 C/apps/genrsa.pod:21 C/apps/nseq.pod:14
#: C/apps/ocsp.pod:55 C/apps/openssl.pod:19 C/apps/passwd.pod:21
#: C/apps/pkcs12.pod:43 C/apps/pkcs7.pod:19 C/apps/pkcs8.pod:26
#: C/apps/rand.pod:16 C/apps/req.pod:47 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:43 C/apps/speed.pod:37
#: C/apps/spkac.pod:22 C/apps/verify.pod:21 C/apps/version.pod:17
#: C/apps/x509.pod:57 C/apps/x509v3_config.pod:9 C/apps/c_rehash.pod:13
#: C/crypto/ASN1_OBJECT_new.pod:12 C/crypto/ASN1_STRING_length.pod:24
#: C/crypto/ASN1_STRING_new.pod:14 C/crypto/ASN1_STRING_print_ex.pod:16
#: C/crypto/ASN1_generate_nconf.pod:12 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_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:35 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/CONF_modules_free.pod:16 C/crypto/CONF_modules_load_file.pod:16
#: C/crypto/CRYPTO_set_ex_data.pod:13 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:63 C/crypto/EVP_EncryptInit.pod:94
#: C/crypto/EVP_OpenInit.pod:18 C/crypto/EVP_PKEY_new.pod:15
#: C/crypto/EVP_PKEY_set1_RSA.pod:31 C/crypto/EVP_SealInit.pod:19
#: C/crypto/EVP_SignInit.pod:19 C/crypto/EVP_VerifyInit.pod:17
#: C/crypto/OBJ_nid2obj.pod:30 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/PKCS12_create.pod:14
#: C/crypto/PKCS12_parse.pod:13 C/crypto/PKCS7_decrypt.pod:11
#: C/crypto/PKCS7_encrypt.pod:11 C/crypto/PKCS7_sign.pod:11
#: C/crypto/PKCS7_verify.pod:13 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_PKCS7.pod:11 C/crypto/SMIME_write_PKCS7.pod:11
#: C/crypto/X509_NAME_ENTRY_get_object.pod:22
#: C/crypto/X509_NAME_add_entry_by_txt.pod:20
#: C/crypto/X509_NAME_get_index_by_NID.pod:20
#: C/crypto/X509_NAME_print_ex.pod:17 C/crypto/X509_new.pod:12
#: C/crypto/bio.pod:14 C/crypto/blowfish.pod:28 C/crypto/bn.pod:144
#: C/crypto/bn_internal.pod:64 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/lh_stats.pod:20 C/crypto/lhash.pod:29 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:50
#: C/crypto/ui.pod:68 C/crypto/ui_compat.pod:17
#: 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_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_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:393
#: C/apps/config.pod:194 C/apps/crl.pod:91 C/apps/crl2pkcs7.pod:75
#: C/apps/dgst.pod:101 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:134 C/apps/gendsa.pod:56 C/apps/genrsa.pod:72
#: C/apps/nseq.pod:53 C/apps/ocsp.pod:312 C/apps/pkcs12.pod:252
#: C/apps/pkcs7.pod:82 C/apps/pkcs8.pod:135 C/apps/req.pod:529
#: C/apps/rsa.pod:130 C/apps/rsautl.pod:91 C/apps/s_client.pod:239
#: C/apps/s_server.pod:309 C/apps/s_time.pod:128 C/apps/sess_id.pod:131
#: C/apps/smime.pod:239 C/apps/spkac.pod:113 C/apps/version.pod:55
#: C/apps/x509.pod:660 C/apps/x509v3_config.pod:407
#: C/crypto/ASN1_OBJECT_new.pod:21 C/crypto/ASN1_STRING_length.pod:51
#: C/crypto/ASN1_STRING_new.pod:24 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_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/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:166 C/crypto/EVP_EncryptInit.pod:343
#: C/crypto/EVP_OpenInit.pod:34 C/crypto/EVP_PKEY_new.pod:22
#: C/crypto/EVP_PKEY_set1_RSA.pod:51 C/crypto/EVP_SealInit.pod:56
#: C/crypto/EVP_SignInit.pod:52 C/crypto/EVP_VerifyInit.pod:46
#: C/crypto/OBJ_nid2obj.pod:71 C/crypto/OPENSSL_config.pod:25
#: C/crypto/OPENSSL_load_builtin_modules.pod:25
#: C/crypto/OpenSSL_add_all_algorithms.pod:37 C/crypto/PKCS12_create.pod:28
#: C/crypto/PKCS12_parse.pod:21 C/crypto/PKCS7_decrypt.pod:18
#: C/crypto/PKCS7_encrypt.pod:17 C/crypto/PKCS7_sign.pod:22
#: C/crypto/PKCS7_sign.pod:61 C/crypto/PKCS7_verify.pod:71
#: 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_PKCS7.pod:24 C/crypto/SMIME_write_PKCS7.pod:21
#: C/crypto/X509_NAME_ENTRY_get_object.pod:39
#: C/crypto/X509_NAME_add_entry_by_txt.pod:42
#: C/crypto/X509_NAME_get_index_by_NID.pod:46
#: C/crypto/X509_NAME_print_ex.pod:34 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/pem.pod:413
#: C/crypto/threads.pod:128 C/crypto/ui_compat.pod:41
#: 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_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_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/ca.pod:666 C/apps/ciphers.pod:425
#: 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:337
#: C/apps/pkcs12.pod:327 C/apps/pkcs7.pod:101 C/apps/pkcs8.pod:238
#: C/apps/rand.pod:51 C/apps/req.pod:606 C/apps/rsa.pod:184
#: C/apps/rsautl.pod:181 C/apps/s_client.pod:293 C/apps/s_server.pod:344
#: C/apps/s_time.pod:169 C/apps/sess_id.pod:147 C/apps/spkac.pod:129
#: C/apps/verify.pod:333 C/apps/x509.pod:823 C/apps/x509v3_config.pod:451
#: C/apps/c_rehash.pod:47 C/crypto/ASN1_OBJECT_new.pod:35
#: C/crypto/ASN1_STRING_length.pod:75 C/crypto/ASN1_STRING_new.pod:36
#: C/crypto/ASN1_STRING_print_ex.pod:87 C/crypto/ASN1_generate_nconf.pod:254
#: 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:136 C/crypto/BIO_f_null.pod:30
#: C/crypto/BIO_f_ssl.pod:311 C/crypto/BIO_find_type.pod:96
#: C/crypto/BIO_new.pod:63 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:137 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:95 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/CONF_modules_free.pod:37 C/crypto/CONF_modules_load_file.pod:51
#: C/crypto/CRYPTO_set_ex_data.pod:41 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:237 C/crypto/EVP_EncryptInit.pod:500
#: C/crypto/EVP_OpenInit.pod:55 C/crypto/EVP_PKEY_new.pod:39
#: C/crypto/EVP_PKEY_set1_RSA.pod:72 C/crypto/EVP_SealInit.pod:75
#: C/crypto/EVP_SignInit.pod:80 C/crypto/EVP_VerifyInit.pod:70
#: C/crypto/OBJ_nid2obj.pod:141 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/PKCS12_create.pod:67
#: C/crypto/PKCS12_parse.pod:49 C/crypto/PKCS7_decrypt.pod:45
#: C/crypto/PKCS7_encrypt.pod:57 C/crypto/PKCS7_sign.pod:91
#: C/crypto/PKCS7_verify.pod:108 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_PKCS7.pod:60 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:108
#: C/crypto/X509_NAME_get_index_by_NID.pod:98
#: C/crypto/X509_NAME_print_ex.pod:97 C/crypto/X509_new.pod:29
#: C/crypto/bio.pod:40 C/crypto/blowfish.pod:103 C/crypto/bn.pod:167
#: C/crypto/bn_internal.pod:232 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:34
#: C/crypto/hmac.pod:88 C/crypto/lh_stats.pod:50 C/crypto/lhash.pod:278
#: 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:171
#: C/crypto/ui.pod:181 C/crypto/ui_compat.pod:46
#: 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:87
#: 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:73
#: C/ssl/SSL_CTX_set_msg_callback.pod:90 C/ssl/SSL_CTX_set_options.pod:329
#: 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:68 C/ssl/SSL_alert_type_string.pod:224
#: C/ssl/SSL_connect.pod:65 C/ssl/SSL_do_handshake.pod:69
#: 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:47 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:117 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:655
msgid "SEE ALSO"
msgstr "VOIR AUSSI"

#. type: =head1
#: C/apps/ciphers.pod:429 C/apps/dhparam.pod:136 C/apps/ec.pod:182
#: C/apps/ecparam.pod:171 C/apps/openssl.pod:353 C/apps/version.pod:60
#: C/apps/x509.pod:828 C/apps/x509v3_config.pod:441
#: C/crypto/ASN1_OBJECT_new.pod:39 C/crypto/ASN1_STRING_length.pod:79
#: C/crypto/ASN1_STRING_new.pod:40 C/crypto/ASN1_STRING_print_ex.pod:92
#: C/crypto/ASN1_generate_nconf.pod:258 C/crypto/BN_BLINDING_new.pod:99
#: 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/CONF_modules_free.pod:42 C/crypto/CONF_modules_load_file.pod:56
#: C/crypto/CRYPTO_set_ex_data.pod:47 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:243 C/crypto/EVP_EncryptInit.pod:504
#: C/crypto/EVP_OpenInit.pod:61 C/crypto/EVP_PKEY_new.pod:43
#: C/crypto/EVP_PKEY_set1_RSA.pod:76 C/crypto/EVP_SealInit.pod:81
#: C/crypto/EVP_SignInit.pod:88 C/crypto/EVP_VerifyInit.pod:79
#: C/crypto/OBJ_nid2obj.pod:145 C/crypto/OPENSSL_VERSION_NUMBER.pod:95
#: C/crypto/OPENSSL_config.pod:78 C/crypto/OPENSSL_load_builtin_modules.pod:47
#: C/crypto/PKCS12_create.pod:71 C/crypto/PKCS12_parse.pod:53
#: C/crypto/PKCS7_decrypt.pod:49 C/crypto/PKCS7_encrypt.pod:61
#: C/crypto/PKCS7_sign.pod:95 C/crypto/PKCS7_verify.pod:112
#: 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_PKCS7.pod:67
#: C/crypto/SMIME_write_PKCS7.pod:57
#: C/crypto/X509_NAME_ENTRY_get_object.pod:68
#: C/crypto/X509_NAME_add_entry_by_txt.pod:112
#: C/crypto/X509_NAME_get_index_by_NID.pod:102
#: C/crypto/X509_NAME_print_ex.pod:101 C/crypto/X509_new.pod:33
#: 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:92
#: C/crypto/lh_stats.pod:54 C/crypto/lhash.pod:282 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:164 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:77
#: C/ssl/SSL_CTX_set_msg_callback.pod:94 C/ssl/SSL_CTX_set_options.pod:336
#: 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:731
msgid "HISTORY"
msgstr "HISTORIQUE"

#. type: verbatim
#: C/crypto/CONF_modules_free.pod:5
#, no-wrap
msgid ""
" CONF_modules_free, CONF_modules_finish, CONF_modules_unload -\n"
" OpenSSL configuration cleanup functions\n"
"\n"
msgstr ""
"CONF_modules_free, CONF_modules_finish, CONF_modules_unload -\n"
"Fonctions de nettoyage de la configuration d'OpenSSL\n"
"\n"

#. type: verbatim
#: C/crypto/CONF_modules_free.pod:10 C/crypto/CONF_modules_load_file.pod:9
#: C/crypto/OPENSSL_config.pod:9 C/crypto/OPENSSL_load_builtin_modules.pod:9
#, no-wrap
msgid ""
" #include <openssl/conf.h>\n"
"\n"
msgstr ""
" #include <openssl/conf.h>\n"
"\n"

#. type: verbatim
#: C/crypto/CONF_modules_free.pod:12
#, no-wrap
msgid ""
" void CONF_modules_free(void);\n"
" void CONF_modules_finish(void);\n"
" void CONF_modules_unload(int all);\n"
"\n"
msgstr ""
" void CONF_modules_free(void);\n"
" void CONF_modules_finish(void);\n"
" void CONF_modules_unload(int all);\n"
"\n"

#. type: textblock
#: C/crypto/CONF_modules_free.pod:18
msgid ""
"CONF_modules_free() closes down and frees up all memory allocated by all "
"configuration modules."
msgstr ""
"CONF_modules_free() ferme et libère la mémoire allouée par les modules de "
"configuration."

#. type: textblock
#: C/crypto/CONF_modules_free.pod:21
msgid ""
"CONF_modules_finish() calls each configuration modules B<finish> handler to "
"free up any configuration that module may have performed."
msgstr ""
"CONF_modules_finish() appelle le gestionnaire B<finish> de tous les modules "
"de configuration pour libérer toute configuration effectuée par les modules."

#. type: textblock
#: C/crypto/CONF_modules_free.pod:24
msgid ""
"CONF_modules_unload() finishes and unloads configuration modules. If B<all> "
"is set to B<0> only modules loaded from DSOs will be unloads. If B<all> is "
"B<1> all modules, including builtin modules will be unloaded."
msgstr ""
"CONF_modules_unload() termine et décharge les modules de configuration. Si "
"B<all> vaut B<0>, seuls les modules chargés à partir des objets partagés "
"dynamiques seront déchargés. Si B<all> vaut B<1>, tous les modules, modules "
"de base inclus, seront déchargés."

# NOTE: the second application?
#. type: textblock
#: C/crypto/CONF_modules_free.pod:30
msgid ""
"Normally applications will only call CONF_modules_free() at application to "
"tidy up any configuration performed."
msgstr ""
"Les applications n'appelleront normalement que CONF_modules_free() pour "
"nettoyer les configurations réalisées."

#. type: =head1
#: C/crypto/CONF_modules_free.pod:33 C/crypto/CONF_modules_load_file.pod:45
#: C/crypto/DH_size.pod:21 C/crypto/DSA_dup_DH.pod:19
#: C/crypto/DSA_generate_key.pod:20 C/crypto/DSA_generate_parameters.pod:81
#: C/crypto/DSA_size.pod:21 C/crypto/ERR_load_strings.pod:39
#: C/crypto/ERR_remove_state.pod:22 C/crypto/OPENSSL_VERSION_NUMBER.pod:87
#: C/crypto/OPENSSL_load_builtin_modules.pod:39 C/crypto/RAND_cleanup.pod:17
#: C/crypto/RAND_egd.pod:64 C/crypto/RSA_check_key.pod:25
#: C/crypto/RSA_generate_key.pod:49 C/crypto/RSA_size.pod:21
msgid "RETURN VALUE"
msgstr "VALEUR DE RETOUR"

#. type: textblock
#: C/crypto/CONF_modules_free.pod:35
#: C/crypto/OPENSSL_load_builtin_modules.pod:41
#: C/crypto/OpenSSL_add_all_algorithms.pod:35
msgid "None of the functions return a value."
msgstr "Aucune des fonctions ne renvoie de valeur."

#. type: textblock
#: C/crypto/CONF_modules_free.pod:39
msgid ""
"L<conf(5)|conf(5)>, L<OPENSSL_config(3)|OPENSSL_config(3)>, "
"L<CONF_modules_load_file(3), CONF_modules_load_file(3)>"
msgstr ""
"L<conf(5)|conf(5)>, L<OPENSSL_config(3)|OPENSSL_config(3)>, "
"L<CONF_modules_load_file(3)>, L<CONF_modules_load_file(3)>"

#. type: textblock
#: C/crypto/CONF_modules_free.pod:44
msgid ""
"CONF_modules_free(), CONF_modules_unload(), and CONF_modules_finish()  first "
"appeared in OpenSSL 0.9.7."
msgstr ""
"CONF_modules_free(), CONF_modules_unload(), et CONF_modules_finish() sont "
"apparues dans la version 0.9.7 d'OpenSSL."
# French translations for the openssl package
# Copyright (C) 2008, 2012 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.
msgid ""
msgstr ""
"Project-Id-Version: openssl 0.9.8g-8\n"
"POT-Creation-Date: 2010-08-25 15:03-0400\n"
"PO-Revision-Date: 2012-08-28 17:54-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/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/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/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/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_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/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_EncryptInit.pod:3
#: C/crypto/EVP_OpenInit.pod:3 C/crypto/EVP_PKEY_new.pod:3
#: C/crypto/EVP_PKEY_set1_RSA.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/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_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_PKCS7.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/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/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_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_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/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/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/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/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_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/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:13 C/crypto/EVP_EncryptInit.pod:21
#: C/crypto/EVP_OpenInit.pod:7 C/crypto/EVP_PKEY_new.pod:7
#: C/crypto/EVP_PKEY_set1_RSA.pod:10 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/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_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_PKCS7.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/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/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:10
#: 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_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_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:16 C/apps/config.pod:10 C/apps/crl.pod:23
#: C/apps/crl2pkcs7.pod:17 C/apps/dgst.pod:29 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:27 C/apps/errstr.pod:11
#: C/apps/gendsa.pod:18 C/apps/genrsa.pod:21 C/apps/nseq.pod:14
#: C/apps/ocsp.pod:55 C/apps/openssl.pod:19 C/apps/passwd.pod:21
#: C/apps/pkcs12.pod:43 C/apps/pkcs7.pod:19 C/apps/pkcs8.pod:26
#: C/apps/rand.pod:16 C/apps/req.pod:47 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:43 C/apps/speed.pod:37
#: C/apps/spkac.pod:22 C/apps/verify.pod:21 C/apps/version.pod:17
#: C/apps/x509.pod:57 C/apps/x509v3_config.pod:9 C/apps/c_rehash.pod:13
#: C/crypto/ASN1_OBJECT_new.pod:12 C/crypto/ASN1_STRING_length.pod:24
#: C/crypto/ASN1_STRING_new.pod:14 C/crypto/ASN1_STRING_print_ex.pod:16
#: C/crypto/ASN1_generate_nconf.pod:12 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_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:35 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/CONF_modules_free.pod:16 C/crypto/CONF_modules_load_file.pod:16
#: C/crypto/CRYPTO_set_ex_data.pod:13 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:63 C/crypto/EVP_EncryptInit.pod:94
#: C/crypto/EVP_OpenInit.pod:18 C/crypto/EVP_PKEY_new.pod:15
#: C/crypto/EVP_PKEY_set1_RSA.pod:31 C/crypto/EVP_SealInit.pod:19
#: C/crypto/EVP_SignInit.pod:19 C/crypto/EVP_VerifyInit.pod:17
#: C/crypto/OBJ_nid2obj.pod:30 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/PKCS12_create.pod:14
#: C/crypto/PKCS12_parse.pod:13 C/crypto/PKCS7_decrypt.pod:11
#: C/crypto/PKCS7_encrypt.pod:11 C/crypto/PKCS7_sign.pod:11
#: C/crypto/PKCS7_verify.pod:13 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_PKCS7.pod:11 C/crypto/SMIME_write_PKCS7.pod:11
#: C/crypto/X509_NAME_ENTRY_get_object.pod:22
#: C/crypto/X509_NAME_add_entry_by_txt.pod:20
#: C/crypto/X509_NAME_get_index_by_NID.pod:20
#: C/crypto/X509_NAME_print_ex.pod:17 C/crypto/X509_new.pod:12
#: C/crypto/bio.pod:14 C/crypto/blowfish.pod:28 C/crypto/bn.pod:144
#: C/crypto/bn_internal.pod:64 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/lh_stats.pod:20 C/crypto/lhash.pod:29 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:50
#: C/crypto/ui.pod:68 C/crypto/ui_compat.pod:17
#: 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_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_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:174 C/apps/ca.pod:666 C/apps/ciphers.pod:425
#: 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:337
#: C/apps/pkcs12.pod:327 C/apps/pkcs7.pod:101 C/apps/pkcs8.pod:238
#: C/apps/rand.pod:51 C/apps/req.pod:606 C/apps/rsa.pod:184
#: C/apps/rsautl.pod:181 C/apps/s_client.pod:293 C/apps/s_server.pod:344
#: C/apps/s_time.pod:169 C/apps/sess_id.pod:147 C/apps/spkac.pod:129
#: C/apps/verify.pod:333 C/apps/x509.pod:823 C/apps/x509v3_config.pod:451
#: C/apps/c_rehash.pod:47 C/crypto/ASN1_OBJECT_new.pod:35
#: C/crypto/ASN1_STRING_length.pod:75 C/crypto/ASN1_STRING_new.pod:36
#: C/crypto/ASN1_STRING_print_ex.pod:87 C/crypto/ASN1_generate_nconf.pod:254
#: 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:136 C/crypto/BIO_f_null.pod:30
#: C/crypto/BIO_f_ssl.pod:311 C/crypto/BIO_find_type.pod:96
#: C/crypto/BIO_new.pod:63 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:137 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:95 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/CONF_modules_free.pod:37 C/crypto/CONF_modules_load_file.pod:51
#: C/crypto/CRYPTO_set_ex_data.pod:41 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:237 C/crypto/EVP_EncryptInit.pod:500
#: C/crypto/EVP_OpenInit.pod:55 C/crypto/EVP_PKEY_new.pod:39
#: C/crypto/EVP_PKEY_set1_RSA.pod:72 C/crypto/EVP_SealInit.pod:75
#: C/crypto/EVP_SignInit.pod:80 C/crypto/EVP_VerifyInit.pod:70
#: C/crypto/OBJ_nid2obj.pod:141 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/PKCS12_create.pod:67
#: C/crypto/PKCS12_parse.pod:49 C/crypto/PKCS7_decrypt.pod:45
#: C/crypto/PKCS7_encrypt.pod:57 C/crypto/PKCS7_sign.pod:91
#: C/crypto/PKCS7_verify.pod:108 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_PKCS7.pod:60 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:108
#: C/crypto/X509_NAME_get_index_by_NID.pod:98
#: C/crypto/X509_NAME_print_ex.pod:97 C/crypto/X509_new.pod:29
#: C/crypto/bio.pod:40 C/crypto/blowfish.pod:103 C/crypto/bn.pod:167
#: C/crypto/bn_internal.pod:232 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:34
#: C/crypto/hmac.pod:88 C/crypto/lh_stats.pod:50 C/crypto/lhash.pod:278
#: 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:171
#: C/crypto/ui.pod:181 C/crypto/ui_compat.pod:46
#: 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:87
#: 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:73
#: C/ssl/SSL_CTX_set_msg_callback.pod:90 C/ssl/SSL_CTX_set_options.pod:329
#: 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:68 C/ssl/SSL_alert_type_string.pod:224
#: C/ssl/SSL_connect.pod:65 C/ssl/SSL_do_handshake.pod:69
#: 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:47 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:117 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:655
msgid "SEE ALSO"
msgstr "VOIR AUSSI"

#. type: =head1
#: C/apps/ciphers.pod:429 C/apps/dhparam.pod:136 C/apps/ec.pod:182
#: C/apps/ecparam.pod:171 C/apps/openssl.pod:353 C/apps/version.pod:60
#: C/apps/x509.pod:828 C/apps/x509v3_config.pod:441
#: C/crypto/ASN1_OBJECT_new.pod:39 C/crypto/ASN1_STRING_length.pod:79
#: C/crypto/ASN1_STRING_new.pod:40 C/crypto/ASN1_STRING_print_ex.pod:92
#: C/crypto/ASN1_generate_nconf.pod:258 C/crypto/BN_BLINDING_new.pod:99
#: 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/CONF_modules_free.pod:42 C/crypto/CONF_modules_load_file.pod:56
#: C/crypto/CRYPTO_set_ex_data.pod:47 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:243 C/crypto/EVP_EncryptInit.pod:504
#: C/crypto/EVP_OpenInit.pod:61 C/crypto/EVP_PKEY_new.pod:43
#: C/crypto/EVP_PKEY_set1_RSA.pod:76 C/crypto/EVP_SealInit.pod:81
#: C/crypto/EVP_SignInit.pod:88 C/crypto/EVP_VerifyInit.pod:79
#: C/crypto/OBJ_nid2obj.pod:145 C/crypto/OPENSSL_VERSION_NUMBER.pod:95
#: C/crypto/OPENSSL_config.pod:78 C/crypto/OPENSSL_load_builtin_modules.pod:47
#: C/crypto/PKCS12_create.pod:71 C/crypto/PKCS12_parse.pod:53
#: C/crypto/PKCS7_decrypt.pod:49 C/crypto/PKCS7_encrypt.pod:61
#: C/crypto/PKCS7_sign.pod:95 C/crypto/PKCS7_verify.pod:112
#: 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_PKCS7.pod:67
#: C/crypto/SMIME_write_PKCS7.pod:57
#: C/crypto/X509_NAME_ENTRY_get_object.pod:68
#: C/crypto/X509_NAME_add_entry_by_txt.pod:112
#: C/crypto/X509_NAME_get_index_by_NID.pod:102
#: C/crypto/X509_NAME_print_ex.pod:101 C/crypto/X509_new.pod:33
#: 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:92
#: C/crypto/lh_stats.pod:54 C/crypto/lhash.pod:282 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:164 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:77
#: C/ssl/SSL_CTX_set_msg_callback.pod:94 C/ssl/SSL_CTX_set_options.pod:336
#: 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:731
msgid "HISTORY"
msgstr "HISTORIQUE"

#. type: textblock
#: C/crypto/ASN1_STRING_new.pod:42 C/crypto/ASN1_STRING_print_ex.pod:94
#: C/crypto/BIO_ctrl.pod:128 C/crypto/BIO_f_base64.pod:81
#: C/crypto/BIO_f_buffer.pod:69 C/crypto/BIO_f_cipher.pod:72
#: C/crypto/BIO_f_cipher.pod:76 C/crypto/BIO_f_md.pod:138
#: C/crypto/BIO_f_null.pod:32 C/crypto/BIO_f_ssl.pod:129
#: C/crypto/BIO_f_ssl.pod:313 C/crypto/BIO_find_type.pod:98
#: C/crypto/BIO_new.pod:65 C/crypto/BIO_push.pod:69 C/crypto/BIO_read.pod:66
#: C/crypto/BIO_s_accept.pod:146 C/crypto/BIO_s_accept.pod:195
#: C/crypto/BIO_s_connect.pod:192 C/crypto/BIO_s_mem.pod:115
#: C/crypto/BIO_s_null.pod:37 C/crypto/BIO_s_socket.pod:63
#: C/crypto/BIO_set_callback.pod:108 C/crypto/BIO_should_retry.pod:114
#: C/crypto/EVP_PKEY_new.pod:45 C/crypto/EVP_PKEY_set1_RSA.pod:78
#: C/crypto/OBJ_nid2obj.pod:147 C/crypto/X509_NAME_ENTRY_get_object.pod:70
#: C/crypto/X509_NAME_get_index_by_NID.pod:104
#: C/crypto/X509_NAME_print_ex.pod:103 C/crypto/bio.pod:11
#: C/crypto/d2i_ASN1_OBJECT.pod:27 C/crypto/d2i_DHparams.pod:28
#: C/crypto/d2i_DSAPublicKey.pod:81 C/crypto/d2i_RSAPublicKey.pod:65
#: C/crypto/d2i_X509_ALGOR.pod:28 C/crypto/d2i_X509_CRL.pod:35
#: C/crypto/d2i_X509_NAME.pod:29 C/crypto/d2i_X509_REQ.pod:34
#: C/crypto/d2i_X509_SIG.pod:28
msgid "TBA"
msgstr "� préciser"

#. type: verbatim
#: C/crypto/X509_NAME_print_ex.pod:10 C/crypto/d2i_X509.pod:10
#: C/crypto/d2i_X509_ALGOR.pod:9 C/crypto/d2i_X509_CRL.pod:10
#: C/crypto/d2i_X509_NAME.pod:9 C/crypto/d2i_X509_REQ.pod:10
#: C/crypto/d2i_X509_SIG.pod:9
#, no-wrap
msgid ""
" #include <openssl/x509.h>\n"
"\n"
msgstr ""
" #include <openssl/x509.h>\n"
"\n"

#. type: textblock
#: C/crypto/d2i_ASN1_OBJECT.pod:23 C/crypto/d2i_DHparams.pod:24
#: C/crypto/d2i_DSAPublicKey.pod:77 C/crypto/d2i_RSAPublicKey.pod:61
#: C/crypto/d2i_X509_ALGOR.pod:24 C/crypto/d2i_X509_CRL.pod:31
#: C/crypto/d2i_X509_NAME.pod:25 C/crypto/d2i_X509_REQ.pod:30
#: C/crypto/d2i_X509_SIG.pod:24
msgid "L<d2i_X509(3)|d2i_X509(3)>"
msgstr "L<d2i_X509(3)|d2i_X509(3)>"

#. type: textblock
#: C/crypto/d2i_X509_CRL.pod:5
msgid ""
"d2i_X509_CRL, i2d_X509_CRL, d2i_X509_CRL_bio, d2i_509_CRL_fp, "
"i2d_X509_CRL_bio, i2d_X509_CRL_fp - PKCS#10 certificate request functions."
msgstr ""
"d2i_X509_CRL, i2d_X509_CRL, d2i_X509_CRL_bio, d2i_509_CRL_fp, "
"i2d_X509_CRL_bio, i2d_X509_CRL_fp - Fonctions pour les requêtes de "
"certificats PKCS#10"

#. type: verbatim
#: C/crypto/d2i_X509_CRL.pod:12
#, no-wrap
msgid ""
" X509_CRL *d2i_X509_CRL(X509_CRL **a, const unsigned char **pp, long length);\n"
" int i2d_X509_CRL(X509_CRL *a, unsigned char **pp);\n"
"\n"
msgstr ""
" X509_CRL *d2i_X509_CRL(X509_CRL **a, const unsigned char **pp, long length);\n"
" int i2d_X509_CRL(X509_CRL *a, unsigned char **pp);\n"
"\n"

#. type: verbatim
#: C/crypto/d2i_X509_CRL.pod:15
#, no-wrap
msgid ""
" X509_CRL *d2i_X509_CRL_bio(BIO *bp, X509_CRL **x);\n"
" X509_CRL *d2i_X509_CRL_fp(FILE *fp, X509_CRL **x);\n"
"\n"
msgstr ""
" X509_CRL *d2i_X509_CRL_bio(BIO *bp, X509_CRL **x);\n"
" X509_CRL *d2i_X509_CRL_fp(FILE *fp, X509_CRL **x);\n"
"\n"

#. type: verbatim
#: C/crypto/d2i_X509_CRL.pod:18
#, no-wrap
msgid ""
" int i2d_X509_CRL_bio(BIO *bp, X509_CRL *x);\n"
" int i2d_X509_CRL_fp(FILE *fp, X509_CRL *x);\n"
"\n"
msgstr ""
" int i2d_X509_CRL_bio(BIO *bp, X509_CRL *x);\n"
" int i2d_X509_CRL_fp(FILE *fp, X509_CRL *x);\n"
"\n"

#. type: textblock
#: C/crypto/d2i_X509_CRL.pod:23
msgid ""
"These functions decode and encode an X509 CRL (certificate revocation list)."
msgstr ""
"Ces fonctions décodent et encodent une liste de révocations de certificats "
"X509 (CRL pour « Certificate Revocation List »)."

# NOTE: Othewise -> Otherwise
#. type: textblock
#: C/crypto/d2i_X509_CRL.pod:26 C/crypto/d2i_X509_NAME.pod:20
msgid ""
"Othewise the functions behave in a similar way to d2i_X509() and i2d_X509()  "
"described in the L<d2i_X509(3)|d2i_X509(3)> manual page."
msgstr ""
"Ces fonctions se comportent de façon similaire à d2i_X509() et i2d_X509(), "
"décrites dans la page de manuel L<d2i_X509(3)|d2i_X509(3)>."
# French translations for the openssl package
# Copyright (C) 2008, 2012 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.
msgid ""
msgstr ""
"Project-Id-Version: openssl 0.9.8g-8\n"
"POT-Creation-Date: 2010-08-25 15:03-0400\n"
"PO-Revision-Date: 2012-08-28 17:54-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/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/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/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/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_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/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_EncryptInit.pod:3
#: C/crypto/EVP_OpenInit.pod:3 C/crypto/EVP_PKEY_new.pod:3
#: C/crypto/EVP_PKEY_set1_RSA.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/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_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_PKCS7.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/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/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_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_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/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/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/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/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_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/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:13 C/crypto/EVP_EncryptInit.pod:21
#: C/crypto/EVP_OpenInit.pod:7 C/crypto/EVP_PKEY_new.pod:7
#: C/crypto/EVP_PKEY_set1_RSA.pod:10 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/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_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_PKCS7.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/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/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:10
#: 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_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_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:16 C/apps/config.pod:10 C/apps/crl.pod:23
#: C/apps/crl2pkcs7.pod:17 C/apps/dgst.pod:29 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:27 C/apps/errstr.pod:11
#: C/apps/gendsa.pod:18 C/apps/genrsa.pod:21 C/apps/nseq.pod:14
#: C/apps/ocsp.pod:55 C/apps/openssl.pod:19 C/apps/passwd.pod:21
#: C/apps/pkcs12.pod:43 C/apps/pkcs7.pod:19 C/apps/pkcs8.pod:26
#: C/apps/rand.pod:16 C/apps/req.pod:47 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:43 C/apps/speed.pod:37
#: C/apps/spkac.pod:22 C/apps/verify.pod:21 C/apps/version.pod:17
#: C/apps/x509.pod:57 C/apps/x509v3_config.pod:9 C/apps/c_rehash.pod:13
#: C/crypto/ASN1_OBJECT_new.pod:12 C/crypto/ASN1_STRING_length.pod:24
#: C/crypto/ASN1_STRING_new.pod:14 C/crypto/ASN1_STRING_print_ex.pod:16
#: C/crypto/ASN1_generate_nconf.pod:12 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_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:35 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/CONF_modules_free.pod:16 C/crypto/CONF_modules_load_file.pod:16
#: C/crypto/CRYPTO_set_ex_data.pod:13 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:63 C/crypto/EVP_EncryptInit.pod:94
#: C/crypto/EVP_OpenInit.pod:18 C/crypto/EVP_PKEY_new.pod:15
#: C/crypto/EVP_PKEY_set1_RSA.pod:31 C/crypto/EVP_SealInit.pod:19
#: C/crypto/EVP_SignInit.pod:19 C/crypto/EVP_VerifyInit.pod:17
#: C/crypto/OBJ_nid2obj.pod:30 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/PKCS12_create.pod:14
#: C/crypto/PKCS12_parse.pod:13 C/crypto/PKCS7_decrypt.pod:11
#: C/crypto/PKCS7_encrypt.pod:11 C/crypto/PKCS7_sign.pod:11
#: C/crypto/PKCS7_verify.pod:13 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_PKCS7.pod:11 C/crypto/SMIME_write_PKCS7.pod:11
#: C/crypto/X509_NAME_ENTRY_get_object.pod:22
#: C/crypto/X509_NAME_add_entry_by_txt.pod:20
#: C/crypto/X509_NAME_get_index_by_NID.pod:20
#: C/crypto/X509_NAME_print_ex.pod:17 C/crypto/X509_new.pod:12
#: C/crypto/bio.pod:14 C/crypto/blowfish.pod:28 C/crypto/bn.pod:144
#: C/crypto/bn_internal.pod:64 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/lh_stats.pod:20 C/crypto/lhash.pod:29 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:50
#: C/crypto/ui.pod:68 C/crypto/ui_compat.pod:17
#: 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_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_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:174 C/apps/ca.pod:666 C/apps/ciphers.pod:425
#: 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:337
#: C/apps/pkcs12.pod:327 C/apps/pkcs7.pod:101 C/apps/pkcs8.pod:238
#: C/apps/rand.pod:51 C/apps/req.pod:606 C/apps/rsa.pod:184
#: C/apps/rsautl.pod:181 C/apps/s_client.pod:293 C/apps/s_server.pod:344
#: C/apps/s_time.pod:169 C/apps/sess_id.pod:147 C/apps/spkac.pod:129
#: C/apps/verify.pod:333 C/apps/x509.pod:823 C/apps/x509v3_config.pod:451
#: C/apps/c_rehash.pod:47 C/crypto/ASN1_OBJECT_new.pod:35
#: C/crypto/ASN1_STRING_length.pod:75 C/crypto/ASN1_STRING_new.pod:36
#: C/crypto/ASN1_STRING_print_ex.pod:87 C/crypto/ASN1_generate_nconf.pod:254
#: 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:136 C/crypto/BIO_f_null.pod:30
#: C/crypto/BIO_f_ssl.pod:311 C/crypto/BIO_find_type.pod:96
#: C/crypto/BIO_new.pod:63 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:137 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:95 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/CONF_modules_free.pod:37 C/crypto/CONF_modules_load_file.pod:51
#: C/crypto/CRYPTO_set_ex_data.pod:41 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:237 C/crypto/EVP_EncryptInit.pod:500
#: C/crypto/EVP_OpenInit.pod:55 C/crypto/EVP_PKEY_new.pod:39
#: C/crypto/EVP_PKEY_set1_RSA.pod:72 C/crypto/EVP_SealInit.pod:75
#: C/crypto/EVP_SignInit.pod:80 C/crypto/EVP_VerifyInit.pod:70
#: C/crypto/OBJ_nid2obj.pod:141 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/PKCS12_create.pod:67
#: C/crypto/PKCS12_parse.pod:49 C/crypto/PKCS7_decrypt.pod:45
#: C/crypto/PKCS7_encrypt.pod:57 C/crypto/PKCS7_sign.pod:91
#: C/crypto/PKCS7_verify.pod:108 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_PKCS7.pod:60 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:108
#: C/crypto/X509_NAME_get_index_by_NID.pod:98
#: C/crypto/X509_NAME_print_ex.pod:97 C/crypto/X509_new.pod:29
#: C/crypto/bio.pod:40 C/crypto/blowfish.pod:103 C/crypto/bn.pod:167
#: C/crypto/bn_internal.pod:232 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:34
#: C/crypto/hmac.pod:88 C/crypto/lh_stats.pod:50 C/crypto/lhash.pod:278
#: 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:171
#: C/crypto/ui.pod:181 C/crypto/ui_compat.pod:46
#: 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:87
#: 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:73
#: C/ssl/SSL_CTX_set_msg_callback.pod:90 C/ssl/SSL_CTX_set_options.pod:329
#: 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:68 C/ssl/SSL_alert_type_string.pod:224
#: C/ssl/SSL_connect.pod:65 C/ssl/SSL_do_handshake.pod:69
#: 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:47 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:117 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:655
msgid "SEE ALSO"
msgstr "VOIR AUSSI"

#. type: =head1
#: C/apps/ciphers.pod:429 C/apps/dhparam.pod:136 C/apps/ec.pod:182
#: C/apps/ecparam.pod:171 C/apps/openssl.pod:353 C/apps/version.pod:60
#: C/apps/x509.pod:828 C/apps/x509v3_config.pod:441
#: C/crypto/ASN1_OBJECT_new.pod:39 C/crypto/ASN1_STRING_length.pod:79
#: C/crypto/ASN1_STRING_new.pod:40 C/crypto/ASN1_STRING_print_ex.pod:92
#: C/crypto/ASN1_generate_nconf.pod:258 C/crypto/BN_BLINDING_new.pod:99
#: 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/CONF_modules_free.pod:42 C/crypto/CONF_modules_load_file.pod:56
#: C/crypto/CRYPTO_set_ex_data.pod:47 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:243 C/crypto/EVP_EncryptInit.pod:504
#: C/crypto/EVP_OpenInit.pod:61 C/crypto/EVP_PKEY_new.pod:43
#: C/crypto/EVP_PKEY_set1_RSA.pod:76 C/crypto/EVP_SealInit.pod:81
#: C/crypto/EVP_SignInit.pod:88 C/crypto/EVP_VerifyInit.pod:79
#: C/crypto/OBJ_nid2obj.pod:145 C/crypto/OPENSSL_VERSION_NUMBER.pod:95
#: C/crypto/OPENSSL_config.pod:78 C/crypto/OPENSSL_load_builtin_modules.pod:47
#: C/crypto/PKCS12_create.pod:71 C/crypto/PKCS12_parse.pod:53
#: C/crypto/PKCS7_decrypt.pod:49 C/crypto/PKCS7_encrypt.pod:61
#: C/crypto/PKCS7_sign.pod:95 C/crypto/PKCS7_verify.pod:112
#: 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_PKCS7.pod:67
#: C/crypto/SMIME_write_PKCS7.pod:57
#: C/crypto/X509_NAME_ENTRY_get_object.pod:68
#: C/crypto/X509_NAME_add_entry_by_txt.pod:112
#: C/crypto/X509_NAME_get_index_by_NID.pod:102
#: C/crypto/X509_NAME_print_ex.pod:101 C/crypto/X509_new.pod:33
#: 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:92
#: C/crypto/lh_stats.pod:54 C/crypto/lhash.pod:282 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:164 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:77
#: C/ssl/SSL_CTX_set_msg_callback.pod:94 C/ssl/SSL_CTX_set_options.pod:336
#: 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:731
msgid "HISTORY"
msgstr "HISTORIQUE"

#. type: textblock
#: C/crypto/ASN1_STRING_new.pod:42 C/crypto/ASN1_STRING_print_ex.pod:94
#: C/crypto/BIO_ctrl.pod:128 C/crypto/BIO_f_base64.pod:81
#: C/crypto/BIO_f_buffer.pod:69 C/crypto/BIO_f_cipher.pod:72
#: C/crypto/BIO_f_cipher.pod:76 C/crypto/BIO_f_md.pod:138
#: C/crypto/BIO_f_null.pod:32 C/crypto/BIO_f_ssl.pod:129
#: C/crypto/BIO_f_ssl.pod:313 C/crypto/BIO_find_type.pod:98
#: C/crypto/BIO_new.pod:65 C/crypto/BIO_push.pod:69 C/crypto/BIO_read.pod:66
#: C/crypto/BIO_s_accept.pod:146 C/crypto/BIO_s_accept.pod:195
#: C/crypto/BIO_s_connect.pod:192 C/crypto/BIO_s_mem.pod:115
#: C/crypto/BIO_s_null.pod:37 C/crypto/BIO_s_socket.pod:63
#: C/crypto/BIO_set_callback.pod:108 C/crypto/BIO_should_retry.pod:114
#: C/crypto/EVP_PKEY_new.pod:45 C/crypto/EVP_PKEY_set1_RSA.pod:78
#: C/crypto/OBJ_nid2obj.pod:147 C/crypto/X509_NAME_ENTRY_get_object.pod:70
#: C/crypto/X509_NAME_get_index_by_NID.pod:104
#: C/crypto/X509_NAME_print_ex.pod:103 C/crypto/bio.pod:11
#: C/crypto/d2i_ASN1_OBJECT.pod:27 C/crypto/d2i_DHparams.pod:28
#: C/crypto/d2i_DSAPublicKey.pod:81 C/crypto/d2i_RSAPublicKey.pod:65
#: C/crypto/d2i_X509_ALGOR.pod:28 C/crypto/d2i_X509_CRL.pod:35
#: C/crypto/d2i_X509_NAME.pod:29 C/crypto/d2i_X509_REQ.pod:34
#: C/crypto/d2i_X509_SIG.pod:28
msgid "TBA"
msgstr "� préciser"

#. type: verbatim
#: C/crypto/X509_NAME_print_ex.pod:10 C/crypto/d2i_X509.pod:10
#: C/crypto/d2i_X509_ALGOR.pod:9 C/crypto/d2i_X509_CRL.pod:10
#: C/crypto/d2i_X509_NAME.pod:9 C/crypto/d2i_X509_REQ.pod:10
#: C/crypto/d2i_X509_SIG.pod:9
#, no-wrap
msgid ""
" #include <openssl/x509.h>\n"
"\n"
msgstr ""
" #include <openssl/x509.h>\n"
"\n"

# NOTE: Othewise -> Otherwise ??
#. type: textblock
#: C/crypto/d2i_ASN1_OBJECT.pod:18 C/crypto/d2i_DHparams.pod:19
#: C/crypto/d2i_X509_ALGOR.pod:19 C/crypto/d2i_X509_REQ.pod:25
#: C/crypto/d2i_X509_SIG.pod:19
msgid ""
"Othewise these behave in a similar way to d2i_X509() and i2d_X509()  "
"described in the L<d2i_X509(3)|d2i_X509(3)> manual page."
msgstr ""
"Ces fonctions se comportent de façon similaire à d2i_X509() et i2d_X509(), "
"décrites dans la page de manuel L<d2i_X509(3)|d2i_X509(3)>."

#. type: textblock
#: C/crypto/d2i_ASN1_OBJECT.pod:23 C/crypto/d2i_DHparams.pod:24
#: C/crypto/d2i_DSAPublicKey.pod:77 C/crypto/d2i_RSAPublicKey.pod:61
#: C/crypto/d2i_X509_ALGOR.pod:24 C/crypto/d2i_X509_CRL.pod:31
#: C/crypto/d2i_X509_NAME.pod:25 C/crypto/d2i_X509_REQ.pod:30
#: C/crypto/d2i_X509_SIG.pod:24
msgid "L<d2i_X509(3)|d2i_X509(3)>"
msgstr "L<d2i_X509(3)|d2i_X509(3)>"

#. type: textblock
#: C/crypto/d2i_X509_REQ.pod:5
msgid ""
"d2i_X509_REQ, i2d_X509_REQ, d2i_X509_REQ_bio, d2i_X509_REQ_fp, "
"i2d_X509_REQ_bio, i2d_X509_REQ_fp - PKCS#10 certificate request functions."
msgstr ""
"d2i_X509_REQ, i2d_X509_REQ, d2i_X509_REQ_bio, d2i_X509_REQ_fp, "
"i2d_X509_REQ_bio, i2d_X509_REQ_fp - Fonctions pour les requêtes de "
"certificats PKCS#10"

#. type: verbatim
#: C/crypto/d2i_X509_REQ.pod:12
#, no-wrap
msgid ""
" X509_REQ *d2i_X509_REQ(X509_REQ **a, const unsigned char **pp, long length);\n"
" int i2d_X509_REQ(X509_REQ *a, unsigned char **pp);\n"
"\n"
msgstr ""
" X509_REQ *d2i_X509_REQ(X509_REQ **a, const unsigned char **pp, long length);\n"
" int i2d_X509_REQ(X509_REQ *a, unsigned char **pp);\n"
"\n"

#. type: verbatim
#: C/crypto/d2i_X509_REQ.pod:15
#, no-wrap
msgid ""
" X509_REQ *d2i_X509_REQ_bio(BIO *bp, X509_REQ **x);\n"
" X509_REQ *d2i_X509_REQ_fp(FILE *fp, X509_REQ **x);\n"
"\n"
msgstr ""
" X509_REQ *d2i_X509_REQ_bio(BIO *bp, X509_REQ **x);\n"
" X509_REQ *d2i_X509_REQ_fp(FILE *fp, X509_REQ **x);\n"
"\n"

#. type: verbatim
#: C/crypto/d2i_X509_REQ.pod:18
#, no-wrap
msgid ""
" int i2d_X509_REQ_bio(BIO *bp, X509_REQ *x);\n"
" int i2d_X509_REQ_fp(FILE *fp, X509_REQ *x);\n"
"\n"
msgstr ""
" int i2d_X509_REQ_bio(BIO *bp, X509_REQ *x);\n"
" int i2d_X509_REQ_fp(FILE *fp, X509_REQ *x);\n"
"\n"

#. type: textblock
#: C/crypto/d2i_X509_REQ.pod:23
msgid "These functions decode and encode a PKCS#10 certificate request."
msgstr "Ces fonctions décodent et encodent une requête de certificat PKCS#10."
# French translations for the openssl package
# Copyright (C) 2002, 2008, 2012 Debian French l10n team <debian-l10n-french@lists.debian.org>
# This file is distributed under the same license as the openssl package.
#
# arne, 2002.
# Nicolas François <nicolas.francois@centraliens.net>, 2008.
# David Prévot <david@tilapin.org>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: openssl 0.9.8g-8\n"
"POT-Creation-Date: 2010-08-25 15:03-0400\n"
"PO-Revision-Date: 2012-08-28 18:00-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/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/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/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/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_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/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_EncryptInit.pod:3
#: C/crypto/EVP_OpenInit.pod:3 C/crypto/EVP_PKEY_new.pod:3
#: C/crypto/EVP_PKEY_set1_RSA.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/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_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_PKCS7.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/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/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_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_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/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/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/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/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_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/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:13 C/crypto/EVP_EncryptInit.pod:21
#: C/crypto/EVP_OpenInit.pod:7 C/crypto/EVP_PKEY_new.pod:7
#: C/crypto/EVP_PKEY_set1_RSA.pod:10 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/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_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_PKCS7.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/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/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:10
#: 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_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_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:16 C/apps/config.pod:10 C/apps/crl.pod:23
#: C/apps/crl2pkcs7.pod:17 C/apps/dgst.pod:29 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:27 C/apps/errstr.pod:11
#: C/apps/gendsa.pod:18 C/apps/genrsa.pod:21 C/apps/nseq.pod:14
#: C/apps/ocsp.pod:55 C/apps/openssl.pod:19 C/apps/passwd.pod:21
#: C/apps/pkcs12.pod:43 C/apps/pkcs7.pod:19 C/apps/pkcs8.pod:26
#: C/apps/rand.pod:16 C/apps/req.pod:47 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:43 C/apps/speed.pod:37
#: C/apps/spkac.pod:22 C/apps/verify.pod:21 C/apps/version.pod:17
#: C/apps/x509.pod:57 C/apps/x509v3_config.pod:9 C/apps/c_rehash.pod:13
#: C/crypto/ASN1_OBJECT_new.pod:12 C/crypto/ASN1_STRING_length.pod:24
#: C/crypto/ASN1_STRING_new.pod:14 C/crypto/ASN1_STRING_print_ex.pod:16
#: C/crypto/ASN1_generate_nconf.pod:12 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_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:35 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/CONF_modules_free.pod:16 C/crypto/CONF_modules_load_file.pod:16
#: C/crypto/CRYPTO_set_ex_data.pod:13 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:63 C/crypto/EVP_EncryptInit.pod:94
#: C/crypto/EVP_OpenInit.pod:18 C/crypto/EVP_PKEY_new.pod:15
#: C/crypto/EVP_PKEY_set1_RSA.pod:31 C/crypto/EVP_SealInit.pod:19
#: C/crypto/EVP_SignInit.pod:19 C/crypto/EVP_VerifyInit.pod:17
#: C/crypto/OBJ_nid2obj.pod:30 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/PKCS12_create.pod:14
#: C/crypto/PKCS12_parse.pod:13 C/crypto/PKCS7_decrypt.pod:11
#: C/crypto/PKCS7_encrypt.pod:11 C/crypto/PKCS7_sign.pod:11
#: C/crypto/PKCS7_verify.pod:13 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_PKCS7.pod:11 C/crypto/SMIME_write_PKCS7.pod:11
#: C/crypto/X509_NAME_ENTRY_get_object.pod:22
#: C/crypto/X509_NAME_add_entry_by_txt.pod:20
#: C/crypto/X509_NAME_get_index_by_NID.pod:20
#: C/crypto/X509_NAME_print_ex.pod:17 C/crypto/X509_new.pod:12
#: C/crypto/bio.pod:14 C/crypto/blowfish.pod:28 C/crypto/bn.pod:144
#: C/crypto/bn_internal.pod:64 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/lh_stats.pod:20 C/crypto/lhash.pod:29 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:50
#: C/crypto/ui.pod:68 C/crypto/ui_compat.pod:17
#: 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_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_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:103 C/apps/asn1parse.pod:134 C/apps/ca.pod:498
#: C/apps/ciphers.pod:401 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:236 C/apps/nseq.pod:43
#: C/apps/ocsp.pod:329 C/apps/passwd.pod:74 C/apps/pkcs12.pod:276
#: C/apps/pkcs7.pod:72 C/apps/pkcs8.pod:191 C/apps/req.pod:435
#: C/apps/rsa.pod:154 C/apps/rsautl.pod:96 C/apps/smime.pod:296
#: C/apps/spkac.pod:91 C/apps/x509.pod:599
#: C/crypto/ASN1_generate_nconf.pod:162 C/crypto/BIO_f_base64.pod:39
#: C/crypto/BIO_f_cipher.pod:70 C/crypto/BIO_f_md.pod:68
#: C/crypto/BIO_push.pod:34 C/crypto/BIO_s_file.pod:79
#: C/crypto/EVP_EncryptInit.pod:385 C/crypto/OBJ_nid2obj.pod:97
#: C/crypto/X509_NAME_add_entry_by_txt.pod:72
#: C/crypto/X509_NAME_get_index_by_NID.pod:60 C/crypto/d2i_X509.pod:85
#: C/crypto/ecdsa.pod:124 C/crypto/pem.pod:325 C/crypto/threads.pod:159
#: 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:81
#: 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: =head1
#: C/apps/CA.pl.pod:146 C/apps/asn1parse.pod:122 C/apps/ciphers.pod:393
#: C/apps/config.pod:194 C/apps/crl.pod:91 C/apps/crl2pkcs7.pod:75
#: C/apps/dgst.pod:101 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:134 C/apps/gendsa.pod:56 C/apps/genrsa.pod:72
#: C/apps/nseq.pod:53 C/apps/ocsp.pod:312 C/apps/pkcs12.pod:252
#: C/apps/pkcs7.pod:82 C/apps/pkcs8.pod:135 C/apps/req.pod:529
#: C/apps/rsa.pod:130 C/apps/rsautl.pod:91 C/apps/s_client.pod:239
#: C/apps/s_server.pod:309 C/apps/s_time.pod:128 C/apps/sess_id.pod:131
#: C/apps/smime.pod:239 C/apps/spkac.pod:113 C/apps/version.pod:55
#: C/apps/x509.pod:660 C/apps/x509v3_config.pod:407
#: C/crypto/ASN1_OBJECT_new.pod:21 C/crypto/ASN1_STRING_length.pod:51
#: C/crypto/ASN1_STRING_new.pod:24 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_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/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:166 C/crypto/EVP_EncryptInit.pod:343
#: C/crypto/EVP_OpenInit.pod:34 C/crypto/EVP_PKEY_new.pod:22
#: C/crypto/EVP_PKEY_set1_RSA.pod:51 C/crypto/EVP_SealInit.pod:56
#: C/crypto/EVP_SignInit.pod:52 C/crypto/EVP_VerifyInit.pod:46
#: C/crypto/OBJ_nid2obj.pod:71 C/crypto/OPENSSL_config.pod:25
#: C/crypto/OPENSSL_load_builtin_modules.pod:25
#: C/crypto/OpenSSL_add_all_algorithms.pod:37 C/crypto/PKCS12_create.pod:28
#: C/crypto/PKCS12_parse.pod:21 C/crypto/PKCS7_decrypt.pod:18
#: C/crypto/PKCS7_encrypt.pod:17 C/crypto/PKCS7_sign.pod:22
#: C/crypto/PKCS7_sign.pod:61 C/crypto/PKCS7_verify.pod:71
#: 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_PKCS7.pod:24 C/crypto/SMIME_write_PKCS7.pod:21
#: C/crypto/X509_NAME_ENTRY_get_object.pod:39
#: C/crypto/X509_NAME_add_entry_by_txt.pod:42
#: C/crypto/X509_NAME_get_index_by_NID.pod:46
#: C/crypto/X509_NAME_print_ex.pod:34 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/pem.pod:413
#: C/crypto/threads.pod:128 C/crypto/ui_compat.pod:41
#: 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_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_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/asn1parse.pod:27 C/apps/dgst.pod:34 C/apps/dhparam.pod:28
#: C/apps/dsaparam.pod:26 C/apps/ecparam.pod:31 C/apps/enc.pod:34
#: C/apps/gendsa.pod:23 C/apps/genrsa.pod:25 C/apps/passwd.pod:30
#: C/apps/rand.pod:25 C/apps/s_client.pod:53 C/apps/s_server.pod:63
#: C/apps/s_time.pod:35 C/apps/speed.pod:41 C/apps/version.pod:21
#: C/apps/x509.pod:67 C/apps/c_rehash.pod:29
msgid "OPTIONS"
msgstr "OPTIONS"

#. type: =item
#: C/apps/asn1parse.pod:36 C/apps/ca.pod:73 C/apps/crl.pod:42
#: C/apps/crl2pkcs7.pod:39 C/apps/dsa.pod:54 C/apps/dsaparam.pod:42
#: C/apps/ec.pod:54 C/apps/ecparam.pod:47 C/apps/enc.pod:38 C/apps/nseq.pod:25
#: C/apps/pkcs12.pod:59 C/apps/pkcs12.pod:149 C/apps/pkcs7.pod:38
#: C/apps/pkcs8.pod:55 C/apps/req.pod:69 C/apps/rsa.pod:55
#: C/apps/rsautl.pod:34 C/apps/sess_id.pod:41 C/apps/smime.pod:81
#: C/apps/spkac.pod:32 C/apps/x509.pod:87
msgid "B<-in filename>"
msgstr "B<-in> I<nom_fichier>"

#. type: =item
#: C/apps/asn1parse.pod:40 C/apps/ca.pod:93 C/apps/crl.pod:47
#: C/apps/crl2pkcs7.pod:44 C/apps/dgst.pod:56 C/apps/dsa.pod:65
#: C/apps/dsaparam.pod:48 C/apps/ec.pod:65 C/apps/ecparam.pod:52
#: C/apps/enc.pod:42 C/apps/genrsa.pod:29 C/apps/nseq.pod:30
#: C/apps/ocsp.pod:68 C/apps/pkcs12.pod:64 C/apps/pkcs12.pod:144
#: C/apps/pkcs7.pod:43 C/apps/pkcs8.pod:66 C/apps/req.pod:80 C/apps/rsa.pod:66
#: C/apps/rsautl.pod:39 C/apps/sess_id.pod:46 C/apps/smime.pod:95
#: C/apps/spkac.pod:37 C/apps/x509.pod:92
msgid "B<-out filename>"
msgstr "B<-out> I<nom_fichier>"

#. type: =head1
#: C/apps/asn1parse.pod:166 C/apps/ca.pod:611 C/apps/config.pod:262
#: C/apps/crl.pod:108 C/apps/dhparam.pod:128 C/apps/enc.pod:267
#: C/apps/genrsa.pod:84 C/apps/nseq.pod:65 C/apps/pkcs12.pod:303
#: C/apps/pkcs8.pod:229 C/apps/req.pod:589 C/apps/rsa.pod:176
#: C/apps/s_client.pod:280 C/apps/s_server.pod:331 C/apps/s_time.pod:160
#: C/apps/sess_id.pod:143 C/apps/smime.pod:364 C/apps/verify.pod:318
#: C/apps/x509.pod:806 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:128
#: C/crypto/BIO_find_type.pod:74 C/crypto/BIO_s_file.pod:130
#: C/crypto/BIO_s_mem.pod:82 C/crypto/BIO_should_retry.pod:105
#: C/crypto/BN_zero.pod:39 C/crypto/DH_generate_parameters.pod:55
#: C/crypto/DSA_generate_parameters.pod:87 C/crypto/EVP_DigestInit.pod:231
#: C/crypto/EVP_EncryptInit.pod:372 C/crypto/EVP_SignInit.pod:75
#: C/crypto/EVP_VerifyInit.pod:65 C/crypto/OBJ_nid2obj.pod:121
#: C/crypto/OpenSSL_add_all_algorithms.pod:55 C/crypto/PKCS12_parse.pod:38
#: C/crypto/PKCS7_decrypt.pod:37 C/crypto/PKCS7_encrypt.pod:52
#: C/crypto/PKCS7_sign.pod:72 C/crypto/PKCS7_verify.pod:99
#: 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_PKCS7.pod:41 C/crypto/SMIME_write_PKCS7.pod:42
#: C/crypto/X509_NAME_add_entry_by_txt.pod:101 C/crypto/d2i_X509.pod:195
#: C/crypto/des.pod:290 C/crypto/lhash.pod:228 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/dgst.pod:43 C/apps/enc.pod:65 C/apps/version.pod:49
msgid "B<-d>"
msgstr "B<-d>"

#. type: textblock
#: C/apps/enc.pod:5
msgid "enc - symmetric cipher routines"
msgstr "enc - Routines de chiffrement symétriques"

# NOTE: options manquantes (-S, -salt, -nosalt)
#. type: textblock
#: C/apps/enc.pod:9
msgid ""
"B<openssl enc -ciphername> [B<-in filename>] [B<-out filename>] [B<-pass "
"arg>] [B<-e>] [B<-d>] [B<-a>] [B<-A>] [B<-k password>] [B<-kfile filename>] "
"[B<-K key>] [B<-iv IV>] [B<-p>] [B<-P>] [B<-bufsize number>] [B<-nopad>] [B<-"
"debug>]"
msgstr ""
"B<openssl enc ->I<nom_algorithme> [B<-in> I<nom_fichier>] [B<-out> "
"I<nom_fichier>] [B<-pass param>] [B<-e>] [B<-d>] [B<-a>] [B<-A>] [B<-k> "
"I<mot_de_passe>] [B<-kfile> I<nom_fichier>] [B<-K> I<clef>] [B<-iv> I<IV>] "
"[B<-p>] [B<-P>] [B<-bufsize> I<nombre>] [B<-nopad>] [B<-debug>]"

#. type: textblock
#: C/apps/enc.pod:29
msgid ""
"The symmetric cipher commands allow data to be encrypted or decrypted using "
"various block and stream ciphers using keys based on passwords or explicitly "
"provided. Base64 encoding or decoding can also be performed either by itself "
"or in addition to the encryption or decryption."
msgstr ""
"Les commandes de chiffrement symétrique permettent de chiffrer ou de "
"déchiffrer des données en utilisant divers algorithmes par blocs ou par flux "
"avec des clefs basées sur des mots de passe ou fournies explicitement. "
"L'encodage ou le décodage base64 peut également être effectué, soit par lui-"
"même, soit en supplément au chiffrement et déchiffrement."

#. type: textblock
#: C/apps/enc.pod:40
msgid "the input filename, standard input by default."
msgstr "Le fichier d'entrée. Par défaut c'est l'entrée standard."

#. type: textblock
#: C/apps/enc.pod:44
msgid "the output filename, standard output by default."
msgstr "Le fichier de sortie. Par défaut c'est la sortie standard."

#. type: =item
#: C/apps/enc.pod:46 C/apps/s_client.pod:80 C/apps/s_server.pod:96
msgid "B<-pass arg>"
msgstr "B<-pass> I<param>"

#. type: textblock
#: C/apps/enc.pod:48
msgid ""
"the password source. For more information about the format of B<arg> see the "
"B<PASS PHRASE ARGUMENTS> section in L<openssl(1)|openssl(1)>."
msgstr ""
"Le fichier des mots de passe d'entrée. Pour plus de renseignements sur le "
"format de I<param> référez-vous à la section B<PHRASE DE PASSE EN PARAM�TRE> "
"d'L<openssl(1)|openssl(1)>."

#. type: =item
#: C/apps/enc.pod:51
msgid "B<-salt>"
msgstr "B<-salt>"

#. type: textblock
#: C/apps/enc.pod:53
msgid "use a salt in the key derivation routines. This is the default."
msgstr ""
"Utiliser du sel dans les routines de dérivation de clef. C'est la valeur par "
"défaut."

#. type: =item
#: C/apps/enc.pod:55
msgid "B<-nosalt>"
msgstr "B<-nosalt>"

#. type: textblock
#: C/apps/enc.pod:57
msgid ""
"don't use a salt in the key derivation routines. This option B<SHOULD NOT> "
"be used except for test purposes or compatibility with ancient versions of "
"OpenSSL and SSLeay."
msgstr ""
"Ne pas utiliser de sel dans les routines de dérivation de clef. Cette option "
"ne B<devrait pas> être utilisé à part pour faire des test ou pour assurer la "
"compatibilité avec des versions précédentes d'OpenSSL et SSLeay."

#. type: =item
#: C/apps/enc.pod:61
msgid "B<-e>"
msgstr "B<-e>"

#. type: textblock
#: C/apps/enc.pod:63
msgid "encrypt the input data: this is the default."
msgstr "Chiffrer les données en entrée : c'est effectué par défaut."

#. type: textblock
#: C/apps/enc.pod:67
msgid "decrypt the input data."
msgstr "Déchiffrer les données en entrée."

#. type: =item
#: C/apps/enc.pod:69 C/apps/version.pod:25
msgid "B<-a>"
msgstr "B<-a>"

#. type: textblock
#: C/apps/enc.pod:71
msgid ""
"base64 process the data. This means that if encryption is taking place the "
"data is base64 encoded after encryption. If decryption is set then the input "
"data is base64 decoded before being decrypted."
msgstr ""
"Traitement base64 des données. Cela signifie que lors d'un chiffrement, les "
"données sont encodées en base64 après le chiffrement et lors d'un "
"déchiffrement, les données sont décodées en base64 avant le déchiffrement."

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

#. type: textblock
#: C/apps/enc.pod:77
msgid "if the B<-a> option is set then base64 process the data on one line."
msgstr "Avec l'option B<-a>, le traitement base64 est effectué sur une ligne."

#. type: =item
#: C/apps/enc.pod:79
msgid "B<-k password>"
msgstr "B<-k> I<mot_de_passe>"

#. type: textblock
#: C/apps/enc.pod:81
msgid ""
"the password to derive the key from. This is for compatibility with previous "
"versions of OpenSSL. Superseded by the B<-pass> argument."
msgstr ""
"Le mot de passe à partir duquel la clef sera dérivée. C'est pour assurer la "
"compatibilité avec d'anciennes versions d'OpenSSL, mais est remplacé par le "
"paramètre B<-pass>."

#. type: =item
#: C/apps/enc.pod:84
msgid "B<-kfile filename>"
msgstr "B<-kfile> I<nom_fichier>"

#. type: textblock
#: C/apps/enc.pod:86
msgid ""
"read the password to derive the key from the first line of B<filename>.  "
"This is for compatibility with previous versions of OpenSSL. Superseded by "
"the B<-pass> argument."
msgstr ""
"Lire le mot de passe pour la dérivation de la clef à partir de la première "
"ligne de I<nom_fichier>. C'est pour assurer la compatibilité avec "
"d'anciennes versions d'OpenSSL, mais est remplacé par le paramètre B<-pass>."

#. type: =item
#: C/apps/enc.pod:90
msgid "B<-S salt>"
msgstr "B<-S> I<sel>"

#. type: textblock
#: C/apps/enc.pod:92
msgid ""
"the actual salt to use: this must be represented as a string comprised only "
"of hex digits."
msgstr ""
"Le grain de I<sel> à utiliser. Sous forme de chaîne de caractères composée "
"uniquement de caractères hexadécimaux."

#. type: =item
#: C/apps/enc.pod:95
msgid "B<-K key>"
msgstr "B<-K> I<clef>"

#. type: textblock
#: C/apps/enc.pod:97
msgid ""
"the actual key to use: this must be represented as a string comprised only "
"of hex digits. If only the key is specified, the IV must additionally "
"specified using the B<-iv> option. When both a key and a password are "
"specified, the key given with the B<-K> option will be used and the IV "
"generated from the password will be taken. It probably does not make much "
"sense to specify both key and password."
msgstr ""
"La clef à utiliser : sous forme de chaîne de caractères composée uniquement "
"de caractères hexadécimaux. Si seule la clef est indiquée, le vecteur "
"d'initialisation (« IV ») doit en plus être indiqué avec l'option B<-iv>. Si "
"une clef et un mot de passe sont indiqués, la clef donnée avec l'option B<-"
"K> est prise et l'IV est généré à partir du mot de passe. Cela n'a "
"probablement pas de sens d'indiquer à la fois la clef et le mot de passe."

#. type: =item
#: C/apps/enc.pod:104
msgid "B<-iv IV>"
msgstr "B<-iv> I<IV>"

#. type: textblock
#: C/apps/enc.pod:106
msgid ""
"the actual IV to use: this must be represented as a string comprised only of "
"hex digits. When only the key is specified using the B<-K> option, the IV "
"must explicitly be defined. When a password is being specified using one of "
"the other options, the IV is generated from this password."
msgstr ""
"L'IV à utiliser : sous forme de chaîne de caractères composée uniquement de "
"caractères hexadécimaux. Si seule la clef est indiquée avec l'option B<-K>, "
"l'IV doit être défini explicitement. Si un mot de passe est indiqué, l'IV "
"est généré à partir de ce mot de passe."

#. type: =item
#: C/apps/enc.pod:111 C/apps/version.pod:45
msgid "B<-p>"
msgstr "B<-p>"

#. type: textblock
#: C/apps/enc.pod:113
msgid "print out the key and IV used."
msgstr "Afficher la clef et l'IV utilisés."

#. type: =item
#: C/apps/enc.pod:115
msgid "B<-P>"
msgstr "B<-P>"

#. type: textblock
#: C/apps/enc.pod:117
msgid ""
"print out the key and IV used then immediately exit: don't do any encryption "
"or decryption."
msgstr ""
"Afficher la clef et l'IV utilisés puis sortir immédiatement : aucun "
"chiffrement ou déchiffrement n'est effectué."

#. type: =item
#: C/apps/enc.pod:120
msgid "B<-bufsize number>"
msgstr "B<-bufsize> I<nombre>"

#. type: textblock
#: C/apps/enc.pod:122
msgid "set the buffer size for I/O"
msgstr "Définir la taille du tampon d'entrée/sortie."

#. type: =item
#: C/apps/enc.pod:124
msgid "B<-nopad>"
msgstr "B<-nopad>"

#. type: textblock
#: C/apps/enc.pod:126
msgid "disable standard block padding"
msgstr "Désactiver le remplissage (« padding ») de blocs standard."

#. type: =item
#: C/apps/enc.pod:128 C/apps/s_client.pod:133 C/apps/s_server.pod:170
msgid "B<-debug>"
msgstr "B<-debug>"

#. type: textblock
#: C/apps/enc.pod:130
msgid "debug the BIOs used for I/O."
msgstr "Déboguer les BIO utilisés pour l'entrée/sortie."

#. type: textblock
#: C/apps/enc.pod:136
msgid ""
"The program can be called either as B<openssl ciphername> or B<openssl enc -"
"ciphername>."
msgstr ""
"Le programme peut être appelé soit comme B<openssl> I<nom_algorithme> soit "
"comme B<openssl enc ->I<nom_algorithme>."

#. type: textblock
#: C/apps/enc.pod:139
msgid "A password will be prompted for to derive the key and IV if necessary."
msgstr ""
"Un mot de passe sera demandé si besoin est pour dériver la clef et l'IV."

#. type: textblock
#: C/apps/enc.pod:141
msgid ""
"The B<-salt> option should B<ALWAYS> be used if the key is being derived "
"from a password unless you want compatibility with previous versions of "
"OpenSSL and SSLeay."
msgstr ""
"L'option B<-salt> devrait B<toujours> être utilisée si la clef est dérivée "
"d'un mot de passe sauf si vous souhaitez être compatible avec les versions "
"précédentes d'OpenSSL et de SSLeay."

#. type: textblock
#: C/apps/enc.pod:145
msgid ""
"Without the B<-salt> option it is possible to perform efficient dictionary "
"attacks on the password and to attack stream cipher encrypted data. The "
"reason for this is that without the salt the same password always generates "
"the same encryption key. When the salt is being used the first eight bytes "
"of the encrypted data are reserved for the salt: it is generated at random "
"when encrypting a file and read from the encrypted file when it is decrypted."
msgstr ""
"Sans l'option B<-salt>, il est possible d'effectuer des attaques efficaces "
"sur les mots de passe à partir de dictionnaires et d'attaquer des flux de "
"données chiffrées. Cela vient du fait que sans le grain de sel, le même mot "
"de passe génère toujours la même clef de chiffrement. Si un grain de sel est "
"utilisé, les huit premiers octets des données encodées sont réservés pour le "
"sel : ils sont générés aléatoirement lors du chiffrement d'un fichier et lus "
"lors du déchiffrement."

#. type: textblock
#: C/apps/enc.pod:152
msgid ""
"Some of the ciphers do not have large keys and others have security "
"implications if not used correctly. A beginner is advised to just use a "
"strong block cipher in CBC mode such as bf or des3."
msgstr ""
"Certains algorithmes n'ont pas de clef de taille importante et d'autres ont "
"des implications sur la sécurité en cas de mauvaise utilisation. Un débutant "
"est avisé d'utiliser des encodages en bloc forts en mode CBC comme bf ou "
"des3."

#. type: textblock
#: C/apps/enc.pod:156
msgid ""
"All the block ciphers normally use PKCS#5 padding also known as standard "
"block padding: this allows a rudimentary integrity or password check to be "
"performed. However since the chance of random data passing the test is "
"better than 1 in 256 it isn't a very good test."
msgstr ""
"Tous les algorithmes en mode bloc utilisent la méthode de remplissage "
"PKCS#5, le « standard block padding » : cela permet d'effectuer une "
"vérification rudimentaire de l'intégrité ou du mot de passe. Toutefois, "
"comme la probabilité que des données quelconques passent le test est "
"meilleure que 1 sur 256, ce n'est pas un très bon test."

#. type: textblock
#: C/apps/enc.pod:161
msgid ""
"If padding is disabled then the input data must be a multiple of the cipher "
"block length."
msgstr ""
"Si le remplissage est désactivé, les données en entrées doivent avoir une "
"taille multiple de la taille de bloc de l'algorithme."

#. type: textblock
#: C/apps/enc.pod:164
msgid "All RC2 ciphers have the same key and effective key length."
msgstr ""
"Tous les algorithmes RC2 ont la même longueur de clef et longueur de clef "
"effective."

#. type: textblock
#: C/apps/enc.pod:166
msgid "Blowfish and RC5 algorithms use a 128 bit key."
msgstr "Les algorithmes Blowfish et RC5 utilisent une clef de 128 bits."

#. type: =head1
#: C/apps/enc.pod:168
msgid "SUPPORTED CIPHERS"
msgstr "ALGORITHMES PRIS EN CHARGE"

#. type: verbatim
#: C/apps/enc.pod:170
#, no-wrap
msgid ""
" base64             Base 64\n"
"\n"
msgstr ""
" base64             Base 64\n"
"\n"

#. type: verbatim
#: C/apps/enc.pod:172
#, no-wrap
msgid ""
" bf-cbc             Blowfish in CBC mode\n"
" bf                 Alias for bf-cbc\n"
" bf-cfb             Blowfish in CFB mode\n"
" bf-ecb             Blowfish in ECB mode\n"
" bf-ofb             Blowfish in OFB mode\n"
"\n"
msgstr ""
" bf-cbc             Blowfish en mode CBC\n"
" bf                 Alias pour bf-cbc\n"
" bf-cfb             Blowfish en mode CFB\n"
" bf-ecb             Blowfish en mode ECB\n"
" bf-ofb             Blowfish en mode OFB\n"
"\n"

#. type: verbatim
#: C/apps/enc.pod:178
#, no-wrap
msgid ""
" cast-cbc           CAST in CBC mode\n"
" cast               Alias for cast-cbc\n"
" cast5-cbc          CAST5 in CBC mode\n"
" cast5-cfb          CAST5 in CFB mode\n"
" cast5-ecb          CAST5 in ECB mode\n"
" cast5-ofb          CAST5 in OFB mode\n"
"\n"
msgstr ""
" cast-cbc           CAST en mode CBC\n"
" cast               Alias pour cast-cbc\n"
" cast5-cbc          CAST5 en mode CBC\n"
" cast5-cfb          CAST5 en mode CFB\n"
" cast5-ecb          CAST5 en mode ECB\n"
" cast5-ofb          CAST5 en mode OFB\n"
"\n"

#. type: verbatim
#: C/apps/enc.pod:185
#, no-wrap
msgid ""
" des-cbc            DES in CBC mode\n"
" des                Alias for des-cbc\n"
" des-cfb            DES in CBC mode\n"
" des-ofb            DES in OFB mode\n"
" des-ecb            DES in ECB mode\n"
"\n"
msgstr ""
" des-cbc            DES en mode CBC\n"
" des                Alias pour des-cbc\n"
" des-cfb            DES en mode CBC\n"
" des-ofb            DES en mode OFB\n"
" des-ecb            DES en mode ECB\n"
"\n"

#. type: verbatim
#: C/apps/enc.pod:191
#, no-wrap
msgid ""
" des-ede-cbc        Two key triple DES EDE in CBC mode\n"
" des-ede            Two key triple DES EDE in ECB mode\n"
" des-ede-cfb        Two key triple DES EDE in CFB mode\n"
" des-ede-ofb        Two key triple DES EDE in OFB mode\n"
"\n"
msgstr ""
" des-ede-cbc        Triple DES EDE à 2 clefs en mode CBC\n"
" des-ede            Triple DES EDE à 2 clefs en mode ECB\n"
" des-ede-cfb        Triple DES EDE à 2 clefs en mode CFB\n"
" des-ede-ofb        Triple DES EDE à 2 clefs en mode OFB\n"
"\n"

#. type: verbatim
#: C/apps/enc.pod:196
#, no-wrap
msgid ""
" des-ede3-cbc       Three key triple DES EDE in CBC mode\n"
" des-ede3           Three key triple DES EDE in ECB mode\n"
" des3               Alias for des-ede3-cbc\n"
" des-ede3-cfb       Three key triple DES EDE CFB mode\n"
" des-ede3-ofb       Three key triple DES EDE in OFB mode\n"
"\n"
msgstr ""
" des-ede3-cbc       Triple DES EDE à 3 clefs in CBC mode\n"
" des-ede3           Triple DES EDE à 3 clefs en mode ECB\n"
" des3               Alias pour des-ede3-cbc\n"
" des-ede3-cfb       Triple DES EDE à 3 clefs en mode CFB\n"
" des-ede3-ofb       Triple DES EDE à 3 clefs en mode OFB\n"
"\n"

#. type: verbatim
#: C/apps/enc.pod:202
#, no-wrap
msgid ""
" desx               DESX algorithm.\n"
"\n"
msgstr ""
" desx               Algorithm DESX\n"
"\n"

#. type: verbatim
#: C/apps/enc.pod:204
#, no-wrap
msgid ""
" idea-cbc           IDEA algorithm in CBC mode\n"
" idea               same as idea-cbc\n"
" idea-cfb           IDEA in CFB mode\n"
" idea-ecb           IDEA in ECB mode\n"
" idea-ofb           IDEA in OFB mode\n"
"\n"
msgstr ""
" idea-cbc           Algorithm IDEA en mode CBC\n"
" idea               Alias pour idea-cbc\n"
" idea-cfb           IDEA en mode CFB\n"
" idea-ecb           IDEA en mode ECB\n"
" idea-ofb           IDEA en mode OFB\n"
"\n"

#. type: verbatim
#: C/apps/enc.pod:210
#, no-wrap
msgid ""
" rc2-cbc            128 bit RC2 in CBC mode\n"
" rc2                Alias for rc2-cbc\n"
" rc2-cfb            128 bit RC2 in CFB mode\n"
" rc2-ecb            128 bit RC2 in ECB mode\n"
" rc2-ofb            128 bit RC2 in OFB mode\n"
" rc2-64-cbc         64 bit RC2 in CBC mode\n"
" rc2-40-cbc         40 bit RC2 in CBC mode\n"
"\n"
msgstr ""
" rc2-cbc            RC2 128 bits en mode CBC\n"
" rc2                Alias pour rc2-cbc\n"
" rc2-cfb            RC2 128 bits en mode CFB\n"
" rc2-ecb            RC2 128 bits en mode ECB\n"
" rc2-ofb            RC2 128 bits en mode OFB\n"
" rc2-64-cbc         RC2 64 bits en mode CBC\n"
" rc2-40-cbc         RC2 40 bits en mode CBC\n"
"\n"

#. type: verbatim
#: C/apps/enc.pod:218
#, no-wrap
msgid ""
" rc4                128 bit RC4\n"
" rc4-64             64 bit RC4\n"
" rc4-40             40 bit RC4\n"
"\n"
msgstr ""
" rc4                RC4 128 bits\n"
" rc4-64             RC4 64 bits\n"
" rc4-40             RC4 40 bits\n"
"\n"

#. type: verbatim
#: C/apps/enc.pod:222
#, no-wrap
msgid ""
" rc5-cbc            RC5 cipher in CBC mode\n"
" rc5                Alias for rc5-cbc\n"
" rc5-cfb            RC5 cipher in CFB mode\n"
" rc5-ecb            RC5 cipher in ECB mode\n"
" rc5-ofb            RC5 cipher in OFB mode\n"
"\n"
msgstr ""
" rc5-cbc            Algorithme RC5 en mode CBC\n"
" rc5                Alias pour rc5-cbc\n"
" rc5-cfb            Algorithme RC5 en mode CFB\n"
" rc5-ecb            Algorithme RC5 en mode ECB\n"
" rc5-ofb            RC5 cipher in OFB mode\n"
"\n"

#. type: verbatim
#: C/apps/enc.pod:228
#, no-wrap
msgid ""
" aes-[128|192|256]-cbc\t128/192/256 bit AES in CBC mode\n"
" aes-[128|192|256]\tAlias for aes-[128|192|256]-cbc\n"
" aes-[128|192|256]-cfb\t128/192/256 bit AES in 128 bit CFB mode\n"
" aes-[128|192|256]-cfb1\t128/192/256 bit AES in 1 bit CFB mode\n"
" aes-[128|192|256]-cfb8\t128/192/256 bit AES in 8 bit CFB mode\n"
" aes-[128|192|256]-ecb\t128/192/256 bit AES in ECB mode\n"
" aes-[128|192|256]-ofb\t128/192/256 bit AES in OFB mode\n"
"\n"
msgstr ""
" aes-[128|192|256]-cbc\tAES 128/192/256 bits en mode CBC\n"
" aes-[128|192|256]\tAlias pour aes-[128|192|256]-cbc\n"
" aes-[128|192|256]-cfb\tAES 128/192/256 bits en mode CFB 128 bits\n"
" aes-[128|192|256]-cfb1\tAES 128/192/256 bits en mode CFB 1 bit\n"
" aes-[128|192|256]-cfb8\tAES 128/192/256 bits en mode CFB 8 bits\n"
" aes-[128|192|256]-ecb\tAES 128/192/256 bits en mode ECB\n"
" aes-[128|192|256]-ofb\tAES 128/192/256 bits en mode OFB\n"
"\n"

#. type: textblock
#: C/apps/enc.pod:238
msgid "Just base64 encode a binary file:"
msgstr "Encoder simplement en base64 un fichier binaire :"

#. type: verbatim
#: C/apps/enc.pod:240
#, no-wrap
msgid ""
" openssl base64 -in file.bin -out file.b64\n"
"\n"
msgstr ""
" openssl base64 -in file.bin -out file.b64\n"
"\n"

#. type: textblock
#: C/apps/enc.pod:242
msgid "Decode the same file"
msgstr "Décoder le même fichier :"

#. type: verbatim
#: C/apps/enc.pod:244
#, no-wrap
msgid ""
" openssl base64 -d -in file.b64 -out file.bin \n"
"\n"
msgstr ""
" openssl base64 -d -in file.b64 -out file.bin \n"
"\n"

#. type: textblock
#: C/apps/enc.pod:246
msgid "Encrypt a file using triple DES in CBC mode using a prompted password:"
msgstr ""
"Chiffrer un fichier en utilisant le triple DES en mode CBC et en demandant "
"le mot de passe sur le terminal :"

#. type: verbatim
#: C/apps/enc.pod:248
#, no-wrap
msgid ""
" openssl des3 -salt -in file.txt -out file.des3 \n"
"\n"
msgstr ""
" openssl des3 -salt -in file.txt -out file.des3 \n"
"\n"

#. type: textblock
#: C/apps/enc.pod:250
msgid "Decrypt a file using a supplied password:"
msgstr "Déchiffrer un fichier avec le mot de passe fournit :"

#. type: verbatim
#: C/apps/enc.pod:252
#, no-wrap
msgid ""
" openssl des3 -d -salt -in file.des3 -out file.txt -k mypassword\n"
"\n"
msgstr ""
" openssl des3 -d -salt -in file.des3 -out file.txt -k mypassword\n"
"\n"

#. type: textblock
#: C/apps/enc.pod:254
msgid ""
"Encrypt a file then base64 encode it (so it can be sent via mail for "
"example)  using Blowfish in CBC mode:"
msgstr ""
"Chiffrer un fichier, puis l'encoder en base64 (pour pouvoir l'envoyer par "
"mail par exemple), en utilisant l'algorithme Blowfish en mode CBC :"

#. type: verbatim
#: C/apps/enc.pod:257
#, no-wrap
msgid ""
" openssl bf -a -salt -in file.txt -out file.bf\n"
"\n"
msgstr ""
" openssl bf -a -salt -in file.txt -out file.bf\n"
"\n"

#. type: textblock
#: C/apps/enc.pod:259
msgid "Base64 decode a file then decrypt it:"
msgstr "Décoder un fichier base64, puis le déchiffrer :"

#. type: verbatim
#: C/apps/enc.pod:261
#, no-wrap
msgid ""
" openssl bf -d -salt -a -in file.bf -out file.txt\n"
"\n"
msgstr ""
" openssl bf -d -salt -a -in file.bf -out file.txt\n"
"\n"

#. type: textblock
#: C/apps/enc.pod:263
msgid "Decrypt some data using a supplied 40 bit RC4 key:"
msgstr "Déchiffer des données en utilisant une clef RC4 de 40 bits fournie :"

#. type: verbatim
#: C/apps/enc.pod:265
#, no-wrap
msgid ""
" openssl rc4-40 -in file.rc4 -out file.txt -K 0102030405\n"
"\n"
msgstr ""
" openssl rc4-40 -in file.rc4 -out file.txt -K 0102030405\n"
"\n"

#. type: textblock
#: C/apps/enc.pod:269
msgid "The B<-A> option when used with large files doesn't work properly."
msgstr ""
"L'option B<-A> ne fonctionne pas correctement avec les très gros fichiers."

#. type: textblock
#: C/apps/enc.pod:271
msgid "There should be an option to allow an iteration count to be included."
msgstr ""
"Il devrait y avoir une option permettant d'inclure un compteur d'itérations."

#. type: textblock
#: C/apps/enc.pod:273
msgid ""
"The B<enc> program only supports a fixed number of algorithms with certain "
"parameters. So if, for example, you want to use RC2 with a 76 bit key or RC4 "
"with an 84 bit key you can't use this program."
msgstr ""
"Le programme B<enc> gère seulement un nombre fixe d'algorithmes avec "
"certains paramètres. Ainsi, par exemple, pour utiliser RC2 avec une clef de "
"76 bits ou RC4 avec 84 bits, vous ne pourrez pas utiliser ce programme."
# French translations for the openssl package
# Copyright (C) 2008, 2012 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.
msgid ""
msgstr ""
"Project-Id-Version: openssl 0.9.8g-8\n"
"POT-Creation-Date: 2010-08-25 15:03-0400\n"
"PO-Revision-Date: 2012-08-29 23:00-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/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/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/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/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_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/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_EncryptInit.pod:3
#: C/crypto/EVP_OpenInit.pod:3 C/crypto/EVP_PKEY_new.pod:3
#: C/crypto/EVP_PKEY_set1_RSA.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/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_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_PKCS7.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/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/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_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_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/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/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/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/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_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/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:13 C/crypto/EVP_EncryptInit.pod:21
#: C/crypto/EVP_OpenInit.pod:7 C/crypto/EVP_PKEY_new.pod:7
#: C/crypto/EVP_PKEY_set1_RSA.pod:10 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/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_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_PKCS7.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/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/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:10
#: 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_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_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:16 C/apps/config.pod:10 C/apps/crl.pod:23
#: C/apps/crl2pkcs7.pod:17 C/apps/dgst.pod:29 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:27 C/apps/errstr.pod:11
#: C/apps/gendsa.pod:18 C/apps/genrsa.pod:21 C/apps/nseq.pod:14
#: C/apps/ocsp.pod:55 C/apps/openssl.pod:19 C/apps/passwd.pod:21
#: C/apps/pkcs12.pod:43 C/apps/pkcs7.pod:19 C/apps/pkcs8.pod:26
#: C/apps/rand.pod:16 C/apps/req.pod:47 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:43 C/apps/speed.pod:37
#: C/apps/spkac.pod:22 C/apps/verify.pod:21 C/apps/version.pod:17
#: C/apps/x509.pod:57 C/apps/x509v3_config.pod:9 C/apps/c_rehash.pod:13
#: C/crypto/ASN1_OBJECT_new.pod:12 C/crypto/ASN1_STRING_length.pod:24
#: C/crypto/ASN1_STRING_new.pod:14 C/crypto/ASN1_STRING_print_ex.pod:16
#: C/crypto/ASN1_generate_nconf.pod:12 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_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:35 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/CONF_modules_free.pod:16 C/crypto/CONF_modules_load_file.pod:16
#: C/crypto/CRYPTO_set_ex_data.pod:13 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:63 C/crypto/EVP_EncryptInit.pod:94
#: C/crypto/EVP_OpenInit.pod:18 C/crypto/EVP_PKEY_new.pod:15
#: C/crypto/EVP_PKEY_set1_RSA.pod:31 C/crypto/EVP_SealInit.pod:19
#: C/crypto/EVP_SignInit.pod:19 C/crypto/EVP_VerifyInit.pod:17
#: C/crypto/OBJ_nid2obj.pod:30 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/PKCS12_create.pod:14
#: C/crypto/PKCS12_parse.pod:13 C/crypto/PKCS7_decrypt.pod:11
#: C/crypto/PKCS7_encrypt.pod:11 C/crypto/PKCS7_sign.pod:11
#: C/crypto/PKCS7_verify.pod:13 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_PKCS7.pod:11 C/crypto/SMIME_write_PKCS7.pod:11
#: C/crypto/X509_NAME_ENTRY_get_object.pod:22
#: C/crypto/X509_NAME_add_entry_by_txt.pod:20
#: C/crypto/X509_NAME_get_index_by_NID.pod:20
#: C/crypto/X509_NAME_print_ex.pod:17 C/crypto/X509_new.pod:12
#: C/crypto/bio.pod:14 C/crypto/blowfish.pod:28 C/crypto/bn.pod:144
#: C/crypto/bn_internal.pod:64 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/lh_stats.pod:20 C/crypto/lhash.pod:29 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:50
#: C/crypto/ui.pod:68 C/crypto/ui_compat.pod:17
#: 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_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_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:22 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:49 C/apps/pkcs7.pod:23
#: C/apps/pkcs8.pod:32 C/apps/req.pod:53 C/apps/rsa.pod:37
#: C/apps/rsautl.pod:30 C/apps/smime.pod:48 C/apps/spkac.pod:28
#: C/apps/verify.pod:25
msgid "COMMAND OPTIONS"
msgstr "OPTIONS DE LA COMMANDE"

#. type: =head1
#: C/apps/CA.pl.pod:174 C/apps/ca.pod:666 C/apps/ciphers.pod:425
#: 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:337
#: C/apps/pkcs12.pod:327 C/apps/pkcs7.pod:101 C/apps/pkcs8.pod:238
#: C/apps/rand.pod:51 C/apps/req.pod:606 C/apps/rsa.pod:184
#: C/apps/rsautl.pod:181 C/apps/s_client.pod:293 C/apps/s_server.pod:344
#: C/apps/s_time.pod:169 C/apps/sess_id.pod:147 C/apps/spkac.pod:129
#: C/apps/verify.pod:333 C/apps/x509.pod:823 C/apps/x509v3_config.pod:451
#: C/apps/c_rehash.pod:47 C/crypto/ASN1_OBJECT_new.pod:35
#: C/crypto/ASN1_STRING_length.pod:75 C/crypto/ASN1_STRING_new.pod:36
#: C/crypto/ASN1_STRING_print_ex.pod:87 C/crypto/ASN1_generate_nconf.pod:254
#: 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:136 C/crypto/BIO_f_null.pod:30
#: C/crypto/BIO_f_ssl.pod:311 C/crypto/BIO_find_type.pod:96
#: C/crypto/BIO_new.pod:63 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:137 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:95 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/CONF_modules_free.pod:37 C/crypto/CONF_modules_load_file.pod:51
#: C/crypto/CRYPTO_set_ex_data.pod:41 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:237 C/crypto/EVP_EncryptInit.pod:500
#: C/crypto/EVP_OpenInit.pod:55 C/crypto/EVP_PKEY_new.pod:39
#: C/crypto/EVP_PKEY_set1_RSA.pod:72 C/crypto/EVP_SealInit.pod:75
#: C/crypto/EVP_SignInit.pod:80 C/crypto/EVP_VerifyInit.pod:70
#: C/crypto/OBJ_nid2obj.pod:141 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/PKCS12_create.pod:67
#: C/crypto/PKCS12_parse.pod:49 C/crypto/PKCS7_decrypt.pod:45
#: C/crypto/PKCS7_encrypt.pod:57 C/crypto/PKCS7_sign.pod:91
#: C/crypto/PKCS7_verify.pod:108 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_PKCS7.pod:60 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:108
#: C/crypto/X509_NAME_get_index_by_NID.pod:98
#: C/crypto/X509_NAME_print_ex.pod:97 C/crypto/X509_new.pod:29
#: C/crypto/bio.pod:40 C/crypto/blowfish.pod:103 C/crypto/bn.pod:167
#: C/crypto/bn_internal.pod:232 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:34
#: C/crypto/hmac.pod:88 C/crypto/lh_stats.pod:50 C/crypto/lhash.pod:278
#: 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:171
#: C/crypto/ui.pod:181 C/crypto/ui_compat.pod:46
#: 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:87
#: 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:73
#: C/ssl/SSL_CTX_set_msg_callback.pod:90 C/ssl/SSL_CTX_set_options.pod:329
#: 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:68 C/ssl/SSL_alert_type_string.pod:224
#: C/ssl/SSL_connect.pod:65 C/ssl/SSL_do_handshake.pod:69
#: 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:47 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:117 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:655
msgid "SEE ALSO"
msgstr "VOIR AUSSI"

#. type: =head1
#: C/apps/asn1parse.pod:166 C/apps/ca.pod:611 C/apps/config.pod:262
#: C/apps/crl.pod:108 C/apps/dhparam.pod:128 C/apps/enc.pod:267
#: C/apps/genrsa.pod:84 C/apps/nseq.pod:65 C/apps/pkcs12.pod:303
#: C/apps/pkcs8.pod:229 C/apps/req.pod:589 C/apps/rsa.pod:176
#: C/apps/s_client.pod:280 C/apps/s_server.pod:331 C/apps/s_time.pod:160
#: C/apps/sess_id.pod:143 C/apps/smime.pod:364 C/apps/verify.pod:318
#: C/apps/x509.pod:806 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:128
#: C/crypto/BIO_find_type.pod:74 C/crypto/BIO_s_file.pod:130
#: C/crypto/BIO_s_mem.pod:82 C/crypto/BIO_should_retry.pod:105
#: C/crypto/BN_zero.pod:39 C/crypto/DH_generate_parameters.pod:55
#: C/crypto/DSA_generate_parameters.pod:87 C/crypto/EVP_DigestInit.pod:231
#: C/crypto/EVP_EncryptInit.pod:372 C/crypto/EVP_SignInit.pod:75
#: C/crypto/EVP_VerifyInit.pod:65 C/crypto/OBJ_nid2obj.pod:121
#: C/crypto/OpenSSL_add_all_algorithms.pod:55 C/crypto/PKCS12_parse.pod:38
#: C/crypto/PKCS7_decrypt.pod:37 C/crypto/PKCS7_encrypt.pod:52
#: C/crypto/PKCS7_sign.pod:72 C/crypto/PKCS7_verify.pod:99
#: 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_PKCS7.pod:41 C/crypto/SMIME_write_PKCS7.pod:42
#: C/crypto/X509_NAME_add_entry_by_txt.pod:101 C/crypto/d2i_X509.pod:195
#: C/crypto/des.pod:290 C/crypto/lhash.pod:228 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:254 C/apps/verify.pod:57
msgid "B<-verbose>"
msgstr "B<-verbose>"

#. type: =item
#: C/apps/crl.pod:77 C/apps/s_client.pod:99 C/apps/s_server.pod:159
#: C/apps/s_time.pod:74 C/apps/smime.pod:124 C/apps/verify.pod:37
msgid "B<-CAfile file>"
msgstr "B<-CAfile> I<fichier>"

#. type: =head1
#: C/apps/req.pod:549 C/apps/verify.pod:146
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:29
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<-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<-untrusted> I<fichier>] [B<-help>] [B<-"
"issuer_checks>] [B<-verbose>] [B<->] [I<certificats>]"

#. type: textblock
#: C/apps/verify.pod:23
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:31
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:39
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 ensemble."

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

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

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

#. type: textblock
#: C/apps/verify.pod:48
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."
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>, B<smimeencrypt>. Consultez la "
"section B<OPÃ?RATION DE VÃ?RIFICATION> pour de plus amples renseignements."

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

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

#. type: textblock
#: C/apps/verify.pod:59
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:61
msgid "B<-issuer_checks>"
msgstr "B<-issuer_checks>"

#. type: textblock
#: C/apps/verify.pod:63
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."
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."

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

#. type: textblock
#: C/apps/verify.pod:71
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:74
msgid "B<->"
msgstr "B<->"

#. type: textblock
#: C/apps/verify.pod:76
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<->."
msgstr ""
"Marquer la dernière option. Tous les arguments suivants cela 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:80
msgid "B<certificates>"
msgstr "B<certificats>"

#. type: textblock
#: C/apps/verify.pod:82
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."
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."

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

#. type: textblock
#: C/apps/verify.pod:91
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:95
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é 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:101
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:103
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:109
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 de clef d'autorité utile du "
"certificat actuel (s'ils existent) doivent correspondre à l'objet "
"d'identificateur de clef (s'il existe), et l'émetteur et 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:120
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:126
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 inclue, aucune vérification n'est réalisée. "
"Le certificat fourni ou « feuille » 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:133
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 pour "
"toutes les raisons."

#. type: textblock
#: C/apps/verify.pod:138
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:143
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:148
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 cryptiques. La forme globale du message d'erreur est :"

#. type: verbatim
#: C/apps/verify.pod:151
#, 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:154
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:161
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 monté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:168
msgid "B<0 X509_V_OK: ok>"
msgstr "B<0 X509_V_OK: ok>"

#. type: textblock
#: C/apps/verify.pod:170
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:172
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:174
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:177
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:179
msgid "the CRL of a certificate could not be found. Unused."
msgstr "La liste de révocations de certificats est introuvable. Inutilisé."

#. type: =item
#: C/apps/verify.pod:181
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:183
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:187
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:189
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:192
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:194
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:196
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:198
msgid "the signature of the certificate is invalid."
msgstr "La signature du certificat est incorrecte."

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

# NOTE: s/certificate/CRL/
#. type: textblock
#: C/apps/verify.pod:202
msgid "the signature of the certificate is invalid. Unused."
msgstr ""
"La signature de liste de révocations de certificats est incorrecte. "
"Inutilisé."

#. type: =item
#: C/apps/verify.pod:204
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:206
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:208
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:210
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:212
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:214
msgid "the CRL is not yet valid. Unused."
msgstr ""
"La liste de révocations de certificats n'est pas encore valable. Inutilisé."

#. type: =item
#: C/apps/verify.pod:216
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:218
msgid "the CRL has expired. Unused."
msgstr "La liste de révocations de certificats a expiré. Inutilisé."

#. type: =item
#: C/apps/verify.pod:220
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:222
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:224
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:226
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:228
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:230
msgid "the CRL lastUpdate field contains an invalid time. Unused."
msgstr ""
"Le champ lastUpdate de la liste de révocations de certificats contient une "
"date incorrecte. Inutilisé."

#. type: =item
#: C/apps/verify.pod:232
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:234
msgid "the CRL nextUpdate field contains an invalid time. Unused."
msgstr ""
"Le champ nextUpdate de la liste de révocations de certificats contient une "
"date incorrecte. Inutilisé."

#. type: =item
#: C/apps/verify.pod:236
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:238
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:240
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:242
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:245
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:247
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:250
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:252
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:255
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:257
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:260
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:262
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:264
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:266
msgid "the certificate has been revoked. Unused."
msgstr "Le certificat a été révoquée. Inutilisé."

#. type: =item
#: C/apps/verify.pod:268
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:270
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:273
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:275
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:277
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:279
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:281
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:283
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:285
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:287
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:289
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:291
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:295
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:297
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:301
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:303
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éries é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:307
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:309
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:312
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:314
msgid "an application specific error. Unused."
msgstr "Une erreur spécifique à l'application. Inutilisé."

#. type: textblock
#: C/apps/verify.pod:320
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:326
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ême noms de sujet sont identiques et les gèrent mal."

#. type: textblock
#: C/apps/verify.pod:329
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 documentations 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:335
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 "ENC 1SSL"
.TH ENC 1SSL "2012-08-30" "0.9.8n" "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"
enc \- Routines de chiffrement symétriques
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
\&\fBopenssl enc \-\fR\fInom_algorithme\fR [\fB\-in\fR \fInom_fichier\fR] [\fB\-out\fR
\&\fInom_fichier\fR] [\fB\-pass param\fR] [\fB\-e\fR] [\fB\-d\fR] [\fB\-a\fR] [\fB\-A\fR] [\fB\-k\fR
\&\fImot_de_passe\fR] [\fB\-kfile\fR \fInom_fichier\fR] [\fB\-K\fR \fIclef\fR] [\fB\-iv\fR \fI\s-1IV\s0\fR]
[\fB\-p\fR] [\fB\-P\fR] [\fB\-bufsize\fR \fInombre\fR] [\fB\-nopad\fR] [\fB\-debug\fR]
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
Les commandes de chiffrement symétrique permettent de chiffrer ou de
déchiffrer des données en utilisant divers algorithmes par blocs ou par flux
avec des clefs basées sur des mots de passe ou fournies
explicitement. L'encodage ou le décodage base64 peut également être
effectué, soit par lui\-même, soit en supplément au chiffrement et
déchiffrement.
.SH "OPTIONS"
.IX Header "OPTIONS"
.IP "\fB\-in\fR \fInom_fichier\fR" 4
.IX Item "-in nom_fichier"
Le fichier d'entrée. Par défaut c'est l'entrée standard.
.IP "\fB\-out\fR \fInom_fichier\fR" 4
.IX Item "-out nom_fichier"
Le fichier de sortie. Par défaut c'est la sortie standard.
.IP "\fB\-pass\fR \fIparam\fR" 4
.IX Item "-pass param"
Le fichier des mots de passe d'entrée. Pour plus de renseignements sur le
format de \fIparam\fR référez\-vous à la section \fB\s-1PHRASE\s0 \s-1DE\s0 \s-1PASSE\s0 \s-1EN\s0 PARAMÈTRE\fR
d'\fIopenssl\fR\|(1).
.IP "\fB\-salt\fR" 4
.IX Item "-salt"
Utiliser du sel dans les routines de dérivation de clef. C'est la valeur par
défaut.
.IP "\fB\-nosalt\fR" 4
.IX Item "-nosalt"
Ne pas utiliser de sel dans les routines de dérivation de clef. Cette option
ne \fBdevrait pas\fR être utilisé à part pour faire des test ou pour assurer la
compatibilité avec des versions précédentes d'OpenSSL et SSLeay.
.IP "\fB\-e\fR" 4
.IX Item "-e"
Chiffrer les données en entrée : c'est effectué par défaut.
.IP "\fB\-d\fR" 4
.IX Item "-d"
Déchiffrer les données en entrée.
.IP "\fB\-a\fR" 4
.IX Item "-a"
Traitement base64 des données. Cela signifie que lors d'un chiffrement, les
données sont encodées en base64 après le chiffrement et lors d'un
déchiffrement, les données sont décodées en base64 avant le déchiffrement.
.IP "\fB\-A\fR" 4
.IX Item "-A"
Avec l'option \fB\-a\fR, le traitement base64 est effectué sur une ligne.
.IP "\fB\-k\fR \fImot_de_passe\fR" 4
.IX Item "-k mot_de_passe"
Le mot de passe à partir duquel la clef sera dérivée. C'est pour assurer la
compatibilité avec d'anciennes versions d'OpenSSL, mais est remplacé par le
paramètre \fB\-pass\fR.
.IP "\fB\-kfile\fR \fInom_fichier\fR" 4
.IX Item "-kfile nom_fichier"
Lire le mot de passe pour la dérivation de la clef à partir de la première
ligne de \fInom_fichier\fR. C'est pour assurer la compatibilité avec
d'anciennes versions d'OpenSSL, mais est remplacé par le paramètre \fB\-pass\fR.
.IP "\fB\-S\fR \fIsel\fR" 4
.IX Item "-S sel"
Le grain de \fIsel\fR à utiliser. Sous forme de chaîne de caractères composée
uniquement de caractères hexadécimaux.
.IP "\fB\-K\fR \fIclef\fR" 4
.IX Item "-K clef"
La clef à utiliser : sous forme de chaîne de caractères composée uniquement
de caractères hexadécimaux. Si seule la clef est indiquée, le vecteur
d'initialisation (« \s-1IV\s0 ») doit en plus être indiqué avec l'option \fB\-iv\fR. Si
une clef et un mot de passe sont indiqués, la clef donnée avec l'option
\&\fB\-K\fR est prise et l'\s-1IV\s0 est généré à partir du mot de passe. Cela n'a
probablement pas de sens d'indiquer à la fois la clef et le mot de passe.
.IP "\fB\-iv\fR \fI\s-1IV\s0\fR" 4
.IX Item "-iv IV"
L'\s-1IV\s0 à utiliser : sous forme de chaîne de caractères composée uniquement de
caractères hexadécimaux. Si seule la clef est indiquée avec l'option \fB\-K\fR,
l'\s-1IV\s0 doit être défini explicitement. Si un mot de passe est indiqué, l'\s-1IV\s0
est généré à partir de ce mot de passe.
.IP "\fB\-p\fR" 4
.IX Item "-p"
Afficher la clef et l'\s-1IV\s0 utilisés.
.IP "\fB\-P\fR" 4
.IX Item "-P"
Afficher la clef et l'\s-1IV\s0 utilisés puis sortir immédiatement : aucun
chiffrement ou déchiffrement n'est effectué.
.IP "\fB\-bufsize\fR \fInombre\fR" 4
.IX Item "-bufsize nombre"
Définir la taille du tampon d'entrée/sortie.
.IP "\fB\-nopad\fR" 4
.IX Item "-nopad"
Désactiver le remplissage (« padding ») de blocs standard.
.IP "\fB\-debug\fR" 4
.IX Item "-debug"
Déboguer les \s-1BIO\s0 utilisés pour l'entrée/sortie.
.SH "NOTES"
.IX Header "NOTES"
Le programme peut être appelé soit comme \fBopenssl\fR \fInom_algorithme\fR soit
comme \fBopenssl enc \-\fR\fInom_algorithme\fR.
.PP
Un mot de passe sera demandé si besoin est pour dériver la clef et l'\s-1IV\s0.
.PP
L'option \fB\-salt\fR devrait \fBtoujours\fR être utilisée si la clef est dérivée
d'un mot de passe sauf si vous souhaitez être compatible avec les versions
précédentes d'OpenSSL et de SSLeay.
.PP
Sans l'option \fB\-salt\fR, il est possible d'effectuer des attaques efficaces
sur les mots de passe à partir de dictionnaires et d'attaquer des flux de
données chiffrées. Cela vient du fait que sans le grain de sel, le même mot
de passe génère toujours la même clef de chiffrement. Si un grain de sel est
utilisé, les huit premiers octets des données encodées sont réservés pour le
sel : ils sont générés aléatoirement lors du chiffrement d'un fichier et lus
lors du déchiffrement.
.PP
Certains algorithmes n'ont pas de clef de taille importante et d'autres ont
des implications sur la sécurité en cas de mauvaise utilisation. Un débutant
est avisé d'utiliser des encodages en bloc forts en mode \s-1CBC\s0 comme bf ou
des3.
.PP
Tous les algorithmes en mode bloc utilisent la méthode de remplissage
PKCS#5, le « standard block padding » : cela permet d'effectuer une
vérification rudimentaire de l'intégrité ou du mot de passe. Toutefois,
comme la probabilité que des données quelconques passent le test est
meilleure que 1 sur 256, ce n'est pas un très bon test.
.PP
Si le remplissage est désactivé, les données en entrées doivent avoir une
taille multiple de la taille de bloc de l'algorithme.
.PP
Tous les algorithmes \s-1RC2\s0 ont la même longueur de clef et longueur de clef
effective.
.PP
Les algorithmes Blowfish et \s-1RC5\s0 utilisent une clef de 128 bits.
.SH "ALGORITHMES PRIS EN CHARGE"
.IX Header "ALGORITHMES PRIS EN CHARGE"
.Vb 1
\& base64             Base 64
\&
\& bf\-cbc             Blowfish en mode CBC
\& bf                 Alias pour bf\-cbc
\& bf\-cfb             Blowfish en mode CFB
\& bf\-ecb             Blowfish en mode ECB
\& bf\-ofb             Blowfish en mode OFB
\&
\& cast\-cbc           CAST en mode CBC
\& cast               Alias pour cast\-cbc
\& cast5\-cbc          CAST5 en mode CBC
\& cast5\-cfb          CAST5 en mode CFB
\& cast5\-ecb          CAST5 en mode ECB
\& cast5\-ofb          CAST5 en mode OFB
\&
\& des\-cbc            DES en mode CBC
\& des                Alias pour des\-cbc
\& des\-cfb            DES en mode CBC
\& des\-ofb            DES en mode OFB
\& des\-ecb            DES en mode ECB
\&
\& des\-ede\-cbc        Triple DES EDE à 2 clefs en mode CBC
\& des\-ede            Triple DES EDE à 2 clefs en mode ECB
\& des\-ede\-cfb        Triple DES EDE à 2 clefs en mode CFB
\& des\-ede\-ofb        Triple DES EDE à 2 clefs en mode OFB
\&
\& des\-ede3\-cbc       Triple DES EDE à 3 clefs in CBC mode
\& des\-ede3           Triple DES EDE à 3 clefs en mode ECB
\& des3               Alias pour des\-ede3\-cbc
\& des\-ede3\-cfb       Triple DES EDE à 3 clefs en mode CFB
\& des\-ede3\-ofb       Triple DES EDE à 3 clefs en mode OFB
\&
\& desx               Algorithm DESX
\&
\& idea\-cbc           Algorithm IDEA en mode CBC
\& idea               Alias pour idea\-cbc
\& idea\-cfb           IDEA en mode CFB
\& idea\-ecb           IDEA en mode ECB
\& idea\-ofb           IDEA en mode OFB
\&
\& rc2\-cbc            RC2 128 bits en mode CBC
\& rc2                Alias pour rc2\-cbc
\& rc2\-cfb            RC2 128 bits en mode CFB
\& rc2\-ecb            RC2 128 bits en mode ECB
\& rc2\-ofb            RC2 128 bits en mode OFB
\& rc2\-64\-cbc         RC2 64 bits en mode CBC
\& rc2\-40\-cbc         RC2 40 bits en mode CBC
\&
\& rc4                RC4 128 bits
\& rc4\-64             RC4 64 bits
\& rc4\-40             RC4 40 bits
\&
\& rc5\-cbc            Algorithme RC5 en mode CBC
\& rc5                Alias pour rc5\-cbc
\& rc5\-cfb            Algorithme RC5 en mode CFB
\& rc5\-ecb            Algorithme RC5 en mode ECB
\& rc5\-ofb            RC5 cipher in OFB mode
\&
\& aes\-[128|192|256]\-cbc  AES 128/192/256 bits en mode CBC
\& aes\-[128|192|256]      Alias pour aes\-[128|192|256]\-cbc
\& aes\-[128|192|256]\-cfb  AES 128/192/256 bits en mode CFB 128 bits
\& aes\-[128|192|256]\-cfb1 AES 128/192/256 bits en mode CFB 1 bit
\& aes\-[128|192|256]\-cfb8 AES 128/192/256 bits en mode CFB 8 bits
\& aes\-[128|192|256]\-ecb  AES 128/192/256 bits en mode ECB
\& aes\-[128|192|256]\-ofb  AES 128/192/256 bits en mode OFB
.Ve
.SH "EXEMPLES"
.IX Header "EXEMPLES"
Encoder simplement en base64 un fichier binaire :
.PP
.Vb 1
\& openssl base64 \-in file.bin \-out file.b64
.Ve
.PP
Décoder le même fichier :
.PP
.Vb 1
\& openssl base64 \-d \-in file.b64 \-out file.bin
.Ve
.PP
Chiffrer un fichier en utilisant le triple \s-1DES\s0 en mode \s-1CBC\s0 et en demandant
le mot de passe sur le terminal :
.PP
.Vb 1
\& openssl des3 \-salt \-in file.txt \-out file.des3
.Ve
.PP
Déchiffrer un fichier avec le mot de passe fournit :
.PP
.Vb 1
\& openssl des3 \-d \-salt \-in file.des3 \-out file.txt \-k mypassword
.Ve
.PP
Chiffrer un fichier, puis l'encoder en base64 (pour pouvoir l'envoyer par
mail par exemple), en utilisant l'algorithme Blowfish en mode \s-1CBC\s0 :
.PP
.Vb 1
\& openssl bf \-a \-salt \-in file.txt \-out file.bf
.Ve
.PP
Décoder un fichier base64, puis le déchiffrer :
.PP
.Vb 1
\& openssl bf \-d \-salt \-a \-in file.bf \-out file.txt
.Ve
.PP
Déchiffer des données en utilisant une clef \s-1RC4\s0 de 40 bits fournie :
.PP
.Vb 1
\& openssl rc4\-40 \-in file.rc4 \-out file.txt \-K 0102030405
.Ve
.SH "BOGUES"
.IX Header "BOGUES"
L'option \fB\-A\fR ne fonctionne pas correctement avec les très gros fichiers.
.PP
Il devrait y avoir une option permettant d'inclure un compteur d'itérations.
.PP
Le programme \fBenc\fR gère seulement un nombre fixe d'algorithmes avec
certains paramètres. Ainsi, par exemple, pour utiliser \s-1RC2\s0 avec une clef de
76 bits ou \s-1RC4\s0 avec 84 bits, vous ne pourrez pas utiliser ce programme.
.SH "TRADUCTION"
.IX Header "TRADUCTION"
Cette page de manuel a été traduite par arne 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 "VERIFY 1SSL"
.TH VERIFY 1SSL "2012-08-30" "0.9.8n" "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\-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 ensemble.
.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 ensemble.
.IP "\fB\-purpose\fR \fIraison\fR" 4
.IX Item "-purpose raison"
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 : \fBsslclient\fR,
\&\fBsslserver\fR, \fBnssslserver\fR, \fBsmimesign\fR, \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é. 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.
.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 "-"
Marquer la dernière option. Tous les arguments suivants cela 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 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 \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é 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 de clef d'autorité utile du
certificat actuel (s'ils existent) doivent correspondre à l'objet
d'identificateur de clef (s'il existe), et l'émetteur et 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 inclue, aucune vérification n'est
réalisée. Le certificat fourni ou « feuille » 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 pour
toutes les raisons.
.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 cryptiques. 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 monté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. Inutilisé.
.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 de liste de révocations de certificats est
incorrecte. Inutilisé.
.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. Inutilisé.
.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é. Inutilisé.
.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. Inutilisé.
.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. Inutilisé.
.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ée. Inutilisé.
.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éries é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ême noms de sujet sont identiques et les gèrent mal.
.PP
Les versions précédentes de cette documentations 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.
.\" 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::CONF_modules_free 3SSL"
.TH fr::crypto::CONF_modules_free 3SSL "2012-08-30" "0.9.8n" "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"
CONF_modules_free, CONF_modules_finish, CONF_modules_unload \-
Fonctions de nettoyage de la configuration d'OpenSSL
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
.Vb 1
\& #include <openssl/conf.h>
\&
\& void CONF_modules_free(void);
\& void CONF_modules_finish(void);
\& void CONF_modules_unload(int all);
.Ve
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
\&\fICONF_modules_free()\fR ferme et libère la mémoire allouée par les modules de
configuration.
.PP
\&\fICONF_modules_finish()\fR appelle le gestionnaire \fBfinish\fR de tous les modules
de configuration pour libérer toute configuration effectuée par les modules.
.PP
\&\fICONF_modules_unload()\fR termine et décharge les modules de configuration. Si
\&\fBall\fR vaut \fB0\fR, seuls les modules chargés à partir des objets partagés
dynamiques seront déchargés. Si \fBall\fR vaut \fB1\fR, tous les modules, modules
de base inclus, seront déchargés.
.SH "NOTES"
.IX Header "NOTES"
Les applications n'appelleront normalement que \fICONF_modules_free()\fR pour
nettoyer les configurations réalisées.
.SH "VALEUR DE RETOUR"
.IX Header "VALEUR DE RETOUR"
Aucune des fonctions ne renvoie de valeur.
.SH "VOIR AUSSI"
.IX Header "VOIR AUSSI"
\&\fIconf\fR\|(5), \fIOPENSSL_config\fR\|(3),
\&\fICONF_modules_load_file\fR\|(3), \fICONF_modules_load_file\fR\|(3)
.SH "HISTORIQUE"
.IX Header "HISTORIQUE"
\&\fICONF_modules_free()\fR, \fICONF_modules_unload()\fR, et \fICONF_modules_finish()\fR sont
apparues dans la version 0.9.7 d'OpenSSL.
.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 "fr::crypto::d2i_X509_CRL 3SSL"
.TH fr::crypto::d2i_X509_CRL 3SSL "2012-08-30" "0.9.8n" "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"
d2i_X509_CRL, i2d_X509_CRL, d2i_X509_CRL_bio, d2i_509_CRL_fp,
i2d_X509_CRL_bio, i2d_X509_CRL_fp \- Fonctions pour les requêtes de
certificats PKCS#10
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
.Vb 1
\& #include <openssl/x509.h>
\&
\& X509_CRL *d2i_X509_CRL(X509_CRL **a, const unsigned char **pp, long length);
\& int i2d_X509_CRL(X509_CRL *a, unsigned char **pp);
\&
\& X509_CRL *d2i_X509_CRL_bio(BIO *bp, X509_CRL **x);
\& X509_CRL *d2i_X509_CRL_fp(FILE *fp, X509_CRL **x);
\&
\& int i2d_X509_CRL_bio(BIO *bp, X509_CRL *x);
\& int i2d_X509_CRL_fp(FILE *fp, X509_CRL *x);
.Ve
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
Ces fonctions décodent et encodent une liste de révocations de certificats
X509 (\s-1CRL\s0 pour « Certificate Revocation List »).
.PP
Ces fonctions se comportent de façon similaire à \fId2i_X509()\fR et \fIi2d_X509()\fR,
décrites dans la page de manuel \fId2i_X509\fR\|(3).
.SH "VOIR AUSSI"
.IX Header "VOIR AUSSI"
\&\fId2i_X509\fR\|(3)
.SH "HISTORIQUE"
.IX Header "HISTORIQUE"
� préciser
.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 "fr::crypto::d2i_X509_REQ 3SSL"
.TH fr::crypto::d2i_X509_REQ 3SSL "2012-08-30" "0.9.8n" "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"
d2i_X509_REQ, i2d_X509_REQ, d2i_X509_REQ_bio, d2i_X509_REQ_fp,
i2d_X509_REQ_bio, i2d_X509_REQ_fp \- Fonctions pour les requêtes de
certificats PKCS#10
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
.Vb 1
\& #include <openssl/x509.h>
\&
\& X509_REQ *d2i_X509_REQ(X509_REQ **a, const unsigned char **pp, long length);
\& int i2d_X509_REQ(X509_REQ *a, unsigned char **pp);
\&
\& X509_REQ *d2i_X509_REQ_bio(BIO *bp, X509_REQ **x);
\& X509_REQ *d2i_X509_REQ_fp(FILE *fp, X509_REQ **x);
\&
\& int i2d_X509_REQ_bio(BIO *bp, X509_REQ *x);
\& int i2d_X509_REQ_fp(FILE *fp, X509_REQ *x);
.Ve
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
Ces fonctions décodent et encodent une requête de certificat PKCS#10.
.PP
Ces fonctions se comportent de façon similaire à \fId2i_X509()\fR et \fIi2d_X509()\fR,
décrites dans la page de manuel \fId2i_X509\fR\|(3).
.SH "VOIR AUSSI"
.IX Header "VOIR AUSSI"
\&\fId2i_X509\fR\|(3)
.SH "HISTORIQUE"
.IX Header "HISTORIQUE"
� préciser
.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: