testssl.sh/t
David Cooper 6088eddab6 Show server supported signature algorithms
This commit modifies run_fs() to show the signature algorithms the server supports in the ServerKeyExchange message for TLS 1.2 and in the CertificateVerify message for TLS 1.3.

Signature algorithms are not shown for TLS 1.1 and earlier, since for those protocol versions the signature algorithm to use is specified by the protocol. While the signature algorithm used in TLS 1.1 and earlier is weak, testssl.sh already warns if these protocol versions are supported.
2022-11-18 06:23:24 -08:00
..
baseline_data Show server supported signature algorithms 2022-11-18 06:23:24 -08:00
00_testssl_help.t Check file permissions on ./testssl.sh 2021-11-15 07:25:08 -05:00
01_testssl_banner.t Fix spelling 2021-09-04 12:39:03 +00:00
02_clientsim_txt_parsable.t Fix spelling 2021-09-04 12:39:03 +00:00
05_ca_hashes_up_to_date.t Add missing vim modeline config in sh & perl files, cc #1901 2021-06-01 14:40:24 +08:00
10_baseline_ipv4_http.t Fix spelling 2021-09-04 12:39:03 +00:00
11_baseline_ipv6_http.t.DISABLED Trim excess whitespace 2021-09-04 13:28:30 +00:00
21_baseline_starttls.t Working NNTP server 2022-03-16 07:57:40 -04:00
23_client_simulation.t Add missing vim modeline config in sh & perl files, cc #1901 2021-06-01 14:40:24 +08:00
31_isJSON_valid.t Add missing vim modeline config in sh & perl files, cc #1901 2021-06-01 14:40:24 +08:00
32_isHTML_valid.t Fix censys link in DROWN section 2022-05-14 12:06:09 +02:00
33_isJSON_severitylevel_valid.t Add missing vim modeline config in sh & perl files, cc #1901 2021-06-01 14:40:24 +08:00
51_badssl.com.t Add a test to verify that expired.badssl.com's chain of trust is expired. 2021-10-05 13:53:58 -04:00
59_hpkp.t.tmpDISABLED Add missing vim modeline config in sh & perl files, cc #1901 2021-06-01 14:40:24 +08:00
61_diff_testsslsh.t Fix Actions 2022-05-30 13:37:07 +02:00
Readme.md Add "command not found" 2020-11-26 13:41:44 +01:00

Naming scheme

  • 00-05: Does the bare testssl.sh work at all?
  • 10-29: Do scans work fine (client side)?
  • 30-39: Does reporting work?
  • 50-69: Are the results what I expect (server side)?

Please help to write Travis/CI tests! Documentation can be found here. You can consult the existing code here. Feel free to use 10_baseline_ipv4_http.t or 23_client_simulation.t as a template.