NOM¶
SSL_COMP_add_compression_method - Traitement des méthodes de compression
intégrée SSL ou TLS
SYNOPSIS¶
#include <openssl/ssl.h>
int SSL_COMP_add_compression_method(int id, COMP_METHOD *cm);
DESCRIPTION¶
SSL_COMP_add_compression_method() ajoute la méthode de compression
cm avec l'identifiant
id à la liste des méthodes
de compression disponibles. Cette liste est maintenue globalement pour toutes
les opérations SSL dans cette application. Elle ne peut pas être
définie pour des objets SSL_CTX ou SSL spécifiques.
NOTES¶
La norme TLS (ou SSLv3) permet l'intégration des méthodes de
compression dans la communication. La RFC TLS 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.
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
SSL_COMP_add_compression_method() 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.
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.
La bibliothèque OpenSSL a les méthodes de compression
COMP_rle() et (quand spécifiquement activée à la
compilation)
COMP_zlib() disponibles.
AVERTISSEMENTS¶
Une fois que les identités des méthodes de compression pour le
protocole TLS auront été normalisées, l'interface de
programmation sera sans doute modifiée. L'utiliser maintenant n'est pas
recommandé.
VALEURS DE RETOUR¶
SSL_COMP_add_compression_method() pourrait renvoyer les valeurs
suivantes.
- 0
- L'opération a réussi.
- 1
- L'opération a échoué. Vérifiez la file
d'erreur pour découvrir la raison.
VOIR AUSSI¶
ssl(3)
TRADUCTION¶
La traduction de cette page de manuel est maintenue par les membres de la liste
<debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler
toute erreur de traduction par un rapport de bogue sur le paquet
manpages-fr-extra.