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

[RFR] po4a://manpages-fr-extra/openssl/ssl.pod.po (5t;0f;280u)



Bonsoir,

Voici ma proposition de traduction.

Au final j'ai traduit les noms des paramètres vu qu'ils sont parfois
repris dans le texte et c'est donc plus facile pour les descriptions.

Merci d'avance pour vos relecture.

Amicalement,

Thomas
# French translations for PACKAGE package
# Copyright (C) 2008 Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
#
# Automatically generated, 2008.
# Thomas Blein <tblein@tblein.eu>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2009-09-06 16:40+0300\n"
"PO-Revision-Date: 2012-08-31 00:47+0200\n"
"Last-Translator: Thomas Blein <tblein@tblein.eu>\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:17
#: 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: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/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:42 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:222 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:90 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:222
#: 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:46
#: 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:94
#: 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_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/ssl/ssl.pod:6
msgid "SSL - OpenSSL SSL/TLS library"
msgstr "SSL - Bibliothèque SSL/TLS OpenSSL"

#. type: textblock
#: C/ssl/ssl.pod:12
msgid ""
"The OpenSSL B<ssl> library implements the Secure Sockets Layer (SSL v2/v3) "
"and Transport Layer Security (TLS v1) protocols. It provides a rich API "
"which is documented here."
msgstr ""
"La bibliothèque B<ssl> OpenSSL implémente les protocoles « Secure Sockets "
"Layer » (SSL v2/v3) et « Transport Layer Security » (TLS v1). Elle fournie "
"une interface de programmation applicative (API) riche qui est documentée "
"ici."

#. type: textblock
#: C/ssl/ssl.pod:16
msgid ""
"At first the library must be initialized; see L<SSL_library_init(3)|"
"SSL_library_init(3)>."
msgstr ""
"Tout d'abord, la bibliothèque doit être initialisée ; consultez "
"L<SSL_library_init(3)|SSL_library_init(3)>."

#. type: textblock
#: C/ssl/ssl.pod:19
msgid ""
"Then an B<SSL_CTX> object is created as a framework to establish TLS/SSL "
"enabled connections (see L<SSL_CTX_new(3)|SSL_CTX_new(3)>).  Various options "
"regarding certificates, algorithms etc. can be set in this object."
msgstr ""
"Ensuite un objet B<SSL_CTX> est créé en tant que cadre pour établir des "
"connexions utilisant TLS/SSL (consultez L<SSL_CTX_new(3)|SSL_CTX_new(3)>). "
"différentes options concernant les certificats, algorithmes etc. peuvent "
"être définie pour cet objet."

#. type: textblock
#: C/ssl/ssl.pod:24
msgid ""
"When a network connection has been created, it can be assigned to an B<SSL> "
"object. After the B<SSL> object has been created using L<SSL_new(3)|SSL_new"
"(3)>, L<SSL_set_fd(3)|SSL_set_fd(3)> or L<SSL_set_bio(3)|SSL_set_bio(3)> can "
"be used to associate the network connection with the object."
msgstr ""
"Une fois une connexion réseau créée, elle peut être attribuée à un objet "
"B<SSL>. Après la création de l'objet SSL avec L<SSL_new(3)|SSL_new(3)>, "
"L<SSL_set_fd(3)|SSL_set_fd(3)> ou L<SSL_set_bio(3)|SSL_set_bio(3)> peuvent "
"être utilisés pour associer la connexion réseau avec l'objet."

#. type: textblock
#: C/ssl/ssl.pod:30
msgid ""
"Then the TLS/SSL handshake is performed using L<SSL_accept(3)|SSL_accept(3)> "
"or L<SSL_connect(3)|SSL_connect(3)> respectively.  L<SSL_read(3)|SSL_read(3)"
"> and L<SSL_write(3)|SSL_write(3)> are used to read and write data on the "
"TLS/SSL connection.  L<SSL_shutdown(3)|SSL_shutdown(3)> can be used to shut "
"down the TLS/SSL connection."
msgstr ""
"Ensuite la poignée de main TLS/SSL est effectuée en utilisant respectivement "
"L<SSL_accept(3)|SSL_accept(3)> ou L<SSL_connect(3)|SSL_connect(3)>. "
"L<SSL_read(3)|SSL_read(3)> et L<SSL_write(3)|SSL_write(3)> sont utilisés "
"pour lire et écrire les données dans la connection TLS/SSL. L<SSL_shutdown"
"(3)|SSL_shutdown(3)> peut être utilisé pour éteindre la connection TLS/SSL."

#. type: =head1
#: C/ssl/ssl.pod:38
msgid "DATA STRUCTURES"
msgstr "STRUCTURES DE DONNÉES"

#. type: textblock
#: C/ssl/ssl.pod:40
msgid ""
"Currently the OpenSSL B<ssl> library functions deals with the following data "
"structures:"
msgstr ""
"Actuellement, les fonctions de la bibliothèque B<ssl> OpenSSL traitent avec "
"les structures de données suivantes :"

#. type: =item
#: C/ssl/ssl.pod:45
msgid "B<SSL_METHOD> (SSL Method)"
msgstr "B<SSL_METHOD> (Méthode SSL)"

#. type: textblock
#: C/ssl/ssl.pod:47
msgid ""
"That's a dispatch structure describing the internal B<ssl> library methods/"
"functions which implement the various protocol versions (SSLv1, SSLv2 and "
"TLSv1). It's needed to create an B<SSL_CTX>."
msgstr ""
"C'est une structure de distribution décrivant les méthodes et fonctions "
"internes de la bibliothèque B<ssl> qui implémentent les différentes versions "
"des protocoles (SSLv1, SSLv2 et TLSv1). C'est un prérequis à la création "
"d'un B<SSL_CTX>."

#. type: =item
#: C/ssl/ssl.pod:51
msgid "B<SSL_CIPHER> (SSL Cipher)"
msgstr "B<SSL_CIPHER> (Chiffrement SSL)"

#. type: textblock
#: C/ssl/ssl.pod:53
msgid ""
"This structure holds the algorithm information for a particular cipher which "
"are a core part of the SSL/TLS protocol. The available ciphers are "
"configured on a B<SSL_CTX> basis and the actually used ones are then part of "
"the B<SSL_SESSION>."
msgstr ""
"Cette structure contient les informations de l'algorithme pour un "
"chiffrement particulier qui sont au centre du protocol SSL/TLS. Les "
"chiffrements disponibles sont configurés dans un cadre B<SSL_CTX> et ceux "
"effectivement utilisés font alors partie de B<SSL_SESSION>."

#. type: =item
#: C/ssl/ssl.pod:58
msgid "B<SSL_CTX> (SSL Context)"
msgstr "B<SSL_CTX> (Context SSL)"

#. type: textblock
#: C/ssl/ssl.pod:60
msgid ""
"That's the global context structure which is created by a server or client "
"once per program life-time and which holds mainly default values for the "
"B<SSL> structures which are later created for the connections."
msgstr ""
"C'est la structure globale de contexte qui est créée par un serveur ou un "
"client une fois par durée de vie du programme et qui contient principalement "
"les valeurs par défaut pour les structures B<SSL> qui sont ensuite créées "
"pour les connections."

#. type: =item
#: C/ssl/ssl.pod:64
msgid "B<SSL_SESSION> (SSL Session)"
msgstr "B<SSL_SESSION> (Session SSL)"

#. type: textblock
#: C/ssl/ssl.pod:66
msgid ""
"This is a structure containing the current TLS/SSL session details for a "
"connection: B<SSL_CIPHER>s, client and server certificates, keys, etc."
msgstr ""
"C'est la structure contenant les détails de la session TLS/SSL courante  "
"pour une connection : les B<SSL_CIPHER>, les certificats client et serveurs, "
"les clés, etc."

#. type: =item
#: C/ssl/ssl.pod:69
msgid "B<SSL> (SSL Connection)"
msgstr "B<SSL> (Connection SSL)"

#. type: textblock
#: C/ssl/ssl.pod:71
msgid ""
"That's the main SSL/TLS structure which is created by a server or client per "
"established connection. This actually is the core structure in the SSL API.  "
"Under run-time the application usually deals with this structure which has "
"links to mostly all other structures."
msgstr ""
"C'est la structure SSL/TLS principale qui est créée par un serveur ou client "
"pour chaque connexion établie. Il s'agit en fait de la structure centrale de "
"l'API SSL. Lors de l'exécution l'application traite majoritairement avec "
"cette structure qui a des liens vers quasiment toutes les autres structures."

#. type: =head1
#: C/ssl/ssl.pod:79
msgid "HEADER FILES"
msgstr "FICHIERS D'EN-TÊTE"

#. type: textblock
#: C/ssl/ssl.pod:81
msgid ""
"Currently the OpenSSL B<ssl> library provides the following C header files "
"containing the prototypes for the data structures and and functions:"
msgstr ""
"Actuellement, la bibliothèque B<ssl> OpenSSL fournie les fichiers d'en-tête "
"C suivant contenant les prototypes pour les structures de données et les "
"fonctions :"

#. type: =item
#: C/ssl/ssl.pod:86
msgid "B<ssl.h>"
msgstr "B<ssl.h>"

#. type: textblock
#: C/ssl/ssl.pod:88
msgid ""
"That's the common header file for the SSL/TLS API.  Include it into your "
"program to make the API of the B<ssl> library available. It internally "
"includes both more private SSL headers and headers from the B<crypto> "
"library.  Whenever you need hard-core details on the internals of the SSL "
"API, look inside this header file."
msgstr ""
"C'est le fichier d'en-tête commun pour l'API SSL/TLS. Incluez le dans votre "
"programe pour rendre l'API de la bibliothèque B<ssl> disponible. Il inclut "
"en interne à la fois des fichiers d'en-tête privés SSL et des en-tête de la "
"bibliothèque B<crypto>. À chaque fois que vous avez besoin de détails précis "
"sur les entrailles de l'API SSL, regardez à l'intérieur de ce fichier d'en-"
"tête."

#. type: =item
#: C/ssl/ssl.pod:94
msgid "B<ssl2.h>"
msgstr "B<ssl2.h>"

#. type: textblock
#: C/ssl/ssl.pod:96
msgid ""
"That's the sub header file dealing with the SSLv2 protocol only.  I<Usually "
"you don't have to include it explicitly because it's already included by ssl."
"h>."
msgstr ""
"C'est le sous-fichier d'en-tête qui traite seulement du protocole SSLv2. "
"I<En principe vous n'avez pas besoin de l'inclure explicitement parce qu'il "
"est déjà inclus par ssl.h>"

#. type: =item
#: C/ssl/ssl.pod:100
msgid "B<ssl3.h>"
msgstr "B<ssl3.h>"

