haproxy/reg-tests/ssl
Willy Tarreau 40687ebc64
Some checks are pending
Contrib / build (push) Waiting to run
alpine/musl / gcc (push) Waiting to run
VTest / Generate Build Matrix (push) Waiting to run
VTest / (push) Blocked by required conditions
Windows / Windows, gcc, all features (push) Waiting to run
REGTESTS: ssl: also verify that 0-rtt properly advertises early-data:1
This patch completes the 0-rtt test to verify that early-data:1 is
properly emitted to the server in the relevant situations. We carefully
compare it with the expected values that are computed based on the TLS
version, the client and listener's support for 0-rtt and the resumption
status. A response header "x-early-data-test" is set to OK on success,
or KO on failure and the client tests this. The previous test is kept
as well. This was tested with quictls-1.1.1 and quictls-3.0.1 for TCP,
as well as aws-lc for QUIC.
2025-11-19 22:30:31 +01:00
..
generate_certificates REGTESTS: ssl: Add test for "generate-certificates" SSL option 2022-02-09 12:10:32 +01:00
issuers-chain-path REGTESTS: ssl: test the issuers-chain-path keyword 2024-07-17 16:52:06 +02:00
ocsp_update REGTESTS: ssl: Add OCSP related tests 2024-03-20 16:12:10 +01:00
add_ssl_crt-list.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
bug-2265.crt BUG/MINOR: ssl/cli: can't find ".crt" files when replacing a certificate 2023-08-28 18:20:39 +02:00
ca-auth.crt REGTEST: ssl: test the client certificate authentication 2020-04-28 22:04:13 +02:00
cert1-example.com.pem.ecdsa REGTESTS: ssl: "set ssl cert" and multi-certificates bundle 2021-04-02 15:47:17 +02:00
cert1-example.com.pem.rsa REGTESTS: ssl: "set ssl cert" and multi-certificates bundle 2021-04-02 15:47:17 +02:00
cert2-example.com.pem.ecdsa REGTESTS: ssl: "set ssl cert" and multi-certificates bundle 2021-04-02 15:47:17 +02:00
cert2-example.com.pem.rsa REGTESTS: ssl: "set ssl cert" and multi-certificates bundle 2021-04-02 15:47:17 +02:00
client.ecdsa.pem REGTESTS: ssl: Add test for "curves" and "ecdhe" SSL options 2022-02-09 11:15:44 +01:00
client1.pem MINOR: ssl: add ssl_{c,s}_chain_der fetch methods 2020-08-07 15:38:40 +02:00
client2_expired.pem REGTEST: ssl: test the client certificate authentication 2020-04-28 22:04:13 +02:00
client3_revoked.pem REGTEST: ssl: test the client certificate authentication 2020-04-28 22:04:13 +02:00
common.4096.dh REGTESTS: ssl: Add tests for DH related options 2022-02-14 10:07:14 +01:00
common.crt REGTEST: ssl: test "set ssl cert" with separate key / crt 2020-10-23 18:41:08 +02:00
common.key REGTEST: ssl: test "set ssl cert" with separate key / crt 2020-10-23 18:41:08 +02:00
common.pem REGTESTS: ssl: update common.pem with the new pki 2023-10-09 21:58:21 +02:00
crl-auth.pem REGTEST: ssl: test the client certificate authentication 2020-04-28 22:04:13 +02:00
crt_store.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
del_ssl_crt-list.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
dynamic_server_ssl.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
ecdsa.crt REGTEST: ssl: test "set ssl cert" with separate key / crt 2020-10-23 18:41:08 +02:00
ecdsa.key REGTEST: ssl: test "set ssl cert" with separate key / crt 2020-10-23 18:41:08 +02:00
ecdsa.pem REGTESTS: ssl: add a PEM with mix of LF and CRLF line endings 2024-12-13 18:13:42 +01:00
filters.crt-list REGTEST: ssl: test wildcard and multi-type + exclusions 2020-11-06 14:59:36 +01:00
interCA1_crl.pem REGTESTS: ssl: Add "set/commit ssl crl-file" test 2021-05-17 10:50:24 +02:00
interCA1_crl_empty.pem REGTESTS: ssl: Add "set/commit ssl crl-file" test 2021-05-17 10:50:24 +02:00
interCA2_crl.pem REGTESTS: ssl: Add "set/commit ssl crl-file" test 2021-05-17 10:50:24 +02:00
interCA2_crl_empty.pem REGTESTS: ssl: Add "set/commit ssl crl-file" test 2021-05-17 10:50:24 +02:00
issuers_chain_path.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
localhost.crt-list REGTEST: ssl: pollute the crt-list file 2020-04-01 20:10:53 +02:00
log_forward_ssl.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
new_del_ssl_cafile.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
new_del_ssl_crlfile.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
ocsp_auto_update.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
ocsp_compat_check.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
README MINOR: reg-tests: Add a few regression testing files. 2018-06-20 10:03:24 +02:00
rootCA_crl.pem REGTESTS: ssl: Add "set/commit ssl crl-file" test 2021-05-17 10:50:24 +02:00
set_cafile_client.pem REGTESTS: ssl: Add new ca-file update tests 2021-05-17 10:50:24 +02:00
set_cafile_interCA1.crt REGTESTS: ssl: Add new ca-file update tests 2021-05-17 10:50:24 +02:00
set_cafile_interCA2.crt REGTESTS: ssl: Add new ca-file update tests 2021-05-17 10:50:24 +02:00
set_cafile_rootCA.crt REGTESTS: ssl: Add new ca-file update tests 2021-05-17 10:50:24 +02:00
set_cafile_server.pem REGTESTS: ssl: Add new ca-file update tests 2021-05-17 10:50:24 +02:00
set_default_cert.crt-list BUG/MINOR: ssl: Fix update of default certificate 2021-03-26 13:06:29 +01:00
set_default_cert.pem BUG/MINOR: ssl: Fix update of default certificate 2021-03-26 13:06:29 +01:00
set_ssl_bug_2265.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
set_ssl_cafile.vtc MEDIUM: server/ssl: Base the SNI value to the HTTP host header by default 2025-09-05 15:56:42 +02:00
set_ssl_cert.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
set_ssl_cert_bundle.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
set_ssl_cert_noext.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
set_ssl_crlfile.vtc MEDIUM: server/ssl: Base the SNI value to the HTTP host header by default 2025-09-05 15:56:42 +02:00
set_ssl_server_cert.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
show_ocsp_server.pem REGTESTS: ssl: Add "show ssl ocsp-response" test 2021-06-10 16:44:11 +02:00
show_ocsp_server.pem.issuer REGTESTS: ssl: Add "show ssl ocsp-response" test 2021-06-10 16:44:11 +02:00
show_ocsp_server.pem.ocsp REGTESTS: ssl: Add "show ssl ocsp-response" test 2021-06-10 16:44:11 +02:00
show_ocsp_server.pem.ocsp.revoked REGTESTS: ssl: Add "show ssl ocsp-response" test 2021-06-10 16:44:11 +02:00
show_ssl_ocspresponse.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
simple.crt-list BUG/MEDIUM: ssl/crt-list: correctly insert crt-list line if crt already loaded 2020-11-06 16:39:39 +01:00
ssl-0rtt.vtci REGTESTS: ssl: also verify that 0-rtt properly advertises early-data:1 2025-11-19 22:30:31 +01:00
ssl_alpn.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
ssl_client_auth.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
ssl_client_samples.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
ssl_crt-list_filters.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
ssl_curve_name.vtc REGTESTS: ssl: activate ssl_curve_name.vtc for AWS-LC 2025-11-14 11:01:45 +01:00
ssl_curves.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
ssl_default_server.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
ssl_dh.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
ssl_errors.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
ssl_frontend_samples.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
ssl_generate_certificate.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
ssl_reuse.vtci REGTESTS: ssl: split the SSL reuse test into TLS 1.2/1.3 2025-11-18 16:51:56 +01:00
ssl_server_samples.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
ssl_simple_crt-list.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
ssl_sni_auto.vtc REGTESTS: ssl: Fix the script about automatic SNI selection 2025-09-08 15:55:56 +02:00
tls12_0rtt.vtc REGTESTS: ssl: add basic 0rtt tests for TLSv1.2, TLSv1.3 and QUIC 2025-11-19 22:30:21 +01:00
tls12_reuse.vtc REGTESTS: ssl: split the SSL reuse test into TLS 1.2/1.3 2025-11-18 16:51:56 +01:00
tls13_0rtt.vtc REGTESTS: ssl: add basic 0rtt tests for TLSv1.2, TLSv1.3 and QUIC 2025-11-19 22:30:21 +01:00
tls13_reuse.vtc REGTESTS: ssl: split the SSL reuse test into TLS 1.2/1.3 2025-11-18 16:51:56 +01:00
wrong_ctx_storage.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00

File list:
 - common.pem: PEM file which may be used by most of the VTC files.