]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
TODO: remove "Support intermediate & root pinning for PINNEDPUBLICKEY"
authorDaniel Stenberg <daniel@haxx.se>
Thu, 3 Aug 2023 15:27:44 +0000 (17:27 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 3 Aug 2023 15:28:27 +0000 (17:28 +0200)
See also https://github.com/curl/curl/pull/7507

docs/TODO

index d6bf5980faa144bbf82e78fea5cd6a6f3e59c119..a7ea1911472c6151188630ed367c38bd77681aa7 100644 (file)
--- a/docs/TODO
+++ b/docs/TODO
  13.8 Support DANE
  13.9 TLS record padding
  13.10 Support Authority Information Access certificate extension (AIA)
- 13.11 Support intermediate & root pinning for PINNEDPUBLICKEY
  13.12 Reduce CA certificate bundle reparsing
  13.13 Make sure we forbid TLS 1.3 post-handshake authentication
  13.14 Support the clienthello extension
 
  See https://github.com/curl/curl/issues/2793
 
-13.11 Support intermediate & root pinning for PINNEDPUBLICKEY
-
- CURLOPT_PINNEDPUBLICKEY does not consider the hashes of intermediate & root
- certificates when comparing the pinned keys. Therefore it is not compatible
- with "HTTP Public Key Pinning" as there also intermediate and root
- certificates can be pinned. This is useful as it prevents webadmins from
- "locking themselves out of their servers".
-
- Adding this feature would make curls pinning 100% compatible to HPKP and
- allow more flexible pinning.
-
 13.12 Reduce CA certificate bundle reparsing
 
  When using the OpenSSL backend, curl will load and reparse the CA bundle at