#. type: textblock
#: C/ssl/ssl.pod:102
msgid ""
"That's the sub header file dealing with the SSLv3 protocol only.  I<Usually "
"you don't have to include it explicitly because it's already included by ssl."
"h>."
msgstr ""
"C'est le sous-fichier d'en-tête qui traite seulement du protocole SSLv3. "
"I<En principe vous n'avez pas besoin de l'inclure explicitement parce qu'il "
"est déjà inclus par ssl.h>"

#. type: =item
#: C/ssl/ssl.pod:106
msgid "B<ssl23.h>"
msgstr "B<ssl23.h>"

#. type: textblock
#: C/ssl/ssl.pod:108
msgid ""
"That's the sub header file dealing with the combined use of the SSLv2 and "
"SSLv3 protocols.  I<Usually you don't have to include it explicitly because "
"it's already included by ssl.h>."
msgstr ""
"C'est le sous-fichier d'en-tête qui traite de la combinaison des protocoles "
"SSLv2 et SSLv3. I<En principe vous n'avez pas besoin de l'inclure "
"explicitement parce qu'il est déjà inclus par ssl.h>"

#. type: =item
#: C/ssl/ssl.pod:113
msgid "B<tls1.h>"
msgstr "B<tls1.h>"

#. type: textblock
#: C/ssl/ssl.pod:115
msgid ""
"That's the sub header file dealing with the TLSv1 protocol only.  I<Usually "
"you don't have to include it explicitly because it's already included by ssl."
"h>."
msgstr ""
"C'est le sous-fichier d'en-tête qui traite seulement du protocole TLSv1. "
"I<En principe vous n'avez pas besoin de l'inclure explicitement parce qu'il "
"est déjà inclus par ssl.h>"

#. type: =head1
#: C/ssl/ssl.pod:121
msgid "API FUNCTIONS"
msgstr "FONCTIONS DE L'API"

#. type: textblock
#: C/ssl/ssl.pod:123
msgid ""
"Currently the OpenSSL B<ssl> library exports 214 API functions.  They are "
"documented in the following:"
msgstr ""
"Actuellement, la bibliothèque B<ssl> OpenSSL exporte 214 fonctions d'API. "
"Elles sont documentées ci-dessous :"

#. type: =head2
#: C/ssl/ssl.pod:126
msgid "DEALING WITH PROTOCOL METHODS"
msgstr "TRAITEMENT DES MÉTHODES DE PROTOCOLE"

#. type: textblock
#: C/ssl/ssl.pod:128
msgid ""
"Here we document the various API functions which deal with the SSL/TLS "
"protocol methods defined in B<SSL_METHOD> structures."
msgstr ""
"Ici nous documentons les fonctions d'API qui traitent des méthodes des "
"protocoles SSL/TLS définies dans des structures B<SSL_METHOD>."

#. type: =item
#: C/ssl/ssl.pod:133
msgid "SSL_METHOD *B<SSLv2_client_method>(void);"
msgstr "SSL_METHOD *B<SSLv2_client_method>(void);"

#. type: textblock
#: C/ssl/ssl.pod:135
msgid "Constructor for the SSLv2 SSL_METHOD structure for a dedicated client."
msgstr ""
"Constructeur pour la structure SSL_METHOD de SSLv2 pour un client uniquement."

#. type: =item
#: C/ssl/ssl.pod:137
msgid "SSL_METHOD *B<SSLv2_server_method>(void);"
msgstr "SSL_METHOD *B<SSLv2_server_method>(void);"

#. type: textblock
#: C/ssl/ssl.pod:139
msgid "Constructor for the SSLv2 SSL_METHOD structure for a dedicated server."
msgstr ""
"Constructeur pour la structure SSL_METHOD de SSLv2 pour un serveur "
"uniquement."

#. type: =item
#: C/ssl/ssl.pod:141
msgid "SSL_METHOD *B<SSLv2_method>(void);"
msgstr "SSL_METHOD *B<SSLv2_method>(void);"

#. type: textblock
#: C/ssl/ssl.pod:143
msgid ""
"Constructor for the SSLv2 SSL_METHOD structure for combined client and "
"server."
msgstr ""
"Constructeur pour la structure SSL_METHOD de SSLv2 pour client et serveur "
"combinés."

#. type: =item
#: C/ssl/ssl.pod:145
msgid "SSL_METHOD *B<SSLv3_client_method>(void);"
msgstr "SSL_METHOD *B<SSLv3_client_method>(void);"

#. type: textblock
#: C/ssl/ssl.pod:147
msgid "Constructor for the SSLv3 SSL_METHOD structure for a dedicated client."
msgstr ""
"Constructeur pour la structure SSL_METHOD de SSLv3 pour un client uniquement."

#. type: =item
#: C/ssl/ssl.pod:149
msgid "SSL_METHOD *B<SSLv3_server_method>(void);"
msgstr "SSL_METHOD *B<SSLv3_server_method>(void);"

#. type: textblock
#: C/ssl/ssl.pod:151
msgid "Constructor for the SSLv3 SSL_METHOD structure for a dedicated server."
msgstr ""
"Constructeur pour la structure SSL_METHOD de SSLv3 pour un serveur "
"uniquement."

#. type: =item
#: C/ssl/ssl.pod:153
msgid "SSL_METHOD *B<SSLv3_method>(void);"
msgstr "SSL_METHOD *B<SSLv3_method>(void);"

#. type: textblock
#: C/ssl/ssl.pod:155
msgid ""
"Constructor for the SSLv3 SSL_METHOD structure for combined client and "
"server."
msgstr ""
"Constructeur pour la structure SSL_METHOD de SSLv3 pour client et serveur "
"combinés."

#. type: =item
#: C/ssl/ssl.pod:157
msgid "SSL_METHOD *B<TLSv1_client_method>(void);"
msgstr "SSL_METHOD *B<TLSv1_client_method>(void);"

#. type: textblock
#: C/ssl/ssl.pod:159
msgid "Constructor for the TLSv1 SSL_METHOD structure for a dedicated client."
msgstr ""
"Constructeur pour la structure SSL_METHOD de TLSv1 pour un client uniquement."

#. type: =item
#: C/ssl/ssl.pod:161
msgid "SSL_METHOD *B<TLSv1_server_method>(void);"
msgstr "SSL_METHOD *B<TLSv1_server_method>(void);"

#. type: textblock
#: C/ssl/ssl.pod:163
msgid "Constructor for the TLSv1 SSL_METHOD structure for a dedicated server."
msgstr ""
"Constructeur pour la structure SSL_METHOD de TLSv1 pour un serveur "
"uniquement."

#. type: =item
#: C/ssl/ssl.pod:165
msgid "SSL_METHOD *B<TLSv1_method>(void);"
msgstr "SSL_METHOD *B<TLSv1_method>(void);"

#. type: textblock
#: C/ssl/ssl.pod:167
msgid ""
"Constructor for the TLSv1 SSL_METHOD structure for combined client and "
"server."
msgstr ""
"Constructeur pour la structure SSL_METHOD de TLSv1 pour client et serveur "
"combinés."

#. type: =head2
#: C/ssl/ssl.pod:171
msgid "DEALING WITH CIPHERS"
msgstr "TRAITEMENTS DES CHIFFREMENTS"

#. type: textblock
#: C/ssl/ssl.pod:173
msgid ""
"Here we document the various API functions which deal with the SSL/TLS "
"ciphers defined in B<SSL_CIPHER> structures."
msgstr ""
"Ici nous documentons les fonctions d'API qui traitent avec les chiffrements "
"SSL/TLS définies dans des structures B<SSL_CIPHER>."

#. type: =item
#: C/ssl/ssl.pod:178
msgid ""
"char *B<SSL_CIPHER_description>(SSL_CIPHER *cipher, char *buf, int len);"
msgstr ""
"char *B<SSL_CIPHER_description>(SSL_CIPHER *chiffrement, char *tampon, int "
"taille);"

#. type: textblock
#: C/ssl/ssl.pod:180
msgid ""
"Write a string to I<buf> (with a maximum size of I<len>) containing a human "
"readable description of I<cipher>. Returns I<buf>."
msgstr ""
"Écrit une chaîne dans I<tampon> (avec une taille maximum de I<taille>) "
"contenant une description lisible par les humains de I<chiffrement>. "
"Retourne I<tampon>."

#. type: =item
#: C/ssl/ssl.pod:183
msgid "int B<SSL_CIPHER_get_bits>(SSL_CIPHER *cipher, int *alg_bits);"
msgstr "int B<SSL_CIPHER_get_bits>(SSL_CIPHER *chiffrement, int *alg_bits);"

#. type: textblock
#: C/ssl/ssl.pod:185
msgid ""
"Determine the number of bits in I<cipher>. Because of export crippled "
"ciphers there are two bits: The bits the algorithm supports in general "
"(stored to I<alg_bits>) and the bits which are actually used (the return "
"value)."
msgstr ""
"Détermine le nombre de bits pour le chiffrement. À cause de l'export de "
"chiffrements endommagés il y a deux bits : les bits que l'algorithme "
"supporte en général (conserver dans I<alg_bits>) et les bits qui sont "
"effectivement utilisés (la valeur retournée)."

#. type: =item
#: C/ssl/ssl.pod:189
msgid "const char *B<SSL_CIPHER_get_name>(SSL_CIPHER *cipher);"
msgstr "const char *B<SSL_CIPHER_get_name>(SSL_CIPHER *chiffrement);"

#. type: textblock
#: C/ssl/ssl.pod:191
msgid ""
"Return the internal name of I<cipher> as a string. These are the various "
"strings defined by the I<SSL2_TXT_xxx>, I<SSL3_TXT_xxx> and I<TLS1_TXT_xxx> "
"definitions in the header files."
msgstr ""
"Retourne le nom interne du I<chiffrement> en tant que chaîne de caractères. "
"Ce sont les différentes chaînes définies par les définitions "
"I<SSL2_TXT_xxx>, I<SSL3_TXT_xxx> et I<TLS1_TXT_xxx> dans les fichiers d'en-"
"tête."

#. type: =item
#: C/ssl/ssl.pod:195
msgid "char *B<SSL_CIPHER_get_version>(SSL_CIPHER *cipher);"
msgstr "char *B<SSL_CIPHER_get_version>(SSL_CIPHER *chiffrement);"

#. type: textblock
#: C/ssl/ssl.pod:197
msgid ""
"Returns a string like \"C<TLSv1/SSLv3>\" or \"C<SSLv2>\" which indicates the "
"SSL/TLS protocol version to which I<cipher> belongs (i.e. where it was "
"defined in the specification the first time)."
msgstr ""
"Retourne une chaîne du style \"C<TLSv1/SSLv3>\" ou \"C<SSLv2>\" qui indique "
"le protocole SSL/TLS auquel le I<chiffrement> appartient (c'est à dire où il "
"a été définie dans les spécifications pour la première fois)."

