.\" 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_sess_set_cache_size 3SSL" .TH fr::ssl::SSL_CTX_sess_set_cache_size 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_sess_set_cache_size, SSL_CTX_sess_get_cache_size \- Manipuler la taille du cache de sessions .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& #include \& \& long SSL_CTX_sess_set_cache_size(SSL_CTX *ctx, long t); \& long SSL_CTX_sess_get_cache_size(SSL_CTX *ctx); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fBSSL_CTX_sess_set_cache_size\fR() définit la taille du cache de sessions interne du contexte \fIctx\fR à \fIt\fR. Cette valeur est un indice et non un nombre absolu ; voir la note ci-dessous. .PP \&\fBSSL_CTX_sess_get_cache_size\fR() renvoie la taille du cache de sessions valable actuellement. .SH "NOTES" .IX Header "NOTES" La taille du cache de sessions interne est \&\s-1SSL_SESSION_CACHE_MAX_SIZE_DEFAULT,\s0 soit 1024*20 en ce moment, de telle sorte que 20 000 sessions puissent être gérées. Cette taille peut être modifiée en utilisant l'appel \fBSSL_CTX_sess_set_cache_size\fR(). Un cas particulier est la taille \fB0\fR, qui est utilisée pour une taille illimitée. .PP Si l'ajout d'une session fait que le cache dépasse sa taille, alors les sessions inutilisées sont supprimées à la fin du cache. De l'espace de cache peut être récupéré en appelant \&\fBSSL_CTX_flush_sessions\fR(3) pour supprimer des sessions expirées. .PP Si la taille du cache de sessions est réduite alors que trop de sessions sont déjà dans le cache de sessions, une ancienne session sera supprimée la prochaine fois qu'une session sera ajoutée. Cette suppression n'est pas synchronisée avec l'expiration des sessions. .SH "VALEURS DE RETOUR" .IX Header "VALEURS DE RETOUR" \&\fBSSL_CTX_sess_set_cache_size\fR() renvoie la taille valable précédente. .PP \&\fBSSL_CTX_sess_get_cache_size\fR() renvoie la taille valable actuellement. .SH "VOIR AUSSI" .IX Header "VOIR AUSSI" \&\fBssl\fR(3), \&\fBSSL_CTX_set_session_cache_mode\fR(3), \&\fBSSL_CTX_sess_number\fR(3), \&\fBSSL_CTX_flush_sessions\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.