API Overview
Docs
API: easy API: multi API: share API: URL API: WebSocket Environment vars Errors Examples Security Symbols Tutorial
easy setopt options easy getinfo options multi setopt options TLS options
Functions
All functions curl_easy_getinfo curl_easy_init curl_easy_perform curl_easy_reset curl_easy_setopt curl_multi_add_handle curl_multi_init curl_multi_perform curl_multi_remove_handle curl_multi_setopt
curl / libcurl / API / TLS options

TLS related options and the backends they work with

Related:
easy options
info options
multi options

libcurl can use different TLS backends, selected at both build-time and runtime. This table shows all TLS related options and details the set of TLS backends that work with it.

The OpenSSL column also covers BoringSSL, libressl, quictls, AWS-LC and AmiSSL.

option BearSSLGnuTLSmbedTLSOpenSSLrustlsSchannelSecure TransportwolfSSL
CURLINFO_CAINFO
CURLINFO_CAPATH
CURLINFO_CERTINFO
CURLINFO_EARLYDATA_SENT_T
CURLINFO_PROXY_SSL_VERIFYRESULT
CURLINFO_SSL_ENGINES
CURLINFO_SSL_VERIFYRESULT
CURLINFO_TLS_SESSION
CURLINFO_TLS_SSL_PTR
CURLOPT_CAINFO
CURLOPT_CAINFO_BLOB
CURLOPT_CAPATH
CURLOPT_CA_CACHE_TIMEOUT
CURLOPT_CERTINFO
CURLOPT_CRLFILE
CURLOPT_DOH_SSL_VERIFYHOST
CURLOPT_DOH_SSL_VERIFYPEER
CURLOPT_DOH_SSL_VERIFYSTATUS
CURLOPT_ECH
CURLOPT_EGDSOCKET
CURLOPT_ISSUERCERT
CURLOPT_ISSUERCERT_BLOB
CURLOPT_KEYPASSWD
CURLOPT_PINNEDPUBLICKEY
CURLOPT_PROXY_CAINFO
CURLOPT_PROXY_CAINFO_BLOB
CURLOPT_PROXY_CAPATH
CURLOPT_PROXY_CRLFILE
CURLOPT_PROXY_ISSUERCERT
CURLOPT_PROXY_ISSUERCERT_BLOB
CURLOPT_PROXY_KEYPASSWD
CURLOPT_PROXY_PINNEDPUBLICKEY
CURLOPT_PROXY_SSLCERT
CURLOPT_PROXY_SSLCERTTYPE
CURLOPT_PROXY_SSLCERT_BLOB
CURLOPT_PROXY_SSLKEY
CURLOPT_PROXY_SSLKEYTYPE
CURLOPT_PROXY_SSLKEY_BLOB
CURLOPT_PROXY_SSLVERSION
CURLOPT_PROXY_SSL_CIPHER_LIST
CURLOPT_PROXY_SSL_OPTIONS
CURLOPT_PROXY_SSL_VERIFYHOST
CURLOPT_PROXY_SSL_VERIFYPEER
CURLOPT_PROXY_TLS13_CIPHERS
CURLOPT_PROXY_TLSAUTH_PASSWORD
CURLOPT_PROXY_TLSAUTH_TYPE
CURLOPT_PROXY_TLSAUTH_USERNAME
CURLOPT_RANDOM_FILE
CURLOPT_SSLCERT
CURLOPT_SSLCERTTYPE
CURLOPT_SSLCERT_BLOB
CURLOPT_SSLENGINE
CURLOPT_SSLENGINE_DEFAULT
CURLOPT_SSLKEY
CURLOPT_SSLKEYTYPE
CURLOPT_SSLKEY_BLOB
CURLOPT_SSLVERSION
CURLOPT_SSL_CIPHER_LIST
CURLOPT_SSL_CTX_DATA
CURLOPT_SSL_CTX_FUNCTION
CURLOPT_SSL_EC_CURVES
CURLOPT_SSL_ENABLE_ALPN
CURLOPT_SSL_ENABLE_NPN
CURLOPT_SSL_FALSESTART
CURLOPT_SSL_OPTIONS
CURLOPT_SSL_SESSIONID_CACHE
CURLOPT_SSL_SIGNATURE_ALGORITHMS
CURLOPT_SSL_VERIFYHOST
CURLOPT_SSL_VERIFYPEER
CURLOPT_SSL_VERIFYSTATUS
CURLOPT_TLS13_CIPHERS
CURLOPT_TLSAUTH_PASSWORD
CURLOPT_TLSAUTH_TYPE
CURLOPT_TLSAUTH_USERNAME
counter1646407226351643

AltStyle によって変換されたページ (->オリジナル) /