#. type: =head2
#: C/ssl/ssl.pod:203
msgid "DEALING WITH PROTOCOL CONTEXTS"
msgstr "TRAITEMENT DES CONTEXTES DE PROTOCOLE"

#. type: textblock
#: C/ssl/ssl.pod:205
msgid ""
"Here we document the various API functions which deal with the SSL/TLS "
"protocol context defined in the B<SSL_CTX> structure."
msgstr ""
"Ici nous documentons les fonctions d'API qui traitent avec le contexte des "
"protocoles SSL/TLS défini dans la structures B<SSL_CTX>."

#. type: =item
#: C/ssl/ssl.pod:210
msgid "int B<SSL_CTX_add_client_CA>(SSL_CTX *ctx, X509 *x);"
msgstr "int B<SSL_CTX_add_client_CA>(SSL_CTX *ctx, X509 *x);"

#. type: =item
#: C/ssl/ssl.pod:212
msgid "long B<SSL_CTX_add_extra_chain_cert>(SSL_CTX *ctx, X509 *x509);"
msgstr "long B<SSL_CTX_add_extra_chain_cert>(SSL_CTX *ctx, X509 *x509);"

#. type: =item
#: C/ssl/ssl.pod:214
msgid "int B<SSL_CTX_add_session>(SSL_CTX *ctx, SSL_SESSION *c);"
msgstr "int B<SSL_CTX_add_session>(SSL_CTX *ctx, SSL_SESSION *c);"

#. type: =item
#: C/ssl/ssl.pod:216
msgid "int B<SSL_CTX_check_private_key>(const SSL_CTX *ctx);"
msgstr "int B<SSL_CTX_check_private_key>(const SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:218
msgid "long B<SSL_CTX_ctrl>(SSL_CTX *ctx, int cmd, long larg, char *parg);"
msgstr "long B<SSL_CTX_ctrl>(SSL_CTX *ctx, int cmd, long larg, char *parg);"

#. type: =item
#: C/ssl/ssl.pod:220
msgid "void B<SSL_CTX_flush_sessions>(SSL_CTX *s, long t);"
msgstr "void B<SSL_CTX_flush_sessions>(SSL_CTX *s, long t);"

#. type: =item
#: C/ssl/ssl.pod:222
msgid "void B<SSL_CTX_free>(SSL_CTX *a);"
msgstr "void B<SSL_CTX_free>(SSL_CTX *a);"

#. type: =item
#: C/ssl/ssl.pod:224
msgid "char *B<SSL_CTX_get_app_data>(SSL_CTX *ctx);"
msgstr "char *B<SSL_CTX_get_app_data>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:226
msgid "X509_STORE *B<SSL_CTX_get_cert_store>(SSL_CTX *ctx);"
msgstr "X509_STORE *B<SSL_CTX_get_cert_store>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:228
msgid "STACK *B<SSL_CTX_get_client_CA_list>(const SSL_CTX *ctx);"
msgstr "STACK *B<SSL_CTX_get_client_CA_list>(const SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:230
msgid ""
"int (*B<SSL_CTX_get_client_cert_cb>(SSL_CTX *ctx))(SSL *ssl, X509 **x509, "
"EVP_PKEY **pkey);"
msgstr ""
"int (*B<SSL_CTX_get_client_cert_cb>(SSL_CTX *ctx))(SSL *ssl, X509 **x509, "
"EVP_PKEY **clé_privée);"

#. type: =item
#: C/ssl/ssl.pod:232
msgid "char *B<SSL_CTX_get_ex_data>(const SSL_CTX *s, int idx);"
msgstr "char *B<SSL_CTX_get_ex_data>(const SSL_CTX *s, int idx);"

#. type: =item
#: C/ssl/ssl.pod:234
msgid ""
"int B<SSL_CTX_get_ex_new_index>(long argl, char *argp, int (*new_func);"
"(void), int (*dup_func)(void), void (*free_func)(void))"
msgstr ""
"int B<SSL_CTX_get_ex_new_index>(long argl, char *argp, int (*new_func);"
"(void), int (*dup_func)(void), void (*free_func)(void))"

#. type: =item
#: C/ssl/ssl.pod:236
msgid ""
"void (*B<SSL_CTX_get_info_callback>(SSL_CTX *ctx))(SSL *ssl, int cb, int "
"ret);"
msgstr ""
"void (*B<SSL_CTX_get_info_callback>(SSL_CTX *ctx))(SSL *ssl, int cb, int "
"ret);"

#. type: =item
#: C/ssl/ssl.pod:238
msgid "int B<SSL_CTX_get_quiet_shutdown>(const SSL_CTX *ctx);"
msgstr "int B<SSL_CTX_get_quiet_shutdown>(const SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:240
msgid "int B<SSL_CTX_get_session_cache_mode>(SSL_CTX *ctx);"
msgstr "int B<SSL_CTX_get_session_cache_mode>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:242
msgid "long B<SSL_CTX_get_timeout>(const SSL_CTX *ctx);"
msgstr "long B<SSL_CTX_get_timeout>(const SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:244
msgid ""
"int (*B<SSL_CTX_get_verify_callback>(const SSL_CTX *ctx))(int ok, "
"X509_STORE_CTX *ctx);"
msgstr ""
"int (*B<SSL_CTX_get_verify_callback>(const SSL_CTX *ctx))(int ok, "
"X509_STORE_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:246
msgid "int B<SSL_CTX_get_verify_mode>(SSL_CTX *ctx);"
msgstr "int B<SSL_CTX_get_verify_mode>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:248
msgid ""
"int B<SSL_CTX_load_verify_locations>(SSL_CTX *ctx, char *CAfile, char "
"*CApath);"
msgstr ""
"int B<SSL_CTX_load_verify_locations>(SSL_CTX *ctx, char *fichierCA, char "
"*cheminCA);"

#. type: =item
#: C/ssl/ssl.pod:250
msgid "long B<SSL_CTX_need_tmp_RSA>(SSL_CTX *ctx);"
msgstr "long B<SSL_CTX_need_tmp_RSA>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:252
msgid "SSL_CTX *B<SSL_CTX_new>(SSL_METHOD *meth);"
msgstr "SSL_CTX *B<SSL_CTX_new>(SSL_METHOD *meth);"

#. type: =item
#: C/ssl/ssl.pod:254
msgid "int B<SSL_CTX_remove_session>(SSL_CTX *ctx, SSL_SESSION *c);"
msgstr "int B<SSL_CTX_remove_session>(SSL_CTX *ctx, SSL_SESSION *c);"

#. type: =item
#: C/ssl/ssl.pod:256
msgid "int B<SSL_CTX_sess_accept>(SSL_CTX *ctx);"
msgstr "int B<SSL_CTX_sess_accept>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:258
msgid "int B<SSL_CTX_sess_accept_good>(SSL_CTX *ctx);"
msgstr "int B<SSL_CTX_sess_accept_good>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:260
msgid "int B<SSL_CTX_sess_accept_renegotiate>(SSL_CTX *ctx);"
msgstr "int B<SSL_CTX_sess_accept_renegotiate>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:262
msgid "int B<SSL_CTX_sess_cache_full>(SSL_CTX *ctx);"
msgstr "int B<SSL_CTX_sess_cache_full>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:264
msgid "int B<SSL_CTX_sess_cb_hits>(SSL_CTX *ctx);"
msgstr "int B<SSL_CTX_sess_cb_hits>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:266
msgid "int B<SSL_CTX_sess_connect>(SSL_CTX *ctx);"
msgstr "int B<SSL_CTX_sess_connect>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:268
msgid "int B<SSL_CTX_sess_connect_good>(SSL_CTX *ctx);"
msgstr "int B<SSL_CTX_sess_connect_good>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:270
msgid "int B<SSL_CTX_sess_connect_renegotiate>(SSL_CTX *ctx);"
msgstr "int B<SSL_CTX_sess_connect_renegotiate>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:272
msgid "int B<SSL_CTX_sess_get_cache_size>(SSL_CTX *ctx);"
msgstr "int B<SSL_CTX_sess_get_cache_size>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:274
msgid ""
"SSL_SESSION *(*B<SSL_CTX_sess_get_get_cb>(SSL_CTX *ctx))(SSL *ssl, unsigned "
"char *data, int len, int *copy);"
msgstr ""
"SSL_SESSION *(*B<SSL_CTX_sess_get_get_cb>(SSL_CTX *ctx))(SSL *ssl, unsigned "
"char *données, int taille, int *copie);"

#. type: =item
#: C/ssl/ssl.pod:276
msgid ""
"int (*B<SSL_CTX_sess_get_new_cb>(SSL_CTX *ctx)(SSL *ssl, SSL_SESSION *sess);"
msgstr ""
"int (*B<SSL_CTX_sess_get_new_cb>(SSL_CTX *ctx)(SSL *ssl, SSL_SESSION *sess);"

#. type: =item
#: C/ssl/ssl.pod:278
msgid ""
"void (*B<SSL_CTX_sess_get_remove_cb>(SSL_CTX *ctx)(SSL_CTX *ctx, SSL_SESSION "
"*sess);"
msgstr ""
"void (*B<SSL_CTX_sess_get_remove_cb>(SSL_CTX *ctx)(SSL_CTX *ctx, SSL_SESSION "
"*sess);"

#. type: =item
#: C/ssl/ssl.pod:280
msgid "int B<SSL_CTX_sess_hits>(SSL_CTX *ctx);"
msgstr "int B<SSL_CTX_sess_hits>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:282
msgid "int B<SSL_CTX_sess_misses>(SSL_CTX *ctx);"
msgstr "int B<SSL_CTX_sess_misses>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:284
msgid "int B<SSL_CTX_sess_number>(SSL_CTX *ctx);"
msgstr "int B<SSL_CTX_sess_number>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:286
msgid "void B<SSL_CTX_sess_set_cache_size>(SSL_CTX *ctx,t);"
msgstr "void B<SSL_CTX_sess_set_cache_size>(SSL_CTX *ctx,t);"

#. type: =item
#: C/ssl/ssl.pod:288
msgid ""
"void B<SSL_CTX_sess_set_get_cb>(SSL_CTX *ctx, SSL_SESSION *(*cb)(SSL *ssl, "
"unsigned char *data, int len, int *copy));"
msgstr ""
"void B<SSL_CTX_sess_set_get_cb>(SSL_CTX *ctx, SSL_SESSION *(*cb)(SSL *ssl, "
"unsigned char *données, int taille, int *copie));"

