Übergeben Sie einen Wert als Parameter, um zu steuern, welche Version von
SSL/TLS verwendet werden soll, wenn eine Verbindung zu einem HTTPS-Proxy
hergestellt wird.
Verwenden Sie dazu eine der verfügbaren Definitionen. Die verfügbaren
Optionen sind:
#CURL_SSLVERSION_DEFAULT
-
Die Standardaktion. Dadurch wird versucht, die Remote-SSL-Protokollversion
zu ermitteln.
#CURL_SSLVERSION_TLSv1
-
TLSv1.x
#CURL_SSLVERSION_TLSv1_0
-
TLSv1.0
#CURL_SSLVERSION_TLSv1_1
-
TLSv1.1
#CURL_SSLVERSION_TLSv1_2
-
TLSv1.2
#CURL_SSLVERSION_TLSv1_3
-
TLSv1.3
Die maximale TLS-Version kann mit Hilfe eines der untenstehenden Makros
#CURL_SSLVERSION_MAX_
eingestellt werden. Es ist auch möglich, mit OR eines
der #CURL_SSLVERSION_XXX-Makros mit einem der #CURL_SSLVERSION_MAX_XXX-Makros
zu verwenden. Die MAX-Makros werden für WolfSSL nicht unterstützt.
#CURL_SSLVERSION_MAX_DEFAULT
-
Dieses Flag definiert die maximal unterstützte TLS-Version als TLSv1.2 oder
den Standardwert aus der SSL-Bibliothek.
(Hinzugefügt in 7.54.0)
#CURL_SSLVERSION_MAX_TLSv1_0
-
Dieses Flag definiert die maximal unterstützte TLS-Version als TLSv1.0.
(Hinzugefügt in 7.54.0)
#CURL_SSLVERSION_MAX_TLSv1_1
-
Dieses Flag definiert die maximal unterstützte TLS-Version als TLSv1.1.
(Hinzugefügt in 7.54.0)
#CURL_SSLVERSION_MAX_TLSv1_2
-
Dieses Flag definiert die maximal unterstützte TLS-Version als TLSv1.2.
(Hinzugefügt in 7.54.0)
#CURL_SSLVERSION_MAX_TLSv1_3
-
Dieses Flag definiert die maximal unterstützte TLS-Version als TLSv1.3.
(Hinzugefügt in 7.54.0)