.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{ . if \nF \{ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "fr::ssl::SSL_CTX_set_cert_store 3SSL" .TH fr::ssl::SSL_CTX_set_cert_store 3SSL "2015-12-31" "1.0.2a 1.0.2c" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NOM" .IX Header "NOM" SSL_CTX_set_cert_store, SSL_CTX_get_cert_store \- Manipuler le stockage de vérification de certificats X509 .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fB #include \fR .PP \&\fB void SSL_CTX_set_cert_store(\s-1SSL_CTX\s0 *\fR\fIctx\fR\fB, X509_STORE *\fR\fIstockage\fR\fB);\fR \fBX509_STORE *SSL_CTX_get_cert_store(const \s-1SSL_CTX\s0 *\fR\fIctx\fR\fB);\fR .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fBSSL_CTX_set_cert_store\fR() définit et remplace le stockage de vérifications de certificat de \fIctx\fR en \fIstockage\fR. Si un autre objet X509_STORE est actuellement défini dans \fIctx\fR, il sera libéré avec \fBX509_STORE_free\fR(). .PP \&\fBSSL_CTX_set_cert_store\fR() renvoie un pointeur vers le stockage actuel de vérifications de certificat. .SH "NOTES" .IX Header "NOTES" Afin de vérifier les certificats présentés par le pair, il faut accéder aux certificats d'autorité de certification. Ces certificats d'autorité de certification sont rendus disponibles par des méthodes de recherche, traitées à l'intérieur de X509_STORE. Le X509_STORE_CTX utilisé lors de la vérification de certificats est créé à partir de X509_STORE. .PP L'emplacement de stockage des certificats de confiance est typiquement géré en utilisant \&\fBSSL_CTX_load_verify_locations\fR(3). L'utilisation des fonctions \fBSSL_CTX_set_cert_store\fR() et \&\fBSSL_CTX_get_cert_store\fR() est possible pour manipuler l'objet X509_STORE au\-delà de l'appel \&\fBSSL_CTX_load_verify_locations\fR(3). .PP Aucune documentation détaillée du mode d'utilisation de l'objet X509_STORE n'est pour l'instant disponible. Les éléments du X509_STORE ne sont pas tous utilisés au moment de la vérification. Ainsi, par exemple, la fonction \&\fBverify_callback\fR() sera écrasée par la fonction \fBverify_callback\fR() définie par la famille de fonctions \&\fBSSL_CTX_set_verify\fR(3). Ce document devra par conséquent être mis à jour lorsque la documentation de l'objet X509_STORE et de son traitement sera disponible. .SH "RESTRICTIONS" .IX Header "RESTRICTIONS" La structure X509_STORE utilisée par un \s-1SSL_CTX\s0 est employée pour vérifier les certificats de pairs et construire la chaîne de certificats ; elle est aussi partagée par toute structure \s-1SSL\s0 enfant. Les applications désirant un contrôle plus fin peuvent plutôt utiliser des fonctions telles que \&\fBSSL_CTX_set1_verify_cert_store\fR(). .SH "VALEURS DE RETOUR" .IX Header "VALEURS DE RETOUR" \&\fBSSL_CTX_set_cert_store\fR() ne renvoie pas de sortie de diagnostic. .PP \&\fBSSL_CTX_set_cert_store\fR() renvoie la configuration actuelle. .SH "VOIR AUSSI" .IX Header "VOIR AUSSI" \&\fBssl\fR(3), \&\fBSSL_CTX_load_verify_locations\fR(3), \&\fBSSL_CTX_set_verify\fR(3) .SH "TRADUCTION" .IX Header "TRADUCTION" La traduction de cette page de manuel est maintenue par les membres de la liste . Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr-extra.