#. type: =item
#: C/ssl/ssl.pod:290
msgid ""
"void B<SSL_CTX_sess_set_new_cb>(SSL_CTX *ctx, int (*cb)(SSL *ssl, "
"SSL_SESSION *sess));"
msgstr ""
"void B<SSL_CTX_sess_set_new_cb>(SSL_CTX *ctx, int (*cb)(SSL *ssl, "
"SSL_SESSION *sess));"

#. type: =item
#: C/ssl/ssl.pod:292
msgid ""
"void B<SSL_CTX_sess_set_remove_cb>(SSL_CTX *ctx, void (*cb)(SSL_CTX *ctx, "
"SSL_SESSION *sess));"
msgstr ""
"void B<SSL_CTX_sess_set_remove_cb>(SSL_CTX *ctx, void (*cb)(SSL_CTX *ctx, "
"SSL_SESSION *sess));"

#. type: =item
#: C/ssl/ssl.pod:294
msgid "int B<SSL_CTX_sess_timeouts>(SSL_CTX *ctx);"
msgstr "int B<SSL_CTX_sess_timeouts>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:296
msgid "LHASH *B<SSL_CTX_sessions>(SSL_CTX *ctx);"
msgstr "LHASH *B<SSL_CTX_sessions>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:298
msgid "void B<SSL_CTX_set_app_data>(SSL_CTX *ctx, void *arg);"
msgstr "void B<SSL_CTX_set_app_data>(SSL_CTX *ctx, void *arg);"

#. type: =item
#: C/ssl/ssl.pod:300
msgid "void B<SSL_CTX_set_cert_store>(SSL_CTX *ctx, X509_STORE *cs);"
msgstr "void B<SSL_CTX_set_cert_store>(SSL_CTX *ctx, X509_STORE *cs);"

#. type: =item
#: C/ssl/ssl.pod:302
msgid ""
"void B<SSL_CTX_set_cert_verify_cb>(SSL_CTX *ctx, int (*cb)(), char *arg)"
msgstr ""
"void B<SSL_CTX_set_cert_verify_cb>(SSL_CTX *ctx, int (*cb)(), char *arg)"

#. type: =item
#: C/ssl/ssl.pod:304
msgid "int B<SSL_CTX_set_cipher_list>(SSL_CTX *ctx, char *str);"
msgstr "int B<SSL_CTX_set_cipher_list>(SSL_CTX *ctx, char *str);"

#. type: =item
#: C/ssl/ssl.pod:306
msgid "void B<SSL_CTX_set_client_CA_list>(SSL_CTX *ctx, STACK *list);"
msgstr "void B<SSL_CTX_set_client_CA_list>(SSL_CTX *ctx, STACK *list);"

#. type: =item
#: C/ssl/ssl.pod:308
msgid ""
"void B<SSL_CTX_set_client_cert_cb>(SSL_CTX *ctx, int (*cb)(SSL *ssl, X509 "
"**x509, EVP_PKEY **pkey));"
msgstr ""
"void B<SSL_CTX_set_client_cert_cb>(SSL_CTX *ctx, int (*cb)(SSL *ssl, X509 "
"**x509, EVP_PKEY **clé_privée));"

#. type: =item
#: C/ssl/ssl.pod:310
msgid "void B<SSL_CTX_set_default_passwd_cb>(SSL_CTX *ctx, int (*cb);(void))"
msgstr "void B<SSL_CTX_set_default_passwd_cb>(SSL_CTX *ctx, int (*cb);(void))"

#. type: =item
#: C/ssl/ssl.pod:312
msgid "void B<SSL_CTX_set_default_read_ahead>(SSL_CTX *ctx, int m);"
msgstr "void B<SSL_CTX_set_default_read_ahead>(SSL_CTX *ctx, int m);"

#. type: =item
#: C/ssl/ssl.pod:314
msgid "int B<SSL_CTX_set_default_verify_paths>(SSL_CTX *ctx);"
msgstr "int B<SSL_CTX_set_default_verify_paths>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:316
msgid "int B<SSL_CTX_set_ex_data>(SSL_CTX *s, int idx, char *arg);"
msgstr "int B<SSL_CTX_set_ex_data>(SSL_CTX *s, int idx, char *arg);"

#. type: =item
#: C/ssl/ssl.pod:318
msgid ""
"void B<SSL_CTX_set_info_callback>(SSL_CTX *ctx, void (*cb)(SSL *ssl, int cb, "
"int ret));"
msgstr ""
"void B<SSL_CTX_set_info_callback>(SSL_CTX *ctx, void (*cb)(SSL *ssl, int cb, "
"int ret));"

#. type: =item
#: C/ssl/ssl.pod:320
msgid ""
"void B<SSL_CTX_set_msg_callback>(SSL_CTX *ctx, void (*cb)(int write_p, int "
"version, int content_type, const void *buf, size_t len, SSL *ssl, void "
"*arg));"
msgstr ""
"void B<SSL_CTX_set_msg_callback>(SSL_CTX *ctx, void (*cb)(int write_p, int "
"version, int content_type, const void *tampon, size_t taille, SSL *ssl, void "
"*arg));"

#. type: =item
#: C/ssl/ssl.pod:322
msgid "void B<SSL_CTX_set_msg_callback_arg>(SSL_CTX *ctx, void *arg);"
msgstr "void B<SSL_CTX_set_msg_callback_arg>(SSL_CTX *ctx, void *arg);"

#. type: =item
#: C/ssl/ssl.pod:324
msgid "void B<SSL_CTX_set_options>(SSL_CTX *ctx, unsigned long op);"
msgstr "void B<SSL_CTX_set_options>(SSL_CTX *ctx, unsigned long op);"

#. type: =item
#: C/ssl/ssl.pod:326
msgid "void B<SSL_CTX_set_quiet_shutdown>(SSL_CTX *ctx, int mode);"
msgstr "void B<SSL_CTX_set_quiet_shutdown>(SSL_CTX *ctx, int mode);"

#. type: =item
#: C/ssl/ssl.pod:328
msgid "void B<SSL_CTX_set_session_cache_mode>(SSL_CTX *ctx, int mode);"
msgstr "void B<SSL_CTX_set_session_cache_mode>(SSL_CTX *ctx, int mode);"

#. type: =item
#: C/ssl/ssl.pod:330
msgid "int B<SSL_CTX_set_ssl_version>(SSL_CTX *ctx, SSL_METHOD *meth);"
msgstr "int B<SSL_CTX_set_ssl_version>(SSL_CTX *ctx, SSL_METHOD *meth);"

#. type: =item
#: C/ssl/ssl.pod:332
msgid "void B<SSL_CTX_set_timeout>(SSL_CTX *ctx, long t);"
msgstr "void B<SSL_CTX_set_timeout>(SSL_CTX *ctx, long t);"

#. type: =item
#: C/ssl/ssl.pod:334
msgid "long B<SSL_CTX_set_tmp_dh>(SSL_CTX* ctx, DH *dh);"
msgstr "long B<SSL_CTX_set_tmp_dh>(SSL_CTX* ctx, DH *dh);"

#. type: =item
#: C/ssl/ssl.pod:336
msgid "long B<SSL_CTX_set_tmp_dh_callback>(SSL_CTX *ctx, DH *(*cb)(void));"
msgstr "long B<SSL_CTX_set_tmp_dh_callback>(SSL_CTX *ctx, DH *(*cb)(void));"

#. type: =item
#: C/ssl/ssl.pod:338
msgid "long B<SSL_CTX_set_tmp_rsa>(SSL_CTX *ctx, RSA *rsa);"
msgstr "long B<SSL_CTX_set_tmp_rsa>(SSL_CTX *ctx, RSA *rsa);"

#. type: =item
#: C/ssl/ssl.pod:340
msgid "SSL_CTX_set_tmp_rsa_callback"
msgstr "SSL_CTX_set_tmp_rsa_callback"

#. type: textblock
#: C/ssl/ssl.pod:342
msgid ""
"C<long B<SSL_CTX_set_tmp_rsa_callback>(SSL_CTX *B<ctx>, RSA *(*B<cb>)(SSL "
"*B<ssl>, int B<export>, int B<keylength>));>"
msgstr ""
"C<long B<SSL_CTX_set_tmp_rsa_callback>(SSL_CTX *B<ctx>, RSA *(*B<cb>)(SSL "
"*B<ssl>, int B<export>, int B<taille_clé>));>"

#. type: textblock
#: C/ssl/ssl.pod:344
msgid ""
"Sets the callback which will be called when a temporary private key is "
"required. The B<C<export>> flag will be set if the reason for needing a temp "
"key is that an export ciphersuite is in use, in which case, B<C<keylength>> "
"will contain the required keylength in bits. Generate a key of appropriate "
"size (using ???) and return it."
msgstr ""
"Définit le rappel qui sera appelé quand une clé privée temporaire est "
"requise. Le drapeau B<C<export>> sera défini si la raison de l'obtention "
"d'une clé temporaire est l'utilisation d'un export d'une suite de "
"chiffrement, dans quel cas, B<C<taille_clé>> contiendra la longueur requise "
"de la clé en bits. Générez une clé de la taille appropriée et renvoyez là."

#. type: =item
#: C/ssl/ssl.pod:350
msgid "SSL_set_tmp_rsa_callback"
msgstr "SSL_set_tmp_rsa_callback"

#. type: textblock
#: C/ssl/ssl.pod:352
msgid ""
"long B<SSL_set_tmp_rsa_callback>(SSL *ssl, RSA *(*cb)(SSL *ssl, int export, "
"int keylength));"
msgstr ""
"long B<SSL_set_tmp_rsa_callback>(SSL *ssl, RSA *(*cb)(SSL *ssl, int export, "
"int taille_clé));"

#. type: textblock
#: C/ssl/ssl.pod:354
msgid ""
"The same as B<SSL_CTX_set_tmp_rsa_callback>, except it operates on an SSL "
"session instead of a context."
msgstr ""
"Identique à B<SSL_CTX_set_tmp_rsa_callback>, à la différence qu'il opère sur "
"les session SSL au lieu d'un contexte."

#. type: =item
#: C/ssl/ssl.pod:357
msgid "void B<SSL_CTX_set_verify>(SSL_CTX *ctx, int mode, int (*cb);(void))"
msgstr "void B<SSL_CTX_set_verify>(SSL_CTX *ctx, int mode, int (*cb);(void))"

#. type: =item
#: C/ssl/ssl.pod:359
msgid "int B<SSL_CTX_use_PrivateKey>(SSL_CTX *ctx, EVP_PKEY *pkey);"
msgstr "int B<SSL_CTX_use_PrivateKey>(SSL_CTX *ctx, EVP_PKEY *clé_privée);"

