curl/lib/vtls
Michael Drake 1fdca35ddd
curl.h: add CURLOPT_CA_CACHE_TIMEOUT option
Adds a new option to control the maximum time that a cached
certificate store may be retained for.

Currently only the OpenSSL backend implements support for
caching certificate stores.

Closes #9620
2022-11-08 10:06:12 +01:00
..
bearssl.c openssl: reduce CA certificate bundle reparsing by caching 2022-11-08 10:06:12 +01:00
bearssl.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
gskit.c openssl: reduce CA certificate bundle reparsing by caching 2022-11-08 10:06:12 +01:00
gskit.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
gtls.c openssl: reduce CA certificate bundle reparsing by caching 2022-11-08 10:06:12 +01:00
gtls.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
hostcheck.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
hostcheck.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
keylog.c lib and tests: add missing curl.h includes 2022-09-12 09:41:47 +02:00
keylog.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
mbedtls_threadlock.c tidy-up: process.h detection and use 2022-11-01 22:27:28 +00:00
mbedtls_threadlock.h tidy-up: process.h detection and use 2022-11-01 22:27:28 +00:00
mbedtls.c openssl: reduce CA certificate bundle reparsing by caching 2022-11-08 10:06:12 +01:00
mbedtls.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
nss.c openssl: reduce CA certificate bundle reparsing by caching 2022-11-08 10:06:12 +01:00
nssg.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
openssl.c curl.h: add CURLOPT_CA_CACHE_TIMEOUT option 2022-11-08 10:06:12 +01:00
openssl.h openssl: make certinfo available for QUIC 2022-09-27 14:02:27 +02:00
rustls.c openssl: reduce CA certificate bundle reparsing by caching 2022-11-08 10:06:12 +01:00
rustls.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
schannel_verify.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
schannel.c openssl: reduce CA certificate bundle reparsing by caching 2022-11-08 10:06:12 +01:00
schannel.h misc: remove duplicated include files 2022-10-26 11:27:59 +02:00
sectransp.c openssl: reduce CA certificate bundle reparsing by caching 2022-11-08 10:06:12 +01:00
sectransp.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
vtls.c openssl: reduce CA certificate bundle reparsing by caching 2022-11-08 10:06:12 +01:00
vtls.h openssl: reduce CA certificate bundle reparsing by caching 2022-11-08 10:06:12 +01:00
wolfssl.c openssl: reduce CA certificate bundle reparsing by caching 2022-11-08 10:06:12 +01:00
wolfssl.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
x509asn1.c ctype: remove all use of <ctype.h>, use our own versions 2022-09-06 08:32:36 +02:00
x509asn1.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00