.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .ie \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . nr % 0 . rr F .\} .el \{\ . de IX .. .\} .\" ======================================================================== .\" .IX Title "fr::ssl::SSL_clear 3SSL" .TH fr::ssl::SSL_clear 3SSL "2013-02-26" "1.0.1e" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NOM" .IX Header "NOM" SSL_clear \- Réinitialiser un objet \s-1SSL\s0 pour permettre une autre connexion .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& #include \& \& int SSL_clear(SSL *ssl); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" Réinitialiser \fBssl\fR pour permettre une autre connexion. Tous les réglages (méthode, algorithmes, \s-1BIO\s0) sont gardés. .SH "NOTES" .IX Header "NOTES" SSL_clear est utilisée pour préparer un objet \s-1SSL\s0 pour une nouvelle connexion. Alors que tous les réglages sont gardés, un effet de bord est le traitement de la session \s-1SSL\s0 actuelle. Si une session est encore \fBouverte\fR, elle est considérée mauvaise et sera supprimée du cache de session, comme exigé par la \s-1RFC\s0 2246. Une session est considérée ouverte si \&\fISSL_shutdown\fR\|(3) n'a pas été appelée pour la connexion ou en tout cas si \fISSL_set_shutdown\fR\|(3) a été utilisée pour envoyer l'état \s-1SSL_SENT_SHUTDOWN\s0. .PP Si une session a été fermée proprement, l'objet de session sera gardé avec tous les réglages correspondants. Cela signifie explicitement que, par exemple, la méthode spécifiquement utilisée pendant la session sera gardée pour la nouvelle initialisation. Donc s'il s'agissait d'une session TLSv1, un objet client \s-1SSL\s0 utilisera une méthode client TLSv1 pour l'initialisation suivante et un objet serveur \s-1SSL\s0 utilisera une méthode serveur TLSv1, même si SSLv23_*_methods avaient été choisies au démarrage. Cela pourrait conduire à des échecs de connexion (consultez \fISSL_new\fR\|(3)) pour une description des propriétés de la méthode. .SH "AVERTISSEMENTS" .IX Header "AVERTISSEMENTS" \&\fBSSL_clear\fR() réinitialise l'objet \s-1SSL\s0 pour permettre une autre connexion. L'opération de réinitialisation garde cependant plusieurs réglages de la session précédente (certains de ces réglages ont été faits automatiquement pendant l'initialisation précédente). Cela n'a de sens que pour une nouvelle connexion avec un pair aux réglages parfaitement identiques, et pourrait échouer si ce pair modifie ses réglages entre les connexions. Utilisez la séquence \fISSL_get_session\fR\|(3) ; \&\fISSL_new\fR\|(3) ; \fISSL_set_session\fR\|(3) ; \&\fISSL_free\fR\|(3) à la place pour éviter ces types d'échecs (ou simplement \fISSL_free\fR\|(3) ; \fISSL_new\fR\|(3) si la réutilisation de session n'est pas voulue). .SH "VALEURS DE RETOUR" .IX Header "VALEURS DE RETOUR" Les valeurs suivantes peuvent être renvoyées. .IP "0" 4 L'opération \fBSSL_clear\fR() n'a pas pu être réalisée. Vérifiez la pile d'erreur pour découvrir la raison. .IP "1" 4 .IX Item "1" L'opération \fBSSL_clear\fR() a réussi. .PP \&\fISSL_new\fR\|(3), \fISSL_free\fR\|(3), \&\fISSL_shutdown\fR\|(3), \&\fISSL_set_shutdown\fR\|(3), \&\fISSL_CTX_set_options\fR\|(3), \fIssl\fR\|(3), \&\fISSL_CTX_set_client_cert_cb\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.