#. type: =item
#: C/ssl/ssl.pod:361
msgid ""
"int B<SSL_CTX_use_PrivateKey_ASN1>(int type, SSL_CTX *ctx, unsigned char *d, "
"long len);"
msgstr ""
"int B<SSL_CTX_use_PrivateKey_ASN1>(int type, SSL_CTX *ctx, unsigned char *d, "
"long taille);"

#. type: =item
#: C/ssl/ssl.pod:363
msgid "int B<SSL_CTX_use_PrivateKey_file>(SSL_CTX *ctx, char *file, int type);"
msgstr ""
"int B<SSL_CTX_use_PrivateKey_file>(SSL_CTX *ctx, char *fichier, int type);"

#. type: =item
#: C/ssl/ssl.pod:365
msgid "int B<SSL_CTX_use_RSAPrivateKey>(SSL_CTX *ctx, RSA *rsa);"
msgstr ""

#. type: =item
#: C/ssl/ssl.pod:367
msgid ""
"int B<SSL_CTX_use_RSAPrivateKey_ASN1>(SSL_CTX *ctx, unsigned char *d, long "
"len);"
msgstr ""
"int B<SSL_CTX_use_RSAPrivateKey_ASN1>(SSL_CTX *ctx, unsigned char *d, long "
"taille);"

#. type: =item
#: C/ssl/ssl.pod:369
msgid ""
"int B<SSL_CTX_use_RSAPrivateKey_file>(SSL_CTX *ctx, char *file, int type);"
msgstr ""
"int B<SSL_CTX_use_RSAPrivateKey_file>(SSL_CTX *ctx, char *fichier, int type);"

#. type: =item
#: C/ssl/ssl.pod:371
msgid "int B<SSL_CTX_use_certificate>(SSL_CTX *ctx, X509 *x);"
msgstr "int B<SSL_CTX_use_certificate>(SSL_CTX *ctx, X509 *x);"

#. type: =item
#: C/ssl/ssl.pod:373
msgid ""
"int B<SSL_CTX_use_certificate_ASN1>(SSL_CTX *ctx, int len, unsigned char *d);"
msgstr ""
"int B<SSL_CTX_use_certificate_ASN1>(SSL_CTX *ctx, int taille, unsigned char "
"*d);"

#. type: =item
#: C/ssl/ssl.pod:375
msgid ""
"int B<SSL_CTX_use_certificate_file>(SSL_CTX *ctx, char *file, int type);"
msgstr ""
"int B<SSL_CTX_use_certificate_file>(SSL_CTX *ctx, char *fichier, int type);"

#. type: =head2
#: C/ssl/ssl.pod:379
msgid "DEALING WITH SESSIONS"
msgstr "TRAITEMENTS DES SESSIONS"

#. type: textblock
#: C/ssl/ssl.pod:381
msgid ""
"Here we document the various API functions which deal with the SSL/TLS "
"sessions defined in the B<SSL_SESSION> structures."
msgstr ""
"Ici nous documentons les fonctions d'API qui traitent des sessions SSL/TLS "
"définies dans des structures B<SSL_SESSION>."

#. type: =item
#: C/ssl/ssl.pod:386
msgid "int B<SSL_SESSION_cmp>(const SSL_SESSION *a, const SSL_SESSION *b);"
msgstr "int B<SSL_SESSION_cmp>(const SSL_SESSION *a, const SSL_SESSION *b);"

#. type: =item
#: C/ssl/ssl.pod:388
msgid "void B<SSL_SESSION_free>(SSL_SESSION *ss);"
msgstr "void B<SSL_SESSION_free>(SSL_SESSION *ss);"

#. type: =item
#: C/ssl/ssl.pod:390
msgid "char *B<SSL_SESSION_get_app_data>(SSL_SESSION *s);"
msgstr "char *B<SSL_SESSION_get_app_data>(SSL_SESSION *s);"

#. type: =item
#: C/ssl/ssl.pod:392
msgid "char *B<SSL_SESSION_get_ex_data>(const SSL_SESSION *s, int idx);"
msgstr "char *B<SSL_SESSION_get_ex_data>(const SSL_SESSION *s, int idx);"

#. type: =item
#: C/ssl/ssl.pod:394
msgid ""
"int B<SSL_SESSION_get_ex_new_index>(long argl, char *argp, int (*new_func);"
"(void), int (*dup_func)(void), void (*free_func)(void))"
msgstr ""
"int B<SSL_SESSION_get_ex_new_index>(long argl, char *argp, int (*new_func);"
"(void), int (*dup_func)(void), void (*free_func)(void))"

#. type: =item
#: C/ssl/ssl.pod:396
msgid "long B<SSL_SESSION_get_time>(const SSL_SESSION *s);"
msgstr "long B<SSL_SESSION_get_time>(const SSL_SESSION *s);"

#. type: =item
#: C/ssl/ssl.pod:398
msgid "long B<SSL_SESSION_get_timeout>(const SSL_SESSION *s);"
msgstr "long B<SSL_SESSION_get_timeout>(const SSL_SESSION *s);"

#. type: =item
#: C/ssl/ssl.pod:400
msgid "unsigned long B<SSL_SESSION_hash>(const SSL_SESSION *a);"
msgstr "unsigned long B<SSL_SESSION_hash>(const SSL_SESSION *a);"

#. type: =item
#: C/ssl/ssl.pod:402
msgid "SSL_SESSION *B<SSL_SESSION_new>(void);"
msgstr "SSL_SESSION *B<SSL_SESSION_new>(void);"

#. type: =item
#: C/ssl/ssl.pod:404
msgid "int B<SSL_SESSION_print>(BIO *bp, const SSL_SESSION *x);"
msgstr "int B<SSL_SESSION_print>(BIO *bp, const SSL_SESSION *x);"

#. type: =item
#: C/ssl/ssl.pod:406
msgid "int B<SSL_SESSION_print_fp>(FILE *fp, const SSL_SESSION *x);"
msgstr "int B<SSL_SESSION_print_fp>(FILE *fp, const SSL_SESSION *x);"

#. type: =item
#: C/ssl/ssl.pod:408
msgid "void B<SSL_SESSION_set_app_data>(SSL_SESSION *s, char *a);"
msgstr "void B<SSL_SESSION_set_app_data>(SSL_SESSION *s, char *a);"

#. type: =item
#: C/ssl/ssl.pod:410
msgid "int B<SSL_SESSION_set_ex_data>(SSL_SESSION *s, int idx, char *arg);"
msgstr "int B<SSL_SESSION_set_ex_data>(SSL_SESSION *s, int idx, char *arg);"

#. type: =item
#: C/ssl/ssl.pod:412
msgid "long B<SSL_SESSION_set_time>(SSL_SESSION *s, long t);"
msgstr "long B<SSL_SESSION_set_time>(SSL_SESSION *s, long t);"

#. type: =item
#: C/ssl/ssl.pod:414
msgid "long B<SSL_SESSION_set_timeout>(SSL_SESSION *s, long t);"
msgstr "long B<SSL_SESSION_set_timeout>(SSL_SESSION *s, long t);"

#. type: =head2
#: C/ssl/ssl.pod:418
msgid "DEALING WITH CONNECTIONS"
msgstr "TRAITEMENTS DES CONNECTIONS"

#. type: textblock
#: C/ssl/ssl.pod:420
msgid ""
"Here we document the various API functions which deal with the SSL/TLS "
"connection defined in the B<SSL> structure."
msgstr ""
"Ici nous documentons les fonctions d'API qui traitent de la connexion SSL/"
"TLS définie dans la structures B<SSL>."

#. type: =item
#: C/ssl/ssl.pod:425
msgid "int B<SSL_accept>(SSL *ssl);"
msgstr "int B<SSL_accept>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:427
msgid ""
"int B<SSL_add_dir_cert_subjects_to_stack>(STACK *stack, const char *dir);"
msgstr ""
"int B<SSL_add_dir_cert_subjects_to_stack>(STACK *stack, const char *dossier);"

#. type: =item
#: C/ssl/ssl.pod:429
msgid ""
"int B<SSL_add_file_cert_subjects_to_stack>(STACK *stack, const char *file);"
msgstr ""
"int B<SSL_add_file_cert_subjects_to_stack>(STACK *stack, const char "
"*fichier);"

#. type: =item
#: C/ssl/ssl.pod:431
msgid "int B<SSL_add_client_CA>(SSL *ssl, X509 *x);"
msgstr "int B<SSL_add_client_CA>(SSL *ssl, X509 *x);"

#. type: =item
#: C/ssl/ssl.pod:433
msgid "char *B<SSL_alert_desc_string>(int value);"
msgstr "char *B<SSL_alert_desc_string>(int value);"

#. type: =item
#: C/ssl/ssl.pod:435
msgid "char *B<SSL_alert_desc_string_long>(int value);"
msgstr "char *B<SSL_alert_desc_string_long>(int value);"

#. type: =item
#: C/ssl/ssl.pod:437
msgid "char *B<SSL_alert_type_string>(int value);"
msgstr "char *B<SSL_alert_type_string>(int value);"

#. type: =item
#: C/ssl/ssl.pod:439
msgid "char *B<SSL_alert_type_string_long>(int value);"
msgstr "char *B<SSL_alert_type_string_long>(int value);"

#. type: =item
#: C/ssl/ssl.pod:441
msgid "int B<SSL_check_private_key>(const SSL *ssl);"
msgstr "int B<SSL_check_private_key>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:443
msgid "void B<SSL_clear>(SSL *ssl);"
msgstr "void B<SSL_clear>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:445
msgid "long B<SSL_clear_num_renegotiations>(SSL *ssl);"
msgstr "long B<SSL_clear_num_renegotiations>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:447
msgid "int B<SSL_connect>(SSL *ssl);"
msgstr "int B<SSL_connect>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:449
msgid "void B<SSL_copy_session_id>(SSL *t, const SSL *f);"
msgstr "void B<SSL_copy_session_id>(SSL *t, const SSL *f);"

#. type: =item
#: C/ssl/ssl.pod:451
msgid "long B<SSL_ctrl>(SSL *ssl, int cmd, long larg, char *parg);"
msgstr "long B<SSL_ctrl>(SSL *ssl, int cmd, long larg, char *parg);"

#. type: =item
#: C/ssl/ssl.pod:453
msgid "int B<SSL_do_handshake>(SSL *ssl);"
msgstr "int B<SSL_do_handshake>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:455
msgid "SSL *B<SSL_dup>(SSL *ssl);"
msgstr "SSL *B<SSL_dup>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:457
msgid "STACK *B<SSL_dup_CA_list>(STACK *sk);"
msgstr "STACK *B<SSL_dup_CA_list>(STACK *sk);"

