SSL_CTX_SET_QUIET_SHUTDOWN - Online Linux Manual PageSection : 3ossl
Updated : 2022-03-15
Source : 3.0.2
Note : OpenSSL

NAMESSL_CTX_set_quiet_shutdown, SSL_CTX_get_quiet_shutdown, SSL_set_quiet_shutdown, SSL_get_quiet_shutdown − manipulate shutdown behaviour

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);

DESCRIPTIONSSL_CTX_set_quiet_shutdown() sets the quiet shutdown flag for ctx to be ​mode. SSL objects created from ctx inherit the mode valid at the time ​SSL_new(3) is called. mode may be 0 or 1. SSL_CTX_get_quiet_shutdown() returns the quiet shutdown setting of ctx. SSL_set_quiet_shutdown() sets the quiet shutdown flag for ssl to be ​mode. The setting stays valid until ssl is removed with ​SSL_free(3) or SSL_set_quiet_shutdown() is called again. It is not changed when SSL_clear(3) is called. ​mode may be 0 or 1. SSL_get_quiet_shutdown() returns the quiet shutdown setting of ssl.

NOTESNormally when a SSL connection is finished, the parties must send out close_notify alert messages using SSL_shutdown(3) for a clean shutdown. When setting the quiet shutdown flag to 1, SSL_shutdown(3) will set the internal flags to SSL_SENT_SHUTDOWN|SSL_RECEIVED_SHUTDOWN. (SSL_shutdown(3) then behaves like ​SSL_set_shutdown(3) called with SSL_SENT_SHUTDOWN|SSL_RECEIVED_SHUTDOWN.) The session is thus considered to be shutdown, but no close_notify alert is sent to the peer. This behaviour violates the TLS standard. The default is normal shutdown behaviour as described by the TLS standard.

RETURN VALUESSSL_CTX_set_quiet_shutdown() and SSL_set_quiet_shutdown() do not return diagnostic information. SSL_CTX_get_quiet_shutdown() and SSL_get_quiet_shutdown return the current setting.

SEE ALSOssl(7), SSL_shutdown(3), ​SSL_set_shutdown(3), SSL_new(3), ​SSL_clear(3), SSL_free(3)

COPYRIGHTCopyright 2001−2018 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the License). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at <https://www.openssl.org/source/license.html>.
0
Johanes Gumabo
Data Size   :   10,140 byte
man-S___SL_CTX_get_quiet_shutdown.3osslBuild   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   3 / 181,075
Visitor ID   :     :  
Visitor IP   :   3.140.195.8   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.

ERROR : Need New Coding :         (parse_manual_page_|249|S___SL_CTX_get_quiet_shutdown.3ossl|36/37|el══─{─══.|.el══─{─══. ds -- \|\(em\| )         (htmlprn|149|S___SL_CTX_get_quiet_shutdown.3ossl|36/37|.el══─{─══. ds --  —  |.el══─{─══. ds -- \|\(em\| )         (parse_manual_page_|249|S___SL_CTX_get_quiet_shutdown.3ossl|43|br══─}─══|'br══─}─══ )         (htmlprn|149|S___SL_CTX_get_quiet_shutdown.3ossl|43|'br══─}─══ |'br══─}─══ )