]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
authorDaniel Stenberg <daniel@haxx.se>
Mon, 29 Jul 2024 16:58:40 +0000 (18:58 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 29 Jul 2024 19:19:53 +0000 (21:19 +0200)
and add a few more see-also

Closes #14302

docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.md

index c42132a6c675f99f60fbac92d3636f7856368c27..f461209bcd40101ffe6fe37afbaa5f3960c2a618 100644 (file)
@@ -5,9 +5,12 @@ Title: CURLOPT_SSL_CTX_FUNCTION
 Section: 3
 Source: libcurl
 See-also:
+  - CURLOPT_CA_CACHE_TIMEOUT (3)
+  - CURLOPT_CAINFO (3)
+  - CURLOPT_CAINFO_BLOB (3)
   - CURLOPT_SSL_CTX_DATA (3)
+  - CURLOPT_SSL_VERIFYHOST (3)
   - CURLOPT_SSL_VERIFYPEER (3)
-  - CURLOPT_CAINFO (3)
 Protocol:
   - TLS
 TLS-backend:
@@ -79,6 +82,10 @@ callback function has returned. Your application must not assume that it can
 keep using the SSL context or data derived from it once this function is
 completed.
 
+For libcurl builds using TLS backends that support CA caching and
+CURLOPT_CA_CACHE_TIMEOUT(3) is not set to zero, multiple calls to this
+callback may be done with the same CA store in memory.
+
 # DEFAULT
 
 NULL