#. type: =item
#: C/ssl/ssl.pod:459
msgid "void B<SSL_free>(SSL *ssl);"
msgstr "void B<SSL_free>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:461
msgid "SSL_CTX *B<SSL_get_SSL_CTX>(const SSL *ssl);"
msgstr "SSL_CTX *B<SSL_get_SSL_CTX>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:463
msgid "char *B<SSL_get_app_data>(SSL *ssl);"
msgstr "char *B<SSL_get_app_data>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:465
msgid "X509 *B<SSL_get_certificate>(const SSL *ssl);"
msgstr "X509 *B<SSL_get_certificate>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:467
msgid "const char *B<SSL_get_cipher>(const SSL *ssl);"
msgstr "const char *B<SSL_get_cipher>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:469
msgid "int B<SSL_get_cipher_bits>(const SSL *ssl, int *alg_bits);"
msgstr "int B<SSL_get_cipher_bits>(const SSL *ssl, int *alg_bits);"

#. type: =item
#: C/ssl/ssl.pod:471
msgid "char *B<SSL_get_cipher_list>(const SSL *ssl, int n);"
msgstr "char *B<SSL_get_cipher_list>(const SSL *ssl, int n);"

#. type: =item
#: C/ssl/ssl.pod:473
msgid "char *B<SSL_get_cipher_name>(const SSL *ssl);"
msgstr "char *B<SSL_get_cipher_name>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:475
msgid "char *B<SSL_get_cipher_version>(const SSL *ssl);"
msgstr "char *B<SSL_get_cipher_version>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:477
msgid "STACK *B<SSL_get_ciphers>(const SSL *ssl);"
msgstr "STACK *B<SSL_get_ciphers>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:479
msgid "STACK *B<SSL_get_client_CA_list>(const SSL *ssl);"
msgstr "STACK *B<SSL_get_client_CA_list>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:481
msgid "SSL_CIPHER *B<SSL_get_current_cipher>(SSL *ssl);"
msgstr "SSL_CIPHER *B<SSL_get_current_cipher>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:483
msgid "long B<SSL_get_default_timeout>(const SSL *ssl);"
msgstr "long B<SSL_get_default_timeout>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:485
msgid "int B<SSL_get_error>(const SSL *ssl, int i);"
msgstr "int B<SSL_get_error>(const SSL *ssl, int i);"

#. type: =item
#: C/ssl/ssl.pod:487
msgid "char *B<SSL_get_ex_data>(const SSL *ssl, int idx);"
msgstr "char *B<SSL_get_ex_data>(const SSL *ssl, int idx);"

#. type: =item
#: C/ssl/ssl.pod:489
msgid "int B<SSL_get_ex_data_X509_STORE_CTX_idx>(void);"
msgstr "int B<SSL_get_ex_data_X509_STORE_CTX_idx>(void);"

#. type: =item
#: C/ssl/ssl.pod:491
msgid ""
"int B<SSL_get_ex_new_index>(long argl, char *argp, int (*new_func);(void), "
"int (*dup_func)(void), void (*free_func)(void))"
msgstr ""
"int B<SSL_get_ex_new_index>(long argl, char *argp, int (*new_func);(void), "
"int (*dup_func)(void), void (*free_func)(void))"

#. type: =item
#: C/ssl/ssl.pod:493
msgid "int B<SSL_get_fd>(const SSL *ssl);"
msgstr "int B<SSL_get_fd>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:495
msgid "void (*B<SSL_get_info_callback>(const SSL *ssl);)()"
msgstr "void (*B<SSL_get_info_callback>(const SSL *ssl);)()"

#. type: =item
#: C/ssl/ssl.pod:497
msgid "STACK *B<SSL_get_peer_cert_chain>(const SSL *ssl);"
msgstr "STACK *B<SSL_get_peer_cert_chain>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:499
msgid "X509 *B<SSL_get_peer_certificate>(const SSL *ssl);"
msgstr "X509 *B<SSL_get_peer_certificate>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:501
msgid "EVP_PKEY *B<SSL_get_privatekey>(SSL *ssl);"
msgstr "EVP_PKEY *B<SSL_get_privatekey>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:503
msgid "int B<SSL_get_quiet_shutdown>(const SSL *ssl);"
msgstr "int B<SSL_get_quiet_shutdown>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:505
msgid "BIO *B<SSL_get_rbio>(const SSL *ssl);"
msgstr "BIO *B<SSL_get_rbio>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:507
msgid "int B<SSL_get_read_ahead>(const SSL *ssl);"
msgstr "int B<SSL_get_read_ahead>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:509
msgid "SSL_SESSION *B<SSL_get_session>(const SSL *ssl);"
msgstr "SSL_SESSION *B<SSL_get_session>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:511
msgid "char *B<SSL_get_shared_ciphers>(const SSL *ssl, char *buf, int len);"
msgstr ""
"char *B<SSL_get_shared_ciphers>(const SSL *ssl, char *tampon, int taille);"

#. type: =item
#: C/ssl/ssl.pod:513
msgid "int B<SSL_get_shutdown>(const SSL *ssl);"
msgstr "int B<SSL_get_shutdown>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:515
msgid "SSL_METHOD *B<SSL_get_ssl_method>(SSL *ssl);"
msgstr "SSL_METHOD *B<SSL_get_ssl_method>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:517
msgid "int B<SSL_get_state>(const SSL *ssl);"
msgstr "int B<SSL_get_state>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:519
msgid "long B<SSL_get_time>(const SSL *ssl);"
msgstr "long B<SSL_get_time>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:521
msgid "long B<SSL_get_timeout>(const SSL *ssl);"
msgstr "long B<SSL_get_timeout>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:523
msgid "int (*B<SSL_get_verify_callback>(const SSL *ssl))(int,X509_STORE_CTX *)"
msgstr ""
"int (*B<SSL_get_verify_callback>(const SSL *ssl))(int,X509_STORE_CTX *)"

#. type: =item
#: C/ssl/ssl.pod:525
msgid "int B<SSL_get_verify_mode>(const SSL *ssl);"
msgstr "int B<SSL_get_verify_mode>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:527
msgid "long B<SSL_get_verify_result>(const SSL *ssl);"
msgstr "long B<SSL_get_verify_result>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:529
msgid "char *B<SSL_get_version>(const SSL *ssl);"
msgstr "char *B<SSL_get_version>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:531
msgid "BIO *B<SSL_get_wbio>(const SSL *ssl);"
msgstr "BIO *B<SSL_get_wbio>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:533
msgid "int B<SSL_in_accept_init>(SSL *ssl);"
msgstr "int B<SSL_in_accept_init>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:535
msgid "int B<SSL_in_before>(SSL *ssl);"
msgstr "int B<SSL_in_before>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:537
msgid "int B<SSL_in_connect_init>(SSL *ssl);"
msgstr "int B<SSL_in_connect_init>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:539
msgid "int B<SSL_in_init>(SSL *ssl);"
msgstr "int B<SSL_in_init>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:541
msgid "int B<SSL_is_init_finished>(SSL *ssl);"
msgstr "int B<SSL_is_init_finished>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:543
msgid "STACK *B<SSL_load_client_CA_file>(char *file);"
msgstr "STACK *B<SSL_load_client_CA_file>(char *fichier);"

#. type: =item
#: C/ssl/ssl.pod:545
msgid "void B<SSL_load_error_strings>(void);"
msgstr "void B<SSL_load_error_strings>(void);"

#. type: =item
#: C/ssl/ssl.pod:547
msgid "SSL *B<SSL_new>(SSL_CTX *ctx);"
msgstr "SSL *B<SSL_new>(SSL_CTX *ctx);"

#. type: =item
#: C/ssl/ssl.pod:549
msgid "long B<SSL_num_renegotiations>(SSL *ssl);"
msgstr "long B<SSL_num_renegotiations>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:551
msgid "int B<SSL_peek>(SSL *ssl, void *buf, int num);"
msgstr "int B<SSL_peek>(SSL *ssl, void *tampon, int num);"

#. type: =item
#: C/ssl/ssl.pod:553
msgid "int B<SSL_pending>(const SSL *ssl);"
msgstr "int B<SSL_pending>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:555
msgid "int B<SSL_read>(SSL *ssl, void *buf, int num);"
msgstr "int B<SSL_read>(SSL *ssl, void *tampon, int num);"

#. type: =item
#: C/ssl/ssl.pod:557
msgid "int B<SSL_renegotiate>(SSL *ssl);"
msgstr "int B<SSL_renegotiate>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:559
msgid "char *B<SSL_rstate_string>(SSL *ssl);"
msgstr "char *B<SSL_rstate_string>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:561
msgid "char *B<SSL_rstate_string_long>(SSL *ssl);"
msgstr "char *B<SSL_rstate_string_long>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:563
msgid "long B<SSL_session_reused>(SSL *ssl);"
msgstr "long B<SSL_session_reused>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:565
msgid "void B<SSL_set_accept_state>(SSL *ssl);"
msgstr "void B<SSL_set_accept_state>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:567
msgid "void B<SSL_set_app_data>(SSL *ssl, char *arg);"
msgstr "void B<SSL_set_app_data>(SSL *ssl, char *arg);"

#. type: =item
#: C/ssl/ssl.pod:569
msgid "void B<SSL_set_bio>(SSL *ssl, BIO *rbio, BIO *wbio);"
msgstr "void B<SSL_set_bio>(SSL *ssl, BIO *rbio, BIO *wbio);"

#. type: =item
#: C/ssl/ssl.pod:571
msgid "int B<SSL_set_cipher_list>(SSL *ssl, char *str);"
msgstr "int B<SSL_set_cipher_list>(SSL *ssl, char *str);"

#. type: =item
#: C/ssl/ssl.pod:573
msgid "void B<SSL_set_client_CA_list>(SSL *ssl, STACK *list);"
msgstr "void B<SSL_set_client_CA_list>(SSL *ssl, STACK *list);"

#. type: =item
#: C/ssl/ssl.pod:575
msgid "void B<SSL_set_connect_state>(SSL *ssl);"
msgstr "void B<SSL_set_connect_state>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:577
msgid "int B<SSL_set_ex_data>(SSL *ssl, int idx, char *arg);"
msgstr "int B<SSL_set_ex_data>(SSL *ssl, int idx, char *arg);"

#. type: =item
#: C/ssl/ssl.pod:579
msgid "int B<SSL_set_fd>(SSL *ssl, int fd);"
msgstr "int B<SSL_set_fd>(SSL *ssl, int fd);"

#. type: =item
#: C/ssl/ssl.pod:581
msgid "void B<SSL_set_info_callback>(SSL *ssl, void (*cb);(void))"
msgstr "void B<SSL_set_info_callback>(SSL *ssl, void (*cb);(void))"

