SSL_COMP_add_compression_method(3) handle

Other Alias

SSL_COMP_free_compression_methods

SYNOPSIS


#include <openssl/ssl.h>
int SSL_COMP_add_compression_method(int id, COMP_METHOD *cm);
+void SSL_COMP_free_compression_methods(void);

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.

SSL_COMP_free_compression_methods() frees the internal table of compression methods that were built internally, and possibly augmented by adding SSL_COMP_add_compression_method().

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.

If enabled during compilation, the OpenSSL library will have the COMP_zlib() compression method available.

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.

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.