table of contents
other versions
- buster 7.64.0-4+deb10u2
- buster-backports 7.74.0-1.2~bpo10+1
- testing 7.74.0-1.2
- unstable 7.74.0-1.3
CURLOPT_PROXY_TLS13_CIPHERS(3) | curl_easy_setopt options | CURLOPT_PROXY_TLS13_CIPHERS(3) |
NAME¶
CURLOPT_PROXY_TLS13_CIPHERS - ciphers suites for proxy TLS 1.3SYNOPSIS¶
#include <curl/curl.h>CURLcode curl_easy_setopt(CURL *handle, CURLOPT_PROXY_TLS13_CIPHERS, char *list);
DESCRIPTION¶
Pass a char *, pointing to a zero terminated string holding the list of cipher suites to use for the TLS 1.3 connection to a proxy. The list must be syntactically correct, it consists of one or more cipher suite strings separated by colons.You'll find more details about cipher lists on this URL:
https://curl.haxx.se/docs/ssl-ciphers.html
The application does not have to keep the string around after setting this option.
DEFAULT¶
NULL, use internal defaultPROTOCOLS¶
All TLS based protocols: HTTPS, FTPS, IMAPS, POP3S, SMTPS etc.EXAMPLE¶
CURL *curl = curl_easy_init(); if(curl) { curl_easy_setopt(curl, CURLOPT_URL, "https://example.com/"); curl_easy_setopt(curl, CURLOPT_PROXY_TLS13_CIPHERS, "TLS13-CHACHA20-POLY1305-SHA256"); ret = curl_easy_perform(curl); curl_easy_cleanup(curl); }
AVAILABILITY¶
Added in 7.61.0. Available when built with OpenSSL >= 1.1.1.RETURN VALUE¶
Returns CURLE_OK if supported, CURLE_NOT_BUILT_IN otherwise.SEE ALSO¶
CURLOPT_PROXY_SSL_CIPHER_LIST(3), CURLOPT_PROXY_SSLVERSION(3), CURLOPT_SSL_CIPHER_LIST(3), CURLOPT_TLS13_CIPHERS(3), CURLOPT_SSLVERSION(3),October 10, 2018 | libcurl 7.64.0 |