#. type: =item
#: C/ssl/ssl.pod:583
msgid ""
"void B<SSL_set_msg_callback>(SSL *ctx, void (*cb)(int write_p, int version, "
"int content_type, const void *buf, size_t len, SSL *ssl, void *arg));"
msgstr ""
"void B<SSL_set_msg_callback>(SSL *ctx, void (*cb)(int write_p, int version, "
"int content_type, const void *tampon, size_t taille, SSL *ssl, void *arg));"

#. type: =item
#: C/ssl/ssl.pod:585
msgid "void B<SSL_set_msg_callback_arg>(SSL *ctx, void *arg);"
msgstr "void B<SSL_set_msg_callback_arg>(SSL *ctx, void *arg);"

#. type: =item
#: C/ssl/ssl.pod:587
msgid "void B<SSL_set_options>(SSL *ssl, unsigned long op);"
msgstr "void B<SSL_set_options>(SSL *ssl, unsigned long op);"

#. type: =item
#: C/ssl/ssl.pod:589
msgid "void B<SSL_set_quiet_shutdown>(SSL *ssl, int mode);"
msgstr "void B<SSL_set_quiet_shutdown>(SSL *ssl, int mode);"

#. type: =item
#: C/ssl/ssl.pod:591
msgid "void B<SSL_set_read_ahead>(SSL *ssl, int yes);"
msgstr "void B<SSL_set_read_ahead>(SSL *ssl, int yes);"

#. type: =item
#: C/ssl/ssl.pod:593
msgid "int B<SSL_set_rfd>(SSL *ssl, int fd);"
msgstr "int B<SSL_set_rfd>(SSL *ssl, int fd);"

#. type: =item
#: C/ssl/ssl.pod:595
msgid "int B<SSL_set_session>(SSL *ssl, SSL_SESSION *session);"
msgstr "int B<SSL_set_session>(SSL *ssl, SSL_SESSION *session);"

#. type: =item
#: C/ssl/ssl.pod:597
msgid "void B<SSL_set_shutdown>(SSL *ssl, int mode);"
msgstr "void B<SSL_set_shutdown>(SSL *ssl, int mode);"

#. type: =item
#: C/ssl/ssl.pod:599
msgid "int B<SSL_set_ssl_method>(SSL *ssl, SSL_METHOD *meth);"
msgstr "int B<SSL_set_ssl_method>(SSL *ssl, SSL_METHOD *meth);"

#. type: =item
#: C/ssl/ssl.pod:601
msgid "void B<SSL_set_time>(SSL *ssl, long t);"
msgstr "void B<SSL_set_time>(SSL *ssl, long t);"

#. type: =item
#: C/ssl/ssl.pod:603
msgid "void B<SSL_set_timeout>(SSL *ssl, long t);"
msgstr "void B<SSL_set_timeout>(SSL *ssl, long t);"

#. type: =item
#: C/ssl/ssl.pod:605
msgid "void B<SSL_set_verify>(SSL *ssl, int mode, int (*callback);(void))"
msgstr "void B<SSL_set_verify>(SSL *ssl, int mode, int (*callback);(void))"

#. type: =item
#: C/ssl/ssl.pod:607
msgid "void B<SSL_set_verify_result>(SSL *ssl, long arg);"
msgstr "void B<SSL_set_verify_result>(SSL *ssl, long arg);"

#. type: =item
#: C/ssl/ssl.pod:609
msgid "int B<SSL_set_wfd>(SSL *ssl, int fd);"
msgstr "int B<SSL_set_wfd>(SSL *ssl, int fd);"

#. type: =item
#: C/ssl/ssl.pod:611
msgid "int B<SSL_shutdown>(SSL *ssl);"
msgstr "int B<SSL_shutdown>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:613
msgid "int B<SSL_state>(const SSL *ssl);"
msgstr "int B<SSL_state>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:615
msgid "char *B<SSL_state_string>(const SSL *ssl);"
msgstr "char *B<SSL_state_string>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:617
msgid "char *B<SSL_state_string_long>(const SSL *ssl);"
msgstr "char *B<SSL_state_string_long>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:619
msgid "long B<SSL_total_renegotiations>(SSL *ssl);"
msgstr "long B<SSL_total_renegotiations>(SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:621
msgid "int B<SSL_use_PrivateKey>(SSL *ssl, EVP_PKEY *pkey);"
msgstr "int B<SSL_use_PrivateKey>(SSL *ssl, EVP_PKEY *clé_privée);"

#. type: =item
#: C/ssl/ssl.pod:623
msgid ""
"int B<SSL_use_PrivateKey_ASN1>(int type, SSL *ssl, unsigned char *d, long "
"len);"
msgstr ""
"int B<SSL_use_PrivateKey_ASN1>(int type, SSL *ssl, unsigned char *d, long "
"taille);"

#. type: =item
#: C/ssl/ssl.pod:625
msgid "int B<SSL_use_PrivateKey_file>(SSL *ssl, char *file, int type);"
msgstr "int B<SSL_use_PrivateKey_file>(SSL *ssl, char *fichier, int type);"

#. type: =item
#: C/ssl/ssl.pod:627
msgid "int B<SSL_use_RSAPrivateKey>(SSL *ssl, RSA *rsa);"
msgstr "int B<SSL_use_RSAPrivateKey>(SSL *ssl, RSA *rsa);"

#. type: =item
#: C/ssl/ssl.pod:629
msgid ""
"int B<SSL_use_RSAPrivateKey_ASN1>(SSL *ssl, unsigned char *d, long len);"
msgstr ""
"int B<SSL_use_RSAPrivateKey_ASN1>(SSL *ssl, unsigned char *d, long taille);"

#. type: =item
#: C/ssl/ssl.pod:631
msgid "int B<SSL_use_RSAPrivateKey_file>(SSL *ssl, char *file, int type);"
msgstr "int B<SSL_use_RSAPrivateKey_file>(SSL *ssl, char *fichier, int type);"

#. type: =item
#: C/ssl/ssl.pod:633
msgid "int B<SSL_use_certificate>(SSL *ssl, X509 *x);"
msgstr "int B<SSL_use_certificate>(SSL *ssl, X509 *x);"

#. type: =item
#: C/ssl/ssl.pod:635
msgid "int B<SSL_use_certificate_ASN1>(SSL *ssl, int len, unsigned char *d);"
msgstr ""
"int B<SSL_use_certificate_ASN1>(SSL *ssl, int taille, unsigned char *d);"

#. type: =item
#: C/ssl/ssl.pod:637
msgid "int B<SSL_use_certificate_file>(SSL *ssl, char *file, int type);"
msgstr "int B<SSL_use_certificate_file>(SSL *ssl, char *fichier, int type);"

#. type: =item
#: C/ssl/ssl.pod:639
msgid "int B<SSL_version>(const SSL *ssl);"
msgstr "int B<SSL_version>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:641
msgid "int B<SSL_want>(const SSL *ssl);"
msgstr "int B<SSL_want>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:643
msgid "int B<SSL_want_nothing>(const SSL *ssl);"
msgstr "int B<SSL_want_nothing>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:645
msgid "int B<SSL_want_read>(const SSL *ssl);"
msgstr "int B<SSL_want_read>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:647
msgid "int B<SSL_want_write>(const SSL *ssl);"
msgstr "int B<SSL_want_write>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:649
msgid "int B<SSL_want_x509_lookup>(const SSL *ssl);"
msgstr "int B<SSL_want_x509_lookup>(const SSL *ssl);"

#. type: =item
#: C/ssl/ssl.pod:651
msgid "int B<SSL_write>(SSL *ssl, const void *buf, int num);"
msgstr "int B<SSL_write>(SSL *ssl, const void *tampon, int num);"

