haproxy/reg-tests/ssl
Willy Tarreau a89a2d8902 REGTESTS: don't rely on the base64 utility when openssl base64 is already used
Regtest ocsp_auto_update.vtc used to fail here on FreeBSD because the
base64 utility was not installed by default. Once installed it would
still fail because the utility doesn't support -w to wrap lines. Since
the regtest already relies on openssl base64 for a few commands, let's
just rely on it for the other ones. The only limitation is that openssl
freezes on lines longer than 1024 bytes, and doesn't seem to process more
than 255 chars at once, which might be the reason for using base64 -w 1000
in the first place (the script was probably tested like this). Instead
sed is efficient at wrapping long lines and does the job pretty well.
The output was fixed at 72 chars so that the output is also readable on
a terminal for debugging.
2024-11-21 21:10:09 +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: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01: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
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
client.ecdsa.pem REGTESTS: ssl: Add test for "curves" and "ecdhe" SSL options 2022-02-09 11:15:44 +01: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: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
del_ssl_crt-list.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
dynamic_server_ssl.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01: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 REGTEST: ssl: test the "set ssl cert" CLI command 2019-12-19 13:51:38 +01:00
filters.crt-list REGTEST: ssl: test wildcard and multi-type + exclusions 2020-11-06 14:59:36 +01:00
interCA1_crl_empty.pem REGTESTS: ssl: Add "set/commit ssl crl-file" test 2021-05-17 10:50:24 +02:00
interCA1_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
interCA2_crl.pem REGTESTS: ssl: Add "set/commit ssl crl-file" test 2021-05-17 10:50:24 +02:00
issuers_chain_path.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
localhost.crt-list REGTEST: ssl: pollute the crt-list file 2020-04-01 20:10:53 +02:00
log_forward_ssl.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
new_del_ssl_cafile.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
new_del_ssl_crlfile.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
ocsp_auto_update.vtc REGTESTS: don't rely on the base64 utility when openssl base64 is already used 2024-11-21 21:10:09 +01:00
ocsp_compat_check.vtc REGTESTS: ocsp-update: change the reg-test to support the new crt-store mode 2024-05-17 17:35:51 +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: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
set_ssl_cafile.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
set_ssl_cert_bundle.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
set_ssl_cert_noext.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
set_ssl_cert.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
set_ssl_crlfile.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
set_ssl_server_cert.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01: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: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01: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_alpn.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
ssl_client_auth.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
ssl_client_samples.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
ssl_crt-list_filters.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
ssl_curve_name.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
ssl_curves.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
ssl_default_server.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
ssl_dh.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
ssl_errors.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
ssl_frontend_samples.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
ssl_generate_certificate.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
ssl_reuse.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
ssl_server_samples.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
ssl_simple_crt-list.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00
wrong_ctx_storage.vtc REGTESTS: use -dW by default on every reg-tests 2024-11-19 16:53:10 +01:00

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