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.
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.