#. type: textblock
#: C/ssl/ssl.pod:657
msgid ""
"L<openssl(1)|openssl(1)>, L<crypto(3)|crypto(3)>, L<SSL_accept(3)|SSL_accept"
"(3)>, L<SSL_clear(3)|SSL_clear(3)>, L<SSL_connect(3)|SSL_connect(3)>, "
"L<SSL_CIPHER_get_name(3)|SSL_CIPHER_get_name(3)>, "
"L<SSL_COMP_add_compression_method(3)|SSL_COMP_add_compression_method(3)>, "
"L<SSL_CTX_add_extra_chain_cert(3)|SSL_CTX_add_extra_chain_cert(3)>, "
"L<SSL_CTX_add_session(3)|SSL_CTX_add_session(3)>, L<SSL_CTX_ctrl(3)|"
"SSL_CTX_ctrl(3)>, L<SSL_CTX_flush_sessions(3)|SSL_CTX_flush_sessions(3)>, "
"L<SSL_CTX_get_ex_new_index(3)|SSL_CTX_get_ex_new_index(3)>, "
"L<SSL_CTX_get_verify_mode(3)|SSL_CTX_get_verify_mode(3)>, "
"L<SSL_CTX_load_verify_locations(3)|SSL_CTX_load_verify_locations(3)> "
"L<SSL_CTX_new(3)|SSL_CTX_new(3)>, L<SSL_CTX_sess_number(3)|"
"SSL_CTX_sess_number(3)>, L<SSL_CTX_sess_set_cache_size(3)|"
"SSL_CTX_sess_set_cache_size(3)>, L<SSL_CTX_sess_set_get_cb(3)|"
"SSL_CTX_sess_set_get_cb(3)>, L<SSL_CTX_sessions(3)|SSL_CTX_sessions(3)>, "
"L<SSL_CTX_set_cert_store(3)|SSL_CTX_set_cert_store(3)>, "
"L<SSL_CTX_set_cert_verify_callback(3)|SSL_CTX_set_cert_verify_callback(3)>, "
"L<SSL_CTX_set_cipher_list(3)|SSL_CTX_set_cipher_list(3)>, "
"L<SSL_CTX_set_client_CA_list(3)|SSL_CTX_set_client_CA_list(3)>, "
"L<SSL_CTX_set_client_cert_cb(3)|SSL_CTX_set_client_cert_cb(3)>, "
"L<SSL_CTX_set_default_passwd_cb(3)|SSL_CTX_set_default_passwd_cb(3)>, "
"L<SSL_CTX_set_generate_session_id(3)|SSL_CTX_set_generate_session_id(3)>, "
"L<SSL_CTX_set_info_callback(3)|SSL_CTX_set_info_callback(3)>, "
"L<SSL_CTX_set_max_cert_list(3)|SSL_CTX_set_max_cert_list(3)>, "
"L<SSL_CTX_set_mode(3)|SSL_CTX_set_mode(3)>, L<SSL_CTX_set_msg_callback(3)|"
"SSL_CTX_set_msg_callback(3)>, L<SSL_CTX_set_options(3)|SSL_CTX_set_options(3)"
">, L<SSL_CTX_set_quiet_shutdown(3)|SSL_CTX_set_quiet_shutdown(3)>, "
"L<SSL_CTX_set_session_cache_mode(3)|SSL_CTX_set_session_cache_mode(3)>, "
"L<SSL_CTX_set_session_id_context(3)|SSL_CTX_set_session_id_context(3)>, "
"L<SSL_CTX_set_ssl_version(3)|SSL_CTX_set_ssl_version(3)>, "
"L<SSL_CTX_set_timeout(3)|SSL_CTX_set_timeout(3)>, "
"L<SSL_CTX_set_tmp_rsa_callback(3)|SSL_CTX_set_tmp_rsa_callback(3)>, "
"L<SSL_CTX_set_tmp_dh_callback(3)|SSL_CTX_set_tmp_dh_callback(3)>, "
"L<SSL_CTX_set_verify(3)|SSL_CTX_set_verify(3)>, L<SSL_CTX_use_certificate(3)|"
"SSL_CTX_use_certificate(3)>, L<SSL_alert_type_string(3)|SSL_alert_type_string"
"(3)>, L<SSL_do_handshake(3)|SSL_do_handshake(3)>, L<SSL_get_SSL_CTX(3)|"
"SSL_get_SSL_CTX(3)>, L<SSL_get_ciphers(3)|SSL_get_ciphers(3)>, "
"L<SSL_get_client_CA_list(3)|SSL_get_client_CA_list(3)>, "
"L<SSL_get_default_timeout(3)|SSL_get_default_timeout(3)>, L<SSL_get_error(3)|"
"SSL_get_error(3)>, L<SSL_get_ex_data_X509_STORE_CTX_idx(3)|"
"SSL_get_ex_data_X509_STORE_CTX_idx(3)>, L<SSL_get_ex_new_index(3)|"
"SSL_get_ex_new_index(3)>, L<SSL_get_fd(3)|SSL_get_fd(3)>, "
"L<SSL_get_peer_cert_chain(3)|SSL_get_peer_cert_chain(3)>, L<SSL_get_rbio(3)|"
"SSL_get_rbio(3)>, L<SSL_get_session(3)|SSL_get_session(3)>, "
"L<SSL_get_verify_result(3)|SSL_get_verify_result(3)>, L<SSL_get_version(3)|"
"SSL_get_version(3)>, L<SSL_library_init(3)|SSL_library_init(3)>, "
"L<SSL_load_client_CA_file(3)|SSL_load_client_CA_file(3)>, L<SSL_new(3)|"
"SSL_new(3)>, L<SSL_pending(3)|SSL_pending(3)>, L<SSL_read(3)|SSL_read(3)>, "
"L<SSL_rstate_string(3)|SSL_rstate_string(3)>, L<SSL_session_reused(3)|"
"SSL_session_reused(3)>, L<SSL_set_bio(3)|SSL_set_bio(3)>, "
"L<SSL_set_connect_state(3)|SSL_set_connect_state(3)>, L<SSL_set_fd(3)|"
"SSL_set_fd(3)>, L<SSL_set_session(3)|SSL_set_session(3)>, L<SSL_set_shutdown"
"(3)|SSL_set_shutdown(3)>, L<SSL_shutdown(3)|SSL_shutdown(3)>, "
"L<SSL_state_string(3)|SSL_state_string(3)>, L<SSL_want(3)|SSL_want(3)>, "
"L<SSL_write(3)|SSL_write(3)>, L<SSL_SESSION_free(3)|SSL_SESSION_free(3)>, "
"L<SSL_SESSION_get_ex_new_index(3)|SSL_SESSION_get_ex_new_index(3)>, "
"L<SSL_SESSION_get_time(3)|SSL_SESSION_get_time(3)>, L<d2i_SSL_SESSION(3)|"
"d2i_SSL_SESSION(3)>"
msgstr ""
"L<openssl(1)|openssl(1)>, L<crypto(3)|crypto(3)>, L<SSL_accept(3)|SSL_accept"
"(3)>, L<SSL_clear(3)|SSL_clear(3)>, L<SSL_connect(3)|SSL_connect(3)>, "
"L<SSL_CIPHER_get_name(3)|SSL_CIPHER_get_name(3)>, "
"L<SSL_COMP_add_compression_method(3)|SSL_COMP_add_compression_method(3)>, "
"L<SSL_CTX_add_extra_chain_cert(3)|SSL_CTX_add_extra_chain_cert(3)>, "
"L<SSL_CTX_add_session(3)|SSL_CTX_add_session(3)>, L<SSL_CTX_ctrl(3)|"
"SSL_CTX_ctrl(3)>, L<SSL_CTX_flush_sessions(3)|SSL_CTX_flush_sessions(3)>, "
"L<SSL_CTX_get_ex_new_index(3)|SSL_CTX_get_ex_new_index(3)>, "
"L<SSL_CTX_get_verify_mode(3)|SSL_CTX_get_verify_mode(3)>, "
"L<SSL_CTX_load_verify_locations(3)|SSL_CTX_load_verify_locations(3)> "
"L<SSL_CTX_new(3)|SSL_CTX_new(3)>, L<SSL_CTX_sess_number(3)|"
"SSL_CTX_sess_number(3)>, L<SSL_CTX_sess_set_cache_size(3)|"
"SSL_CTX_sess_set_cache_size(3)>, L<SSL_CTX_sess_set_get_cb(3)|"
"SSL_CTX_sess_set_get_cb(3)>, L<SSL_CTX_sessions(3)|SSL_CTX_sessions(3)>, "
"L<SSL_CTX_set_cert_store(3)|SSL_CTX_set_cert_store(3)>, "
"L<SSL_CTX_set_cert_verify_callback(3)|SSL_CTX_set_cert_verify_callback(3)>, "
"L<SSL_CTX_set_cipher_list(3)|SSL_CTX_set_cipher_list(3)>, "
"L<SSL_CTX_set_client_CA_list(3)|SSL_CTX_set_client_CA_list(3)>, "
"L<SSL_CTX_set_client_cert_cb(3)|SSL_CTX_set_client_cert_cb(3)>, "
"L<SSL_CTX_set_default_passwd_cb(3)|SSL_CTX_set_default_passwd_cb(3)>, "
"L<SSL_CTX_set_generate_session_id(3)|SSL_CTX_set_generate_session_id(3)>, "
"L<SSL_CTX_set_info_callback(3)|SSL_CTX_set_info_callback(3)>, "
"L<SSL_CTX_set_max_cert_list(3)|SSL_CTX_set_max_cert_list(3)>, "
"L<SSL_CTX_set_mode(3)|SSL_CTX_set_mode(3)>, L<SSL_CTX_set_msg_callback(3)|"
"SSL_CTX_set_msg_callback(3)>, L<SSL_CTX_set_options(3)|SSL_CTX_set_options(3)"
">, L<SSL_CTX_set_quiet_shutdown(3)|SSL_CTX_set_quiet_shutdown(3)>, "
"L<SSL_CTX_set_session_cache_mode(3)|SSL_CTX_set_session_cache_mode(3)>, "
"L<SSL_CTX_set_session_id_context(3)|SSL_CTX_set_session_id_context(3)>, "
"L<SSL_CTX_set_ssl_version(3)|SSL_CTX_set_ssl_version(3)>, "
"L<SSL_CTX_set_timeout(3)|SSL_CTX_set_timeout(3)>, "
"L<SSL_CTX_set_tmp_rsa_callback(3)|SSL_CTX_set_tmp_rsa_callback(3)>, "
"L<SSL_CTX_set_tmp_dh_callback(3)|SSL_CTX_set_tmp_dh_callback(3)>, "
"L<SSL_CTX_set_verify(3)|SSL_CTX_set_verify(3)>, L<SSL_CTX_use_certificate(3)|"
"SSL_CTX_use_certificate(3)>, L<SSL_alert_type_string(3)|SSL_alert_type_string"
"(3)>, L<SSL_do_handshake(3)|SSL_do_handshake(3)>, L<SSL_get_SSL_CTX(3)|"
"SSL_get_SSL_CTX(3)>, L<SSL_get_ciphers(3)|SSL_get_ciphers(3)>, "
"L<SSL_get_client_CA_list(3)|SSL_get_client_CA_list(3)>, "
"L<SSL_get_default_timeout(3)|SSL_get_default_timeout(3)>, L<SSL_get_error(3)|"
"SSL_get_error(3)>, L<SSL_get_ex_data_X509_STORE_CTX_idx(3)|"
"SSL_get_ex_data_X509_STORE_CTX_idx(3)>, L<SSL_get_ex_new_index(3)|"
"SSL_get_ex_new_index(3)>, L<SSL_get_fd(3)|SSL_get_fd(3)>, "
"L<SSL_get_peer_cert_chain(3)|SSL_get_peer_cert_chain(3)>, L<SSL_get_rbio(3)|"
"SSL_get_rbio(3)>, L<SSL_get_session(3)|SSL_get_session(3)>, "
"L<SSL_get_verify_result(3)|SSL_get_verify_result(3)>, L<SSL_get_version(3)|"
"SSL_get_version(3)>, L<SSL_library_init(3)|SSL_library_init(3)>, "
"L<SSL_load_client_CA_file(3)|SSL_load_client_CA_file(3)>, L<SSL_new(3)|"
"SSL_new(3)>, L<SSL_pending(3)|SSL_pending(3)>, L<SSL_read(3)|SSL_read(3)>, "
"L<SSL_rstate_string(3)|SSL_rstate_string(3)>, L<SSL_session_reused(3)|"
"SSL_session_reused(3)>, L<SSL_set_bio(3)|SSL_set_bio(3)>, "
"L<SSL_set_connect_state(3)|SSL_set_connect_state(3)>, L<SSL_set_fd(3)|"
"SSL_set_fd(3)>, L<SSL_set_session(3)|SSL_set_session(3)>, L<SSL_set_shutdown"
"(3)|SSL_set_shutdown(3)>, L<SSL_shutdown(3)|SSL_shutdown(3)>, "
"L<SSL_state_string(3)|SSL_state_string(3)>, L<SSL_want(3)|SSL_want(3)>, "
"L<SSL_write(3)|SSL_write(3)>, L<SSL_SESSION_free(3)|SSL_SESSION_free(3)>, "
"L<SSL_SESSION_get_ex_new_index(3)|SSL_SESSION_get_ex_new_index(3)>, "
"L<SSL_SESSION_get_time(3)|SSL_SESSION_get_time(3)>, L<d2i_SSL_SESSION(3)|"
"d2i_SSL_SESSION(3)>"

#. type: textblock
#: C/ssl/ssl.pod:733
msgid "The L<ssl(3)|ssl(3)> document appeared in OpenSSL 0.9.2"
msgstr "Le document L<ssl(3)|ssl(3)> est apparu dans OpenSSL 0.9.2"

Reply to: