.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) .\" .\" 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_mode 3SSL" .TH fr::ssl::SSL_CTX_set_mode 3SSL "2015-01-30" "1.0.1k" "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_mode, SSL_set_mode, SSL_CTX_get_mode, SSL_get_mode \- Manipuler le mode du moteur \s-1SSL\s0 .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fB #include \fR .PP \&\fB long SSL_CTX_set_mode(\s-1SSL_CTX\s0 *\fR\fIctx\fR\fB, long\fR \fImode\fR\fB);\fR \fBlong SSL_set_mode(\s-1SSL\s0 *\fR\fIssl\fR\fB, long\fR \fImode\fR\fB);\fR .PP \&\fB long SSL_CTX_get_mode(\s-1SSL_CTX\s0 *\fR\fIctx\fR\fB);\fR \fBlong SSL_get_mode(\s-1SSL\s0 *\fR\fIssl\fR\fB);\fR .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fBSSL_CTX_set_mode\fR() ajoute le mode à l’aide d’un masquage dans \fImode\fR à \&\fIctx\fR. Les options déjà définies ne sont pas effacées. .PP \&\fBSSL_set_mode\fR() ajoute le mode à l’aide d’un masquage dans \fImode\fR à \&\fIssl\fR. Les options déjà définies ne sont pas effacées. .PP \&\fBSSL_CTX_get_mode\fR() renvoie le mode défini pour \fIctx\fR. .PP \&\fBSSL_get_mode\fR() renvoie le mode défini pour \fIssl\fR. .SH "NOTES" .IX Header "NOTES" Les modes suivants sont disponibles. .IP "\s-1SSL_MODE_ENABLE_PARTIAL_WRITE\s0" 4 .IX Item "SSL_MODE_ENABLE_PARTIAL_WRITE" Autoriser \fBSSL_write\fR(..., \fIn\fR) à renvoyer \fIr\fR avec 0 < \fIr\fR < \fIn\fR (c\-à\-d., rendre compte de la réussite lorsqu’un seul enregistrement a été écrit). Si non défini (état par défaut), \fBSSL_write\fR() n’indiquera une réussite que lorsqu’un morceau complet est écrit. Après un renvoi de \&\fBSSL_write\fR() avec \fIr\fR, \fIr\fR octets ont été écrits avec succès et le prochain appel à \fBSSL_write\fR() ne doit envoyer que les derniers n\-r octets, à l’instar du comportement de \fBwrite\fR(). .IP "\s-1SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER\s0" 4 .IX Item "SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER" Rendre possible un nouvel essai de \fBSSL_write\fR() avec un emplacement de tampon différent (le contenu du tampon doit rester le même). Ce n’est pas le comportement par défaut pour éviter l’idée fausse que \fBSSL_write\fR() non bloquant a le même comportement que \fBwrite\fR() non bloquant. .IP "\s-1SSL_MODE_AUTO_RETRY\s0" 4 .IX Item "SSL_MODE_AUTO_RETRY" Ne contrariez jamais l’application avec de nouveaux essais si le transfert est bloquant. Si une renégociation a lieu durant une opération normale, \&\fBSSL_read\fR(3) ou \fBSSL_write\fR(3) renverrait \&\fB\-1\fR et indiquerait la nécessité de réessayer avec \&\s-1SSL_ERROR_WANT_READ.\s0 Dans un environnement non bloquant, les applications doivent être préparées à prendre en charge les opérations de lecture et écriture incomplètes. Dans un environnement bloquant, les applications ne sont pas préparées à s’occuper des opérations de lecture et écriture, se terminant sans indication de réussite. L’indicateur \s-1SSL_MODE_AUTO_RETRY\s0 fera que les opérations le lecture et écriture ne se termineront qu’après la réussite complète de l’initiation de connexion. .IP "\s-1SSL_MODE_RELEASE_BUFFERS\s0" 4 .IX Item "SSL_MODE_RELEASE_BUFFERS" S’il n’est plus besoin d’un tampon de lecture ou d’écriture pour un \s-1SSL\s0 donné, libérer la mémoire utilisée pour ce tampon. La mémoire libérée est soit ajoutée à une liste de morceaux de \s-1RAM\s0 dans le \s-1SSL_CTX,\s0 ou simplement libérée si la liste de morceaux devient plus grande que \&\s-1SSL_CTX\-\s0>freelist_max_len, de valeur 32 par défaut. Utiliser cet indicateur peut sauver 34 k par connexion inactive, Cet indicateur n’a aucun effet sur les connexions \s-1SSL\s0 v2, ou \s-1DTLS.\s0 .IP "\s-1SSL_MODE_SEND_FALLBACK_SCSV\s0" 4 .IX Item "SSL_MODE_SEND_FALLBACK_SCSV" Envoyer \s-1TLS_FALLBACK_SCSV\s0 dans ClientHello. À n’activer que par les applications qui se reconnectent avec une version dégradée de protocole ; consultez draft\-ietf\-tls\-downgrade\-scsv\-00 pour plus de précisions. .Sp N’activez jamais cela si l’application essaye une initialisation de connexion normale. N’utilisez cela que dans les tentatives de reconnexion en solution de repli explicite, en suivant les conseils de draft\-ietf\-tls\-downgrade\-scsv\-00. .SH "VALEURS DE RETOUR" .IX Header "VALEURS DE RETOUR" \&\fBSSL_CTX_set_mode\fR() et \fBSSL_set_mode\fR() renvoient le nouveau masquage du mode après l’ajout de \fImode\fR. .PP \&\fBSSL_CTX_get_mode\fR() et \fBSSL_get_mode\fR() renvoient l’actuel masquage. .SH "VOIR AUSSI" .IX Header "VOIR AUSSI" \&\fBssl\fR(3), \fBSSL_read\fR(3), \&\fBSSL_write\fR(3) .SH "HISTORIQUE" .IX Header "HISTORIQUE" \&\s-1SSL_MODE_AUTO_RETRY\s0 a été ajouté dans OpenSSL 0.9.6. .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.