curl/tests/certs
Aki fa461b4eff
GHA/macos: enable HTTPS tests with stunnel
- Install stunnel.

- Regenerate certificates (as SecureTransport requires a validity period
  less than 398 days).

- Restart server if it is unresponsive.

- Do not hardcode the SHA-256 base64 public pinned key.

- Ignore test 313 as SecureTransport does not support crl file.

- Ignore tests 1631 and 1632 as SecureTransport is not yet able to shut
  down FTP over HTTPS gracefully.

- Add a CMake target for generating certificates.

Closes #14486
2024-08-23 11:06:50 +02:00
..
scripts GHA/macos: enable HTTPS tests with stunnel 2024-08-23 11:06:50 +02:00
.gitignore copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
CMakeLists.txt GHA/macos: enable HTTPS tests with stunnel 2024-08-23 11:06:50 +02:00
EdelCurlRoot-ca.cacert tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
EdelCurlRoot-ca.cnf tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
EdelCurlRoot-ca.crt tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
EdelCurlRoot-ca.csr tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
EdelCurlRoot-ca.der tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
EdelCurlRoot-ca.key tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
EdelCurlRoot-ca.prm CI: add whitespace checker 2024-06-27 13:33:30 +02:00
Makefile.am GHA/macos: enable HTTPS tests with stunnel 2024-08-23 11:06:50 +02:00
Makefile.inc GHA/macos: enable HTTPS tests with stunnel 2024-08-23 11:06:50 +02:00
Server-localhost0h-sv.crl tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost0h-sv.crt tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost0h-sv.csr tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost0h-sv.der tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost0h-sv.dhp tests/certs: rebuild certificates with modified key usage bits 2015-03-21 16:33:58 +01:00
Server-localhost0h-sv.key tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost0h-sv.pem CI: add whitespace checker 2024-06-27 13:33:30 +02:00
Server-localhost0h-sv.prm CI: add whitespace checker 2024-06-27 13:33:30 +02:00
Server-localhost0h-sv.pub.der tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost0h-sv.pub.pem tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost0h-sv.pubkey-pinned tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-firstSAN-sv.crl tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-firstSAN-sv.crt tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-firstSAN-sv.csr tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-firstSAN-sv.der tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-firstSAN-sv.dhp schannel: add support for CURLOPT_CAINFO 2018-04-18 03:59:47 -04:00
Server-localhost-firstSAN-sv.key tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-firstSAN-sv.pem CI: add whitespace checker 2024-06-27 13:33:30 +02:00
Server-localhost-firstSAN-sv.prm CI: add whitespace checker 2024-06-27 13:33:30 +02:00
Server-localhost-firstSAN-sv.pub.der tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-firstSAN-sv.pub.pem tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-firstSAN-sv.pubkey-pinned tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-lastSAN-sv.crl tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-lastSAN-sv.crt tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-lastSAN-sv.csr tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-lastSAN-sv.der tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-lastSAN-sv.dhp schannel: add support for CURLOPT_CAINFO 2018-04-18 03:59:47 -04:00
Server-localhost-lastSAN-sv.key tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-lastSAN-sv.pem CI: add whitespace checker 2024-06-27 13:33:30 +02:00
Server-localhost-lastSAN-sv.prm CI: add whitespace checker 2024-06-27 13:33:30 +02:00
Server-localhost-lastSAN-sv.pub.der tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-lastSAN-sv.pub.pem tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-lastSAN-sv.pubkey-pinned tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-sv.crl tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-sv.crt tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-sv.csr tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-sv.der tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-sv.dhp tests/certs: rebuild certificates with modified key usage bits 2015-03-21 16:33:58 +01:00
Server-localhost-sv.key tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-sv.pem CI: add whitespace checker 2024-06-27 13:33:30 +02:00
Server-localhost-sv.prm CI: add whitespace checker 2024-06-27 13:33:30 +02:00
Server-localhost-sv.pub.der tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-sv.pub.pem tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost-sv.pubkey-pinned tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost.nn-sv.crl tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost.nn-sv.crt tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost.nn-sv.csr tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost.nn-sv.der tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost.nn-sv.dhp tests/certs: rebuild certificates with modified key usage bits 2015-03-21 16:33:58 +01:00
Server-localhost.nn-sv.key tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost.nn-sv.pem CI: add whitespace checker 2024-06-27 13:33:30 +02:00
Server-localhost.nn-sv.prm CI: add whitespace checker 2024-06-27 13:33:30 +02:00
Server-localhost.nn-sv.pub.der tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost.nn-sv.pub.pem tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
Server-localhost.nn-sv.pubkey-pinned tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
srp-verifier-conf TLS-SRP: support added when using GnuTLS 2011-01-19 20:35:02 +01:00
srp-verifier-db TLS-SRP: support added when using GnuTLS 2011-01-19 20:35:02 +01:00
stunnel-sv.crl tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
stunnel-sv.crt tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
stunnel-sv.csr tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
stunnel-sv.der tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
stunnel-sv.dhp tests: add authorityInfoAccess to generated certs 2022-11-26 00:11:57 +01:00
stunnel-sv.key tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
stunnel-sv.pem CI: add whitespace checker 2024-06-27 13:33:30 +02:00
stunnel-sv.prm CI: add whitespace checker 2024-06-27 13:33:30 +02:00
stunnel-sv.pub.der tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
stunnel-sv.pub.pem tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00
stunnel-sv.pubkey-pinned tests: avoid use of sha1 in certificates 2022-12-26 09:47:43 +01:00