.\" 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_COMP_add_compression_method 3SSL" .TH fr::ssl::SSL_COMP_add_compression_method 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_COMP_add_compression_method \- Traitement des méthodes de compression intégrée \s-1SSL\s0 ou \s-1TLS\s0 .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& #include \& \& int SSL_COMP_add_compression_method(int id, COMP_METHOD *cm); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fBSSL_COMP_add_compression_method\fR() ajoute la méthode de compression \fIcm\fR avec l'identifiant \fIid\fR à la liste des méthodes de compression disponibles. Cette liste est maintenue globalement pour toutes les opérations \s-1SSL\s0 dans cette application. Elle ne peut pas être définie pour des objets \s-1SSL_CTX\s0 ou \s-1SSL\s0 spécifiques. .SH "NOTES" .IX Header "NOTES" La norme \s-1TLS \s0(ou SSLv3) permet l'intégration des méthodes de compression dans la communication. La \s-1RFC TLS\s0 ne spécifie cependant pas de méthode de compression ni d'identifiant correspondant, il n'y a donc actuellement pas de moyen compatible d'intégrer la compression avec des pairs inconnus. Il n'est par conséquent pas recommandé d'intégrer actuellement la compression dans les applications. Les applications pour utilisation non publique pourraient se mettre d'accord sur certaines méthodes de compression. L'utilisation de différentes méthodes de compression avec le même identifiant aura pour conséquence un échec de connexion. .PP Un client OpenSSL utilisant un protocole qui permet la compression (SSLv3, TLSv1) enverra sans condition la liste de toutes les méthodes de compression activées avec \fBSSL_COMP_add_compression_method\fR() au serveur pendant l'initialisation de connexion. Contrairement aux mécanismes de définition de liste d'algorithmes de chiffrement, aucune méthode n'est disponible pour restreindre la liste des méthodes de compression en fonction de la connexion. .PP Un serveur OpenSSL comparera les identifiants envoyés par un client avec ses propres méthodes de compression et activera sans condition la compression si un identifiant correspondant est trouvé. Restreindre la liste des méthodes de compression prises en charge en fonction de la connexion est impossible. .PP La bibliothèque OpenSSL a les méthodes de compression \fBCOMP_rle\fR() et (quand spécifiquement activée à la compilation) \fBCOMP_zlib\fR() disponibles. .SH "AVERTISSEMENTS" .IX Header "AVERTISSEMENTS" Une fois que les identités des méthodes de compression pour le protocole \s-1TLS\s0 auront été normalisées, l'interface de programmation sera sans doute modifiée. L'utiliser maintenant n'est pas recommandé. .SH "VALEURS DE RETOUR" .IX Header "VALEURS DE RETOUR" \&\fBSSL_COMP_add_compression_method\fR() pourrait renvoyer les valeurs suivantes. .IP "0" 4 L'opération a réussi. .IP "1" 4 .IX Item "1" L'opération a échoué. Vérifiez la file d'erreur pour découvrir la raison. .SH "VOIR AUSSI" .IX Header "VOIR AUSSI" \&\fIssl\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.