fr::ssl::SSL_CTX_set_quiet_shutdown(3SSL)

NOM
SSL_CTX_set_quiet_shutdown, SSL_CTX_get_quiet_shutdown, SSL_set_quiet_shutdown, SSL_get_quiet_shutdown - Manipuler le comportement de l’arrêt

SYNOPSIS
#include <openssl/ssl.h>

void SSL_CTX_set_quiet_shutdown(SSL_CTX *ctx, int mode);
 int SSL_CTX_get_quiet_shutdown(const SSL_CTX *ctx);

void SSL_set_quiet_shutdown(SSL *ssl, int mode);
 int SSL_get_quiet_shutdown(const SSL *ssl);

DESCRIPTION
SSL_CTX_set_quiet_shutdown() définit l’attribut « arrêt sûr » pour ctx à mode. Les objets SSL créés à partir de ctx héritent du mode valable au moment de l’appel de SSL_new(3). mode peut être 0 ou 1.

SSL_CTX_get_quiet_shutdown() renvoie le réglage de « arrêt sûr » de ctx.

SSL_set_quiet_shutdown() définit l’attribut « arrêt sûr » pour ssl à mode. Le réglage reste valable jusqu’à ce que ssl soit supprimé avec SSL_free(3) ou que SSL_set_quiet_shutdown() soit de nouveau appelé. L’attribut n’est pas changé lorsque SSL_clear(3) est appelé. mode peut être 0 ou 1.

SSL_get_quiet_shutdown() renvoie le réglage de « arrêt sûr » de ssl.

NOTES
Normalement quand une connexion SSL est terminée, les éléments doivent envoyer des messages « notification d’arrêt » en utilisant SSL_shutdown(3) pour un arrêt propre.

Lors du réglage de l’attribut « arrêt sûr » à 1, SSL_shutdown(3) définira les attributs internes de SSL_SENT_SHUTDOWN|SSL_RECEIVED_SHUTDOWN. (SSL_shutdown(3) se comporte alors comme SSL_set_shutdown(3) appelée avec SSL_SENT_SHUTDOWN|SSL_RECEIVED_SHUTDOWN.) La session est par conséquent considérée comme terminée, mais aucun message « notification d’arrêt » n’est envoyé au pair. Cela transgresse la norme TLS.

Par défaut, le comportement d’arrêt est celui décrit dans la norme TLS.

VALEURS DE RETOUR
SSL_CTX_set_quiet_shutdown() et SSL_set_quiet_shutdown() ne renvoient pas d’information de diagnostic.

SSL_CTX_get_quiet_shutdown() et SSL_get_quiet_shutdown renvoient le réglage actuel.

VOIR AUSSI
ssl(3), SSL_shutdown(3), SSL_set_shutdown(3), SSL_new(3), SSL_clear(3), SSL_free(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.