0000: 23 20 47 72 6f 75 70 2c 4e 61 6d 65 2c 43 6f 6e # Group,Name,Con
0010: 73 74 72 61 69 6e 74 73 2c 53 65 74 75 70 2c 42 straints,Setup,B
0020: 6f 64 79 2c 43 6c 65 61 6e 75 70 2c 4d 61 74 63 ody,Cleanup,Matc
0030: 68 2c 52 65 73 75 6c 74 2c 4f 75 74 70 75 74 2c h,Result,Output,
0040: 45 72 72 6f 72 20 4f 75 74 70 75 74 2c 52 65 74 Error Output,Ret
0050: 75 72 6e 20 43 6f 64 65 73 0a 63 6f 6d 6d 61 6e urn Codes.comman
0060: 64 2c 70 61 63 6b 61 67 65 20 70 72 65 66 65 72 d,package prefer
0070: 20 6c 61 74 65 73 74 2c 2c 2c 2c 2c 2c 2c 2c 2c latest,,,,,,,,,
0080: 0a 63 6f 6d 6d 61 6e 64 2c 70 61 63 6b 61 67 65 .command,package
0090: 20 72 65 71 75 69 72 65 20 74 6c 73 2c 2c 2c 2c require tls,,,,
00a0: 2c 2c 2c 2c 2c 0a 2c 2c 2c 2c 2c 2c 2c 2c 2c 2c ,,,,,.,,,,,,,,,,
00b0: 0a 63 6f 6d 6d 61 6e 64 2c 23 20 43 6f 6e 73 74 .command,# Const
00c0: 72 61 69 6e 74 73 2c 2c 2c 2c 2c 2c 2c 2c 2c 0a raints,,,,,,,,,.
00d0: 63 6f 6d 6d 61 6e 64 2c 73 6f 75 72 63 65 20 5b command,source [
00e0: 66 69 6c 65 20 6a 6f 69 6e 20 5b 66 69 6c 65 20 file join [file
00f0: 64 69 72 6e 61 6d 65 20 5b 69 6e 66 6f 20 73 63 dirname [info sc
0100: 72 69 70 74 5d 5d 20 63 6f 6d 6d 6f 6e 2e 74 63 ript]] common.tc
0110: 6c 5d 2c 2c 2c 2c 2c 2c 2c 2c 2c 0a 2c 2c 2c 2c l],,,,,,,,,.,,,,
0120: 2c 2c 2c 2c 2c 2c 0a 63 6f 6d 6d 61 6e 64 2c 23 ,,,,,,.command,#
0130: 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e Helper function
0140: 73 2c 2c 2c 2c 2c 2c 2c 2c 2c 0a 63 6f 6d 6d 61 s,,,,,,,,,.comma
0150: 6e 64 2c 73 65 74 20 3a 3a 63 61 66 69 6c 65 20 nd,set ::cafile
0160: 5b 66 69 6c 65 20 6a 6f 69 6e 20 5b 70 77 64 5d [file join [pwd]
0170: 20 63 65 72 74 73 20 63 61 63 65 72 74 2e 70 65 certs cacert.pe
0180: 6d 5d 2c 2c 2c 2c 2c 2c 2c 2c 2c 0a 63 6f 6d 6d m],,,,,,,,,.comm
0190: 61 6e 64 2c 73 65 74 20 3a 3a 65 6e 76 28 53 53 and,set ::env(SS
01a0: 4c 5f 43 45 52 54 5f 46 49 4c 45 29 20 24 3a 3a L_CERT_FILE) $::
01b0: 63 61 66 69 6c 65 2c 2c 2c 2c 2c 2c 2c 2c 2c 0a cafile,,,,,,,,,.
01c0: 63 6f 6d 6d 61 6e 64 2c 22 70 72 6f 63 20 63 6f command,"proc co
01d0: 6e 6e 65 63 74 20 7b 75 72 6c 7d 20 7b 0a 20 20 nnect {url} {.
01e0: 20 20 73 65 74 20 63 61 66 69 6c 65 20 63 65 72 set cafile cer
01f0: 74 73 2f 63 61 63 65 72 74 2e 70 65 6d 0a 20 20 ts/cacert.pem.
0200: 20 20 73 65 74 20 70 6f 72 74 20 34 34 33 0a 20 set port 443.
0210: 20 20 20 6c 61 73 73 69 67 6e 20 5b 73 70 6c 69 lassign [spli
0220: 74 20 24 75 72 6c 20 22 22 3a 22 22 5d 20 75 72 t $url "":""] ur
0230: 6c 20 70 6f 72 74 0a 20 20 20 20 69 66 20 7b 24 l port. if {$
0240: 70 6f 72 74 20 65 71 20 22 22 22 22 7d 20 7b 0a port eq """"} {.
0250: 20 73 65 74 20 70 6f 72 74 20 34 34 33 0a 20 20 set port 443.
0260: 20 20 7d 0a 20 20 20 20 73 65 74 20 63 68 20 5b }. set ch [
0270: 74 6c 73 3a 3a 73 6f 63 6b 65 74 20 2d 61 75 74 tls::socket -aut
0280: 6f 73 65 72 76 65 72 6e 61 6d 65 20 31 20 2d 72 oservername 1 -r
0290: 65 71 75 69 72 65 20 31 20 2d 63 61 66 69 6c 65 equire 1 -cafile
02a0: 20 24 63 61 66 69 6c 65 20 24 75 72 6c 20 24 70 $cafile $url $p
02b0: 6f 72 74 5d 0a 20 20 20 20 69 66 20 7b 5b 63 61 ort]. if {[ca
02c0: 74 63 68 20 7b 74 6c 73 3a 3a 68 61 6e 64 73 68 tch {tls::handsh
02d0: 61 6b 65 20 24 63 68 7d 20 65 72 72 5d 7d 20 7b ake $ch} err]} {
02e0: 0a 20 63 6c 6f 73 65 20 24 63 68 0a 20 72 65 74 . close $ch. ret
02f0: 75 72 6e 20 2d 63 6f 64 65 20 65 72 72 6f 72 20 urn -code error
0300: 24 65 72 72 0a 20 20 20 20 7d 20 65 6c 73 65 20 $err. } else
0310: 7b 0a 20 63 6c 6f 73 65 20 24 63 68 0a 20 20 20 {. close $ch.
0320: 20 7d 0a 7d 22 2c 2c 2c 2c 2c 2c 2c 2c 2c 0a 2c }.}",,,,,,,,,.,
0330: 2c 2c 2c 2c 2c 2c 2c 2c 2c 0a 63 6f 6d 6d 61 6e ,,,,,,,,,.comman
0340: 64 2c 23 20 42 61 64 53 53 4c 2e 63 6f 6d 20 54 d,# BadSSL.com T
0350: 65 73 74 73 2c 2c 2c 2c 2c 2c 2c 2c 2c 0a 42 61 ests,,,,,,,,,.Ba
0360: 64 53 53 4c 2c 31 30 30 30 20 73 61 6e 73 2c 2c dSSL,1000 sans,,
0370: 2c 63 6f 6e 6e 65 63 74 20 31 30 30 30 2d 73 61 ,connect 1000-sa
0380: 6e 73 2e 63 6f 6e 6e 65 63 74 2e 63 6f 6d 2c 2c ns.connect.com,,
0390: 2c 2c 2c 2c 0a 42 61 64 53 53 4c 2c 31 30 30 30 ,,,,.BadSSL,1000
03a0: 20 73 61 6e 73 2c 2c 2c 63 6f 6e 6e 65 63 74 20 sans,,,connect
03b0: 31 30 30 30 2d 73 61 6e 73 2e 62 61 64 73 73 6c 1000-sans.badssl
03c0: 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68 61 6b .com,,,"handshak
03d0: 65 20 66 61 69 6c 65 64 3a 20 63 65 72 74 69 66 e failed: certif
03e0: 69 63 61 74 65 20 76 65 72 69 66 79 20 66 61 69 icate verify fai
03f0: 6c 65 64 20 64 75 65 20 74 6f 20 22 22 63 65 72 led due to ""cer
0400: 74 69 66 69 63 61 74 65 20 68 61 73 20 65 78 70 tificate has exp
0410: 69 72 65 64 22 22 22 2c 2c 2c 31 0a 42 61 64 53 ired""",,,1.BadS
0420: 53 4c 2c 31 30 30 30 30 20 73 61 6e 73 2c 2c 2c SL,10000 sans,,,
0430: 63 6f 6e 6e 65 63 74 20 31 30 30 30 30 2d 73 61 connect 10000-sa
0440: 6e 73 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c ns.badssl.com,,,
0450: 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 handshake failed
0460: 3a 20 65 78 63 65 73 73 69 76 65 20 6d 65 73 73 : excessive mess
0470: 61 67 65 20 73 69 7a 65 2c 2c 2c 31 0a 42 61 64 age size,,,1.Bad
0480: 53 53 4c 2c 33 64 65 73 2c 2c 2c 63 6f 6e 6e 65 SSL,3des,,,conne
0490: 63 74 20 33 64 65 73 2e 62 61 64 73 73 6c 2e 63 ct 3des.badssl.c
04a0: 6f 6d 2c 2c 67 6c 6f 62 2c 68 61 6e 64 73 68 61 om,,glob,handsha
04b0: 6b 65 20 66 61 69 6c 65 64 3a 20 2a 20 61 6c 65 ke failed: * ale
04c0: 72 74 20 68 61 6e 64 73 68 61 6b 65 20 66 61 69 rt handshake fai
04d0: 6c 75 72 65 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c lure,,,1.BadSSL,
04e0: 63 61 70 74 69 76 65 20 70 6f 72 74 61 6c 2c 4f captive portal,O
04f0: 70 65 6e 53 53 4c 31 2e 31 2e 31 2c 2c 63 6f 6e penSSL1.1.1,,con
0500: 6e 65 63 74 20 63 61 70 74 69 76 65 2d 70 6f 72 nect captive-por
0510: 74 61 6c 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c tal.badssl.com,,
0520: 2c 22 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c ,"handshake fail
0530: 65 64 3a 20 63 65 72 74 69 66 69 63 61 74 65 20 ed: certificate
0540: 76 65 72 69 66 79 20 66 61 69 6c 65 64 20 64 75 verify failed du
0550: 65 20 74 6f 20 22 22 48 6f 73 74 6e 61 6d 65 20 e to ""Hostname
0560: 6d 69 73 6d 61 74 63 68 22 22 22 2c 2c 2c 31 0a mismatch""",,,1.
0570: 42 61 64 53 53 4c 2c 63 61 70 74 69 76 65 20 70 BadSSL,captive p
0580: 6f 72 74 61 6c 2c 21 4f 70 65 6e 53 53 4c 31 2e ortal,!OpenSSL1.
0590: 31 2e 31 2c 2c 63 6f 6e 6e 65 63 74 20 63 61 70 1.1,,connect cap
05a0: 74 69 76 65 2d 70 6f 72 74 61 6c 2e 62 61 64 73 tive-portal.bads
05b0: 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68 sl.com,,,"handsh
05c0: 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65 72 74 ake failed: cert
05d0: 69 66 69 63 61 74 65 20 76 65 72 69 66 79 20 66 ificate verify f
05e0: 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22 22 68 ailed due to ""h
05f0: 6f 73 74 6e 61 6d 65 20 6d 69 73 6d 61 74 63 68 ostname mismatch
0600: 22 22 22 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c 63 """,,,1.BadSSL,c
0610: 62 63 2c 2c 2c 63 6f 6e 6e 65 63 74 20 63 62 63 bc,,,connect cbc
0620: 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c .badssl.com,,,,,
0630: 2c 0a 42 61 64 53 53 4c 2c 63 6c 69 65 6e 74 20 ,.BadSSL,client
0640: 63 65 72 74 20 6d 69 73 73 69 6e 67 2c 2c 2c 63 cert missing,,,c
0650: 6f 6e 6e 65 63 74 20 63 6c 69 65 6e 74 2d 63 65 onnect client-ce
0660: 72 74 2d 6d 69 73 73 69 6e 67 2e 62 61 64 73 73 rt-missing.badss
0670: 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 l.com,,,,,,.BadS
0680: 53 4c 2c 63 6c 69 65 6e 74 2c 2c 2c 63 6f 6e 6e SL,client,,,conn
0690: 65 63 74 20 63 6c 69 65 6e 74 2e 62 61 64 73 73 ect client.badss
06a0: 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 l.com,,,,,,.BadS
06b0: 53 4c 2c 64 68 20 63 6f 6d 70 6f 73 69 74 65 2c SL,dh composite,
06c0: 4f 70 65 6e 53 53 4c 31 2e 31 2e 31 2c 2c 63 6f OpenSSL1.1.1,,co
06d0: 6e 6e 65 63 74 20 64 68 2d 63 6f 6d 70 6f 73 69 nnect dh-composi
06e0: 74 65 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c te.badssl.com,,,
06f0: 2c 2c 2c 0a 42 61 64 53 53 4c 2c 64 68 20 63 6f ,,,.BadSSL,dh co
0700: 6d 70 6f 73 69 74 65 2c 77 69 6e 20 4f 70 65 6e mposite,win Open
0710: 53 53 4c 33 2e 30 2c 2c 63 6f 6e 6e 65 63 74 20 SSL3.0,,connect
0720: 64 68 2d 63 6f 6d 70 6f 73 69 74 65 2e 62 61 64 dh-composite.bad
0730: 73 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 ssl.com,,,,,,.Ba
0740: 64 53 53 4c 2c 64 68 20 63 6f 6d 70 6f 73 69 74 dSSL,dh composit
0750: 65 2c 75 6e 69 78 20 4f 70 65 6e 53 53 4c 33 2e e,unix OpenSSL3.
0760: 30 2c 2c 63 6f 6e 6e 65 63 74 20 64 68 2d 63 6f 0,,connect dh-co
0770: 6d 70 6f 73 69 74 65 2e 62 61 64 73 73 6c 2e 63 mposite.badssl.c
0780: 6f 6d 2c 2c 2c 68 61 6e 64 73 68 61 6b 65 20 66 om,,,handshake f
0790: 61 69 6c 65 64 3a 20 64 68 20 6b 65 79 20 74 6f ailed: dh key to
07a0: 6f 20 73 6d 61 6c 6c 2c 2c 2c 31 0a 42 61 64 53 o small,,,1.BadS
07b0: 53 4c 2c 64 68 20 63 6f 6d 70 6f 73 69 74 65 2c SL,dh composite,
07c0: 4f 70 65 6e 53 53 4c 33 2e 32 2c 2c 63 6f 6e 6e OpenSSL3.2,,conn
07d0: 65 63 74 20 64 68 2d 63 6f 6d 70 6f 73 69 74 65 ect dh-composite
07e0: 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 68 61 .badssl.com,,,ha
07f0: 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 ndshake failed:
0800: 64 68 20 6b 65 79 20 74 6f 6f 20 73 6d 61 6c 6c dh key too small
0810: 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c 64 68 20 73 ,,,1.BadSSL,dh s
0820: 6d 61 6c 6c 20 73 75 62 67 72 6f 75 70 2c 2c 2c mall subgroup,,,
0830: 63 6f 6e 6e 65 63 74 20 64 68 2d 73 6d 61 6c 6c connect dh-small
0840: 2d 73 75 62 67 72 6f 75 70 2e 62 61 64 73 73 6c -subgroup.badssl
0850: 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53 .com,,,,,,.BadSS
0860: 4c 2c 64 68 34 38 30 2c 4f 70 65 6e 53 53 4c 31 L,dh480,OpenSSL1
0870: 2e 31 2e 31 2c 2c 63 6f 6e 6e 65 63 74 20 64 68 .1.1,,connect dh
0880: 34 38 30 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 480.badssl.com,,
0890: 2c 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 ,handshake faile
08a0: 64 3a 20 64 68 20 6b 65 79 20 74 6f 6f 20 73 6d d: dh key too sm
08b0: 61 6c 6c 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c 64 all,,,1.BadSSL,d
08c0: 68 34 38 30 2c 21 4f 70 65 6e 53 53 4c 31 2e 31 h480,!OpenSSL1.1
08d0: 2e 31 2c 2c 63 6f 6e 6e 65 63 74 20 64 68 34 38 .1,,connect dh48
08e0: 30 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 68 0.badssl.com,,,h
08f0: 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a andshake failed:
0900: 20 6d 6f 64 75 6c 75 73 20 74 6f 6f 20 73 6d 61 modulus too sma
0910: 6c 6c 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c 64 68 ll,,,1.BadSSL,dh
0920: 35 31 32 2c 4f 70 65 6e 53 53 4c 31 2e 31 2e 31 512,OpenSSL1.1.1
0930: 2c 2c 63 6f 6e 6e 65 63 74 20 64 68 35 31 32 2e ,,connect dh512.
0940: 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 68 61 6e badssl.com,,,han
0950: 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 64 dshake failed: d
0960: 68 20 6b 65 79 20 74 6f 6f 20 73 6d 61 6c 6c 2c h key too small,
0970: 2c 2c 31 0a 42 61 64 53 53 4c 2c 64 68 35 31 32 ,,1.BadSSL,dh512
0980: 2c 4f 70 65 6e 53 53 4c 33 2e 30 2c 2c 63 6f 6e ,OpenSSL3.0,,con
0990: 6e 65 63 74 20 64 68 35 31 32 2e 62 61 64 73 73 nect dh512.badss
09a0: 6c 2e 63 6f 6d 2c 2c 2c 68 61 6e 64 73 68 61 6b l.com,,,handshak
09b0: 65 20 66 61 69 6c 65 64 3a 20 64 68 20 6b 65 79 e failed: dh key
09c0: 20 74 6f 6f 20 73 6d 61 6c 6c 2c 2c 2c 31 0a 42 too small,,,1.B
09d0: 61 64 53 53 4c 2c 64 68 35 31 32 2c 4f 70 65 6e adSSL,dh512,Open
09e0: 53 53 4c 33 2e 32 2c 2c 63 6f 6e 6e 65 63 74 20 SSL3.2,,connect
09f0: 64 68 35 31 32 2e 62 61 64 73 73 6c 2e 63 6f 6d dh512.badssl.com
0a00: 2c 2c 2c 68 61 6e 64 73 68 61 6b 65 20 66 61 69 ,,,handshake fai
0a10: 6c 65 64 3a 20 75 6e 6b 6e 6f 77 6e 20 73 65 63 led: unknown sec
0a20: 75 72 69 74 79 20 62 69 74 73 2c 2c 2c 31 0a 42 urity bits,,,1.B
0a30: 61 64 53 53 4c 2c 64 68 31 30 32 34 2c 4f 70 65 adSSL,dh1024,Ope
0a40: 6e 53 53 4c 31 2e 31 2e 31 2c 2c 63 6f 6e 6e 65 nSSL1.1.1,,conne
0a50: 63 74 20 64 68 31 30 32 34 2e 62 61 64 73 73 6c ct dh1024.badssl
0a60: 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53 .com,,,,,,.BadSS
0a70: 4c 2c 64 68 31 30 32 34 2c 77 69 6e 20 4f 70 65 L,dh1024,win Ope
0a80: 6e 53 53 4c 33 2e 30 2c 2c 63 6f 6e 6e 65 63 74 nSSL3.0,,connect
0a90: 20 64 68 31 30 32 34 2e 62 61 64 73 73 6c 2e 63 dh1024.badssl.c
0aa0: 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53 4c 2c om,,,,,,.BadSSL,
0ab0: 64 68 31 30 32 34 2c 75 6e 69 78 20 4f 70 65 6e dh1024,unix Open
0ac0: 53 53 4c 33 2e 30 2c 2c 63 6f 6e 6e 65 63 74 20 SSL3.0,,connect
0ad0: 64 68 31 30 32 34 2e 62 61 64 73 73 6c 2e 63 6f dh1024.badssl.co
0ae0: 6d 2c 2c 2c 68 61 6e 64 73 68 61 6b 65 20 66 61 m,,,handshake fa
0af0: 69 6c 65 64 3a 20 64 68 20 6b 65 79 20 74 6f 6f iled: dh key too
0b00: 20 73 6d 61 6c 6c 2c 2c 2c 31 0a 42 61 64 53 53 small,,,1.BadSS
0b10: 4c 2c 64 68 31 30 32 34 2c 4f 70 65 6e 53 53 4c L,dh1024,OpenSSL
0b20: 33 2e 32 2c 2c 63 6f 6e 6e 65 63 74 20 64 68 31 3.2,,connect dh1
0b30: 30 32 34 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 024.badssl.com,,
0b40: 2c 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 ,handshake faile
0b50: 64 3a 20 64 68 20 6b 65 79 20 74 6f 6f 20 73 6d d: dh key too sm
0b60: 61 6c 6c 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c 64 all,,,1.BadSSL,d
0b70: 68 32 30 34 38 2c 2c 2c 63 6f 6e 6e 65 63 74 20 h2048,,,connect
0b80: 64 68 32 30 34 38 2e 62 61 64 73 73 6c 2e 63 6f dh2048.badssl.co
0b90: 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53 4c 2c 64 m,,,,,,.BadSSL,d
0ba0: 73 64 74 65 73 74 70 72 6f 76 69 64 65 72 2c 2c sdtestprovider,,
0bb0: 2c 63 6f 6e 6e 65 63 74 20 64 73 64 74 65 73 74 ,connect dsdtest
0bc0: 70 72 6f 76 69 64 65 72 2e 62 61 64 73 73 6c 2e provider.badssl.
0bd0: 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68 61 6b 65 com,,,"handshake
0be0: 20 66 61 69 6c 65 64 3a 20 63 65 72 74 69 66 69 failed: certifi
0bf0: 63 61 74 65 20 76 65 72 69 66 79 20 66 61 69 6c cate verify fail
0c00: 65 64 20 64 75 65 20 74 6f 20 22 22 75 6e 61 62 ed due to ""unab
0c10: 6c 65 20 74 6f 20 67 65 74 20 6c 6f 63 61 6c 20 le to get local
0c20: 69 73 73 75 65 72 20 63 65 72 74 69 66 69 63 61 issuer certifica
0c30: 74 65 22 22 22 2c 2c 2c 31 0a 42 61 64 53 53 4c te""",,,1.BadSSL
0c40: 2c 65 63 63 32 35 36 2c 2c 2c 63 6f 6e 6e 65 63 ,ecc256,,,connec
0c50: 74 20 65 63 63 32 35 36 2e 62 61 64 73 73 6c 2e t ecc256.badssl.
0c60: 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53 4c com,,,,,,.BadSSL
0c70: 2c 65 63 63 33 38 34 2c 2c 2c 63 6f 6e 6e 65 63 ,ecc384,,,connec
0c80: 74 20 65 63 63 33 38 34 2e 62 61 64 73 73 6c 2e t ecc384.badssl.
0c90: 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53 4c com,,,,,,.BadSSL
0ca0: 2c 65 64 65 6c 6c 72 6f 6f 74 2c 2c 2c 63 6f 6e ,edellroot,,,con
0cb0: 6e 65 63 74 20 65 64 65 6c 6c 72 6f 6f 74 2e 62 nect edellroot.b
0cc0: 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e adssl.com,,,"han
0cd0: 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 dshake failed: c
0ce0: 65 72 74 69 66 69 63 61 74 65 20 76 65 72 69 66 ertificate verif
0cf0: 79 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20 y failed due to
0d00: 22 22 75 6e 61 62 6c 65 20 74 6f 20 67 65 74 20 ""unable to get
0d10: 6c 6f 63 61 6c 20 69 73 73 75 65 72 20 63 65 72 local issuer cer
0d20: 74 69 66 69 63 61 74 65 22 22 22 2c 2c 2c 31 0a tificate""",,,1.
0d30: 42 61 64 53 53 4c 2c 65 78 70 69 72 65 64 2c 2c BadSSL,expired,,
0d40: 2c 63 6f 6e 6e 65 63 74 20 65 78 70 69 72 65 64 ,connect expired
0d50: 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 .badssl.com,,,"h
0d60: 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a andshake failed:
0d70: 20 63 65 72 74 69 66 69 63 61 74 65 20 76 65 72 certificate ver
0d80: 69 66 79 20 66 61 69 6c 65 64 20 64 75 65 20 74 ify failed due t
0d90: 6f 20 22 22 63 65 72 74 69 66 69 63 61 74 65 20 o ""certificate
0da0: 68 61 73 20 65 78 70 69 72 65 64 22 22 22 2c 2c has expired""",,
0db0: 2c 31 0a 42 61 64 53 53 4c 2c 65 78 74 65 6e 64 ,1.BadSSL,extend
0dc0: 65 64 20 76 61 6c 69 64 61 74 69 6f 6e 2c 2c 2c ed validation,,,
0dd0: 63 6f 6e 6e 65 63 74 20 65 78 74 65 6e 64 65 64 connect extended
0de0: 2d 76 61 6c 69 64 61 74 69 6f 6e 2e 62 61 64 73 -validation.bads
0df0: 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68 sl.com,,,"handsh
0e00: 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65 72 74 ake failed: cert
0e10: 69 66 69 63 61 74 65 20 76 65 72 69 66 79 20 66 ificate verify f
0e20: 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22 22 63 ailed due to ""c
0e30: 65 72 74 69 66 69 63 61 74 65 20 68 61 73 20 65 ertificate has e
0e40: 78 70 69 72 65 64 22 22 22 2c 2c 2c 31 0a 42 61 xpired""",,,1.Ba
0e50: 64 53 53 4c 2c 68 73 74 73 2c 2c 2c 63 6f 6e 6e dSSL,hsts,,,conn
0e60: 65 63 74 20 68 73 74 73 2e 62 61 64 73 73 6c 2e ect hsts.badssl.
0e70: 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53 4c com,,,,,,.BadSSL
0e80: 2c 68 74 74 70 73 20 65 76 65 72 79 77 68 65 72 ,https everywher
0e90: 65 2c 2c 2c 63 6f 6e 6e 65 63 74 20 68 74 74 70 e,,,connect http
0ea0: 73 2d 65 76 65 72 79 77 68 65 72 65 2e 62 61 64 s-everywhere.bad
0eb0: 73 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 ssl.com,,,,,,.Ba
0ec0: 64 53 53 4c 2c 69 6e 63 6f 6d 70 6c 65 74 65 20 dSSL,incomplete
0ed0: 63 68 61 69 6e 2c 2c 2c 63 6f 6e 6e 65 63 74 20 chain,,,connect
0ee0: 69 6e 63 6f 6d 70 6c 65 74 65 2d 63 68 61 69 6e incomplete-chain
0ef0: 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 .badssl.com,,,"h
0f00: 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a andshake failed:
0f10: 20 63 65 72 74 69 66 69 63 61 74 65 20 76 65 72 certificate ver
0f20: 69 66 79 20 66 61 69 6c 65 64 20 64 75 65 20 74 ify failed due t
0f30: 6f 20 22 22 75 6e 61 62 6c 65 20 74 6f 20 67 65 o ""unable to ge
0f40: 74 20 6c 6f 63 61 6c 20 69 73 73 75 65 72 20 63 t local issuer c
0f50: 65 72 74 69 66 69 63 61 74 65 22 22 22 2c 2c 2c ertificate""",,,
0f60: 31 0a 42 61 64 53 53 4c 2c 69 6e 76 61 6c 69 64 1.BadSSL,invalid
0f70: 20 65 78 70 65 63 74 65 64 20 73 63 74 2c 2c 2c expected sct,,,
0f80: 63 6f 6e 6e 65 63 74 20 69 6e 76 61 6c 69 64 2d connect invalid-
0f90: 65 78 70 65 63 74 65 64 2d 73 63 74 2e 62 61 64 expected-sct.bad
0fa0: 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 ssl.com,,,"hands
0fb0: 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65 72 hake failed: cer
0fc0: 74 69 66 69 63 61 74 65 20 76 65 72 69 66 79 20 tificate verify
0fd0: 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22 22 failed due to ""
0fe0: 75 6e 61 62 6c 65 20 74 6f 20 67 65 74 20 6c 6f unable to get lo
0ff0: 63 61 6c 20 69 73 73 75 65 72 20 63 65 72 74 69 cal issuer certi
1000: 66 69 63 61 74 65 22 22 22 2c 2c 2c 31 0a 42 61 ficate""",,,1.Ba
1010: 64 53 53 4c 2c 6c 6f 6e 67 20 65 78 74 65 6e 64 dSSL,long extend
1020: 65 64 20 73 75 62 64 6f 6d 61 69 6e 20 6e 61 6d ed subdomain nam
1030: 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6d 61 6e e containing man
1040: 79 20 6c 65 74 74 65 72 73 20 61 6e 64 20 64 61 y letters and da
1050: 73 68 65 73 2c 2c 2c 63 6f 6e 6e 65 63 74 20 6c shes,,,connect l
1060: 6f 6e 67 2d 65 78 74 65 6e 64 65 64 2d 73 75 62 ong-extended-sub
1070: 64 6f 6d 61 69 6e 2d 6e 61 6d 65 2d 63 6f 6e 74 domain-name-cont
1080: 61 69 6e 69 6e 67 2d 6d 61 6e 79 2d 6c 65 74 74 aining-many-lett
1090: 65 72 73 2d 61 6e 64 2d 64 61 73 68 65 73 2e 62 ers-and-dashes.b
10a0: 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a adssl.com,,,,,,.
10b0: 42 61 64 53 53 4c 2c 6c 6f 6e 67 65 78 74 65 6e BadSSL,longexten
10c0: 64 65 64 73 75 62 64 6f 6d 61 69 6e 6e 61 6d 65 dedsubdomainname
10d0: 77 69 74 68 6f 75 74 64 61 73 68 65 73 69 6e 6f withoutdashesino
10e0: 72 64 65 72 74 6f 74 65 73 74 77 6f 72 64 77 72 rdertotestwordwr
10f0: 61 70 70 69 6e 67 2c 2c 2c 63 6f 6e 6e 65 63 74 apping,,,connect
1100: 20 6c 6f 6e 67 65 78 74 65 6e 64 65 64 73 75 62 longextendedsub
1110: 64 6f 6d 61 69 6e 6e 61 6d 65 77 69 74 68 6f 75 domainnamewithou
1120: 74 64 61 73 68 65 73 69 6e 6f 72 64 65 72 74 6f tdashesinorderto
1130: 74 65 73 74 77 6f 72 64 77 72 61 70 70 69 6e 67 testwordwrapping
1140: 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c .badssl.com,,,,,
1150: 2c 0a 42 61 64 53 53 4c 2c 6d 69 74 6d 20 73 6f ,.BadSSL,mitm so
1160: 66 74 77 61 72 65 2c 2c 2c 63 6f 6e 6e 65 63 74 ftware,,,connect
1170: 20 6d 69 74 6d 2d 73 6f 66 74 77 61 72 65 2e 62 mitm-software.b
1180: 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e adssl.com,,,"han
1190: 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 dshake failed: c
11a0: 65 72 74 69 66 69 63 61 74 65 20 76 65 72 69 66 ertificate verif
11b0: 79 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20 y failed due to
11c0: 22 22 75 6e 61 62 6c 65 20 74 6f 20 67 65 74 20 ""unable to get
11d0: 6c 6f 63 61 6c 20 69 73 73 75 65 72 20 63 65 72 local issuer cer
11e0: 74 69 66 69 63 61 74 65 22 22 22 2c 2c 2c 31 0a tificate""",,,1.
11f0: 42 61 64 53 53 4c 2c 6e 6f 20 63 6f 6d 6d 6f 6e BadSSL,no common
1200: 20 6e 61 6d 65 2c 2c 2c 63 6f 6e 6e 65 63 74 20 name,,,connect
1210: 6e 6f 2d 63 6f 6d 6d 6f 6e 2d 6e 61 6d 65 2e 62 no-common-name.b
1220: 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e adssl.com,,,"han
1230: 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 dshake failed: c
1240: 65 72 74 69 66 69 63 61 74 65 20 76 65 72 69 66 ertificate verif
1250: 79 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20 y failed due to
1260: 22 22 63 65 72 74 69 66 69 63 61 74 65 20 68 61 ""certificate ha
1270: 73 20 65 78 70 69 72 65 64 22 22 22 2c 2c 2c 31 s expired""",,,1
1280: 0a 42 61 64 53 53 4c 2c 6e 6f 20 73 63 74 2c 2c .BadSSL,no sct,,
1290: 2c 63 6f 6e 6e 65 63 74 20 6e 6f 2d 73 63 74 2e ,connect no-sct.
12a0: 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 badssl.com,,,"ha
12b0: 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 ndshake failed:
12c0: 63 65 72 74 69 66 69 63 61 74 65 20 76 65 72 69 certificate veri
12d0: 66 79 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f fy failed due to
12e0: 20 22 22 63 65 72 74 69 66 69 63 61 74 65 20 68 ""certificate h
12f0: 61 73 20 65 78 70 69 72 65 64 22 22 22 2c 2c 2c as expired""",,,
1300: 31 0a 42 61 64 53 53 4c 2c 6e 6f 20 73 75 62 6a 1.BadSSL,no subj
1310: 65 63 74 2c 2c 2c 63 6f 6e 6e 65 63 74 20 6e 6f ect,,,connect no
1320: 2d 73 75 62 6a 65 63 74 2e 62 61 64 73 73 6c 2e -subject.badssl.
1330: 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68 61 6b 65 com,,,"handshake
1340: 20 66 61 69 6c 65 64 3a 20 63 65 72 74 69 66 69 failed: certifi
1350: 63 61 74 65 20 76 65 72 69 66 79 20 66 61 69 6c cate verify fail
1360: 65 64 20 64 75 65 20 74 6f 20 22 22 63 65 72 74 ed due to ""cert
1370: 69 66 69 63 61 74 65 20 68 61 73 20 65 78 70 69 ificate has expi
1380: 72 65 64 22 22 22 2c 2c 2c 31 0a 42 61 64 53 53 red""",,,1.BadSS
1390: 4c 2c 6e 75 6c 6c 2c 2c 2c 63 6f 6e 6e 65 63 74 L,null,,,connect
13a0: 20 6e 75 6c 6c 2e 62 61 64 73 73 6c 2e 63 6f 6d null.badssl.com
13b0: 2c 2c 67 6c 6f 62 2c 68 61 6e 64 73 68 61 6b 65 ,,glob,handshake
13c0: 20 66 61 69 6c 65 64 3a 20 2a 20 61 6c 65 72 74 failed: * alert
13d0: 20 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 75 handshake failu
13e0: 72 65 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c 70 69 re,,,1.BadSSL,pi
13f0: 6e 6e 69 6e 67 20 74 65 73 74 2c 2c 2c 63 6f 6e nning test,,,con
1400: 6e 65 63 74 20 70 69 6e 6e 69 6e 67 2d 74 65 73 nect pinning-tes
1410: 74 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 2c t.badssl.com,,,,
1420: 2c 2c 0a 42 61 64 53 53 4c 2c 70 72 65 61 63 74 ,,.BadSSL,preact
1430: 20 63 6c 69 2c 2c 2c 63 6f 6e 6e 65 63 74 20 70 cli,,,connect p
1440: 72 65 61 63 74 2d 63 6c 69 2e 62 61 64 73 73 6c react-cli.badssl
1450: 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68 61 6b .com,,,"handshak
1460: 65 20 66 61 69 6c 65 64 3a 20 63 65 72 74 69 66 e failed: certif
1470: 69 63 61 74 65 20 76 65 72 69 66 79 20 66 61 69 icate verify fai
1480: 6c 65 64 20 64 75 65 20 74 6f 20 22 22 75 6e 61 led due to ""una
1490: 62 6c 65 20 74 6f 20 67 65 74 20 6c 6f 63 61 6c ble to get local
14a0: 20 69 73 73 75 65 72 20 63 65 72 74 69 66 69 63 issuer certific
14b0: 61 74 65 22 22 22 2c 2c 2c 31 0a 42 61 64 53 53 ate""",,,1.BadSS
14c0: 4c 2c 70 72 65 6c 6f 61 64 65 64 20 68 73 74 73 L,preloaded hsts
14d0: 2c 2c 2c 63 6f 6e 6e 65 63 74 20 70 72 65 6c 6f ,,,connect prelo
14e0: 61 64 65 64 2d 68 73 74 73 2e 62 61 64 73 73 6c aded-hsts.badssl
14f0: 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53 .com,,,,,,.BadSS
1500: 4c 2c 72 63 34 20 6d 64 35 2c 2c 2c 63 6f 6e 6e L,rc4 md5,,,conn
1510: 65 63 74 20 72 63 34 2d 6d 64 35 2e 62 61 64 73 ect rc4-md5.bads
1520: 73 6c 2e 63 6f 6d 2c 2c 67 6c 6f 62 2c 68 61 6e sl.com,,glob,han
1530: 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 2a dshake failed: *
1540: 20 61 6c 65 72 74 20 68 61 6e 64 73 68 61 6b 65 alert handshake
1550: 20 66 61 69 6c 75 72 65 2c 2c 2c 31 0a 42 61 64 failure,,,1.Bad
1560: 53 53 4c 2c 72 63 34 2c 2c 2c 63 6f 6e 6e 65 63 SSL,rc4,,,connec
1570: 74 20 72 63 34 2e 62 61 64 73 73 6c 2e 63 6f 6d t rc4.badssl.com
1580: 2c 2c 67 6c 6f 62 2c 68 61 6e 64 73 68 61 6b 65 ,,glob,handshake
1590: 20 66 61 69 6c 65 64 3a 20 2a 20 61 6c 65 72 74 failed: * alert
15a0: 20 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 75 handshake failu
15b0: 72 65 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c 72 65 re,,,1.BadSSL,re
15c0: 76 6f 6b 65 64 2c 2c 2c 63 6f 6e 6e 65 63 74 20 voked,,,connect
15d0: 72 65 76 6f 6b 65 64 2e 62 61 64 73 73 6c 2e 63 revoked.badssl.c
15e0: 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53 4c 2c om,,,,,,.BadSSL,
15f0: 72 73 61 32 30 34 38 2c 2c 2c 63 6f 6e 6e 65 63 rsa2048,,,connec
1600: 74 20 72 73 61 32 30 34 38 2e 62 61 64 73 73 6c t rsa2048.badssl
1610: 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53 .com,,,,,,.BadSS
1620: 4c 2c 72 73 61 34 30 39 36 2c 2c 2c 63 6f 6e 6e L,rsa4096,,,conn
1630: 65 63 74 20 72 73 61 34 30 39 36 2e 62 61 64 73 ect rsa4096.bads
1640: 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 sl.com,,,,,,.Bad
1650: 53 53 4c 2c 72 73 61 38 31 39 32 2c 2c 2c 63 6f SSL,rsa8192,,,co
1660: 6e 6e 65 63 74 20 72 73 61 38 31 39 32 2e 62 61 nnect rsa8192.ba
1670: 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 dssl.com,,,"hand
1680: 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65 shake failed: ce
1690: 72 74 69 66 69 63 61 74 65 20 76 65 72 69 66 79 rtificate verify
16a0: 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22 failed due to "
16b0: 22 63 65 72 74 69 66 69 63 61 74 65 20 68 61 73 "certificate has
16c0: 20 65 78 70 69 72 65 64 22 22 22 2c 2c 2c 31 0a expired""",,,1.
16d0: 42 61 64 53 53 4c 2c 73 65 6c 66 20 73 69 67 6e BadSSL,self sign
16e0: 65 64 2c 4f 70 65 6e 53 53 4c 31 2e 31 2e 31 2c ed,OpenSSL1.1.1,
16f0: 2c 63 6f 6e 6e 65 63 74 20 73 65 6c 66 2d 73 69 ,connect self-si
1700: 67 6e 65 64 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c gned.badssl.com,
1710: 2c 2c 22 68 61 6e 64 73 68 61 6b 65 20 66 61 69 ,,"handshake fai
1720: 6c 65 64 3a 20 63 65 72 74 69 66 69 63 61 74 65 led: certificate
1730: 20 76 65 72 69 66 79 20 66 61 69 6c 65 64 20 64 verify failed d
1740: 75 65 20 74 6f 20 22 22 73 65 6c 66 20 73 69 67 ue to ""self sig
1750: 6e 65 64 20 63 65 72 74 69 66 69 63 61 74 65 22 ned certificate"
1760: 22 22 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c 73 65 "",,,1.BadSSL,se
1770: 6c 66 20 73 69 67 6e 65 64 2c 21 4f 70 65 6e 53 lf signed,!OpenS
1780: 53 4c 31 2e 31 2e 31 2c 2c 63 6f 6e 6e 65 63 74 SL1.1.1,,connect
1790: 20 73 65 6c 66 2d 73 69 67 6e 65 64 2e 62 61 64 self-signed.bad
17a0: 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 ssl.com,,,"hands
17b0: 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65 72 hake failed: cer
17c0: 74 69 66 69 63 61 74 65 20 76 65 72 69 66 79 20 tificate verify
17d0: 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22 22 failed due to ""
17e0: 73 65 6c 66 2d 73 69 67 6e 65 64 20 63 65 72 74 self-signed cert
17f0: 69 66 69 63 61 74 65 22 22 22 2c 2c 2c 31 0a 42 ificate""",,,1.B
1800: 61 64 53 53 4c 2c 73 68 61 31 20 32 30 31 36 2c adSSL,sha1 2016,
1810: 2c 2c 63 6f 6e 6e 65 63 74 20 73 68 61 31 2d 32 ,,connect sha1-2
1820: 30 31 36 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 016.badssl.com,,
1830: 2c 22 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c ,"handshake fail
1840: 65 64 3a 20 63 65 72 74 69 66 69 63 61 74 65 20 ed: certificate
1850: 76 65 72 69 66 79 20 66 61 69 6c 65 64 20 64 75 verify failed du
1860: 65 20 74 6f 20 22 22 75 6e 61 62 6c 65 20 74 6f e to ""unable to
1870: 20 67 65 74 20 6c 6f 63 61 6c 20 69 73 73 75 65 get local issue
1880: 72 20 63 65 72 74 69 66 69 63 61 74 65 22 22 22 r certificate"""
1890: 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c 73 68 61 31 ,,,1.BadSSL,sha1
18a0: 20 32 30 31 37 2c 77 69 6e 20 4f 70 65 6e 53 53 2017,win OpenSS
18b0: 4c 31 2e 31 2e 31 2c 2c 63 6f 6e 6e 65 63 74 20 L1.1.1,,connect
18c0: 73 68 61 31 2d 32 30 31 37 2e 62 61 64 73 73 6c sha1-2017.badssl
18d0: 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68 61 6b .com,,,"handshak
18e0: 65 20 66 61 69 6c 65 64 3a 20 63 65 72 74 69 66 e failed: certif
18f0: 69 63 61 74 65 20 76 65 72 69 66 79 20 66 61 69 icate verify fai
1900: 6c 65 64 20 64 75 65 20 74 6f 20 22 22 63 65 72 led due to ""cer
1910: 74 69 66 69 63 61 74 65 20 68 61 73 20 65 78 70 tificate has exp
1920: 69 72 65 64 22 22 22 2c 2c 2c 31 0a 42 61 64 53 ired""",,,1.BadS
1930: 53 4c 2c 73 68 61 31 20 32 30 31 37 2c 75 6e 69 SL,sha1 2017,uni
1940: 78 20 21 6d 61 63 20 4f 70 65 6e 53 53 4c 33 2e x !mac OpenSSL3.
1950: 32 2c 2c 63 6f 6e 6e 65 63 74 20 73 68 61 31 2d 2,,connect sha1-
1960: 32 30 31 37 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2017.badssl.com,
1970: 2c 2c 22 68 61 6e 64 73 68 61 6b 65 20 66 61 69 ,,"handshake fai
1980: 6c 65 64 3a 20 63 65 72 74 69 66 69 63 61 74 65 led: certificate
1990: 20 76 65 72 69 66 79 20 66 61 69 6c 65 64 20 64 verify failed d
19a0: 75 65 20 74 6f 20 22 22 63 65 72 74 69 66 69 63 ue to ""certific
19b0: 61 74 65 20 68 61 73 20 65 78 70 69 72 65 64 22 ate has expired"
19c0: 22 22 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c 73 68 "",,,1.BadSSL,sh
19d0: 61 31 20 32 30 31 37 2c 75 6e 69 78 20 4f 70 65 a1 2017,unix Ope
19e0: 6e 53 53 4c 33 2e 30 2c 2c 63 6f 6e 6e 65 63 74 nSSL3.0,,connect
19f0: 20 73 68 61 31 2d 32 30 31 37 2e 62 61 64 73 73 sha1-2017.badss
1a00: 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68 61 l.com,,,"handsha
1a10: 6b 65 20 66 61 69 6c 65 64 3a 20 63 65 72 74 69 ke failed: certi
1a20: 66 69 63 61 74 65 20 76 65 72 69 66 79 20 66 61 ficate verify fa
1a30: 69 6c 65 64 20 64 75 65 20 74 6f 20 22 22 43 41 iled due to ""CA
1a40: 20 73 69 67 6e 61 74 75 72 65 20 64 69 67 65 73 signature diges
1a50: 74 20 61 6c 67 6f 72 69 74 68 6d 20 74 6f 6f 20 t algorithm too
1a60: 77 65 61 6b 22 22 22 2c 2c 2c 31 0a 42 61 64 53 weak""",,,1.BadS
1a70: 53 4c 2c 73 68 61 31 20 32 30 31 37 2c 6d 61 63 SL,sha1 2017,mac
1a80: 20 4f 70 65 6e 53 53 4c 33 2e 32 2c 2c 63 6f 6e OpenSSL3.2,,con
1a90: 6e 65 63 74 20 73 68 61 31 2d 32 30 31 37 2e 62 nect sha1-2017.b
1aa0: 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e adssl.com,,,"han
1ab0: 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 dshake failed: c
1ac0: 65 72 74 69 66 69 63 61 74 65 20 76 65 72 69 66 ertificate verif
1ad0: 79 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20 y failed due to
1ae0: 22 22 43 41 20 73 69 67 6e 61 74 75 72 65 20 64 ""CA signature d
1af0: 69 67 65 73 74 20 61 6c 67 6f 72 69 74 68 6d 20 igest algorithm
1b00: 74 6f 6f 20 77 65 61 6b 22 22 22 2c 2c 2c 31 0a too weak""",,,1.
1b10: 42 61 64 53 53 4c 2c 73 68 61 31 20 32 30 31 37 BadSSL,sha1 2017
1b20: 2c 77 69 6e 20 21 4f 70 65 6e 53 53 4c 31 2e 31 ,win !OpenSSL1.1
1b30: 2e 31 2c 2c 63 6f 6e 6e 65 63 74 20 73 68 61 31 .1,,connect sha1
1b40: 2d 32 30 31 37 2e 62 61 64 73 73 6c 2e 63 6f 6d -2017.badssl.com
1b50: 2c 2c 2c 22 68 61 6e 64 73 68 61 6b 65 20 66 61 ,,,"handshake fa
1b60: 69 6c 65 64 3a 20 63 65 72 74 69 66 69 63 61 74 iled: certificat
1b70: 65 20 76 65 72 69 66 79 20 66 61 69 6c 65 64 20 e verify failed
1b80: 64 75 65 20 74 6f 20 22 22 43 41 20 73 69 67 6e due to ""CA sign
1b90: 61 74 75 72 65 20 64 69 67 65 73 74 20 61 6c 67 ature digest alg
1ba0: 6f 72 69 74 68 6d 20 74 6f 6f 20 77 65 61 6b 22 orithm too weak"
1bb0: 22 22 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c 73 68 "",,,1.BadSSL,sh
1bc0: 61 31 20 69 6e 74 65 72 6d 65 64 69 61 74 65 2c a1 intermediate,
1bd0: 2c 2c 63 6f 6e 6e 65 63 74 20 73 68 61 31 2d 69 ,,connect sha1-i
1be0: 6e 74 65 72 6d 65 64 69 61 74 65 2e 62 61 64 73 ntermediate.bads
1bf0: 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68 sl.com,,,"handsh
1c00: 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65 72 74 ake failed: cert
1c10: 69 66 69 63 61 74 65 20 76 65 72 69 66 79 20 66 ificate verify f
1c20: 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22 22 75 ailed due to ""u
1c30: 6e 61 62 6c 65 20 74 6f 20 67 65 74 20 6c 6f 63 nable to get loc
1c40: 61 6c 20 69 73 73 75 65 72 20 63 65 72 74 69 66 al issuer certif
1c50: 69 63 61 74 65 22 22 22 2c 2c 2c 31 0a 42 61 64 icate""",,,1.Bad
1c60: 53 53 4c 2c 73 68 61 32 35 36 2c 2c 2c 63 6f 6e SSL,sha256,,,con
1c70: 6e 65 63 74 20 73 68 61 32 35 36 2e 62 61 64 73 nect sha256.bads
1c80: 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 sl.com,,,,,,.Bad
1c90: 53 53 4c 2c 73 68 61 33 38 34 2c 2c 2c 63 6f 6e SSL,sha384,,,con
1ca0: 6e 65 63 74 20 73 68 61 33 38 34 2e 62 61 64 73 nect sha384.bads
1cb0: 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68 sl.com,,,"handsh
1cc0: 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65 72 74 ake failed: cert
1cd0: 69 66 69 63 61 74 65 20 76 65 72 69 66 79 20 66 ificate verify f
1ce0: 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22 22 63 ailed due to ""c
1cf0: 65 72 74 69 66 69 63 61 74 65 20 68 61 73 20 65 ertificate has e
1d00: 78 70 69 72 65 64 22 22 22 2c 2c 2c 31 0a 42 61 xpired""",,,1.Ba
1d10: 64 53 53 4c 2c 73 68 61 35 31 32 2c 2c 2c 63 6f dSSL,sha512,,,co
1d20: 6e 6e 65 63 74 20 73 68 61 35 31 32 2e 62 61 64 nnect sha512.bad
1d30: 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 ssl.com,,,"hands
1d40: 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65 72 hake failed: cer
1d50: 74 69 66 69 63 61 74 65 20 76 65 72 69 66 79 20 tificate verify
1d60: 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22 22 failed due to ""
1d70: 63 65 72 74 69 66 69 63 61 74 65 20 68 61 73 20 certificate has
1d80: 65 78 70 69 72 65 64 22 22 22 2c 2c 2c 31 0a 42 expired""",,,1.B
1d90: 61 64 53 53 4c 2c 73 74 61 74 69 63 20 72 73 61 adSSL,static rsa
1da0: 2c 2c 2c 63 6f 6e 6e 65 63 74 20 73 74 61 74 69 ,,,connect stati
1db0: 63 2d 72 73 61 2e 62 61 64 73 73 6c 2e 63 6f 6d c-rsa.badssl.com
1dc0: 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53 4c 2c 73 75 ,,,,,,.BadSSL,su
1dd0: 62 64 6f 6d 61 69 6e 2e 70 72 65 6c 6f 61 64 65 bdomain.preloade
1de0: 64 20 68 73 74 73 2c 4f 70 65 6e 53 53 4c 31 2e d hsts,OpenSSL1.
1df0: 31 2e 31 2c 2c 63 6f 6e 6e 65 63 74 20 73 75 62 1.1,,connect sub
1e00: 64 6f 6d 61 69 6e 2e 70 72 65 6c 6f 61 64 65 64 domain.preloaded
1e10: 2d 68 73 74 73 2e 62 61 64 73 73 6c 2e 63 6f 6d -hsts.badssl.com
1e20: 2c 2c 2c 22 68 61 6e 64 73 68 61 6b 65 20 66 61 ,,,"handshake fa
1e30: 69 6c 65 64 3a 20 63 65 72 74 69 66 69 63 61 74 iled: certificat
1e40: 65 20 76 65 72 69 66 79 20 66 61 69 6c 65 64 20 e verify failed
1e50: 64 75 65 20 74 6f 20 22 22 48 6f 73 74 6e 61 6d due to ""Hostnam
1e60: 65 20 6d 69 73 6d 61 74 63 68 22 22 22 2c 2c 2c e mismatch""",,,
1e70: 31 0a 42 61 64 53 53 4c 2c 73 75 62 64 6f 6d 61 1.BadSSL,subdoma
1e80: 69 6e 2e 70 72 65 6c 6f 61 64 65 64 20 68 73 74 in.preloaded hst
1e90: 73 2c 4f 70 65 6e 53 53 4c 33 2e 30 2c 2c 63 6f s,OpenSSL3.0,,co
1ea0: 6e 6e 65 63 74 20 73 75 62 64 6f 6d 61 69 6e 2e nnect subdomain.
1eb0: 70 72 65 6c 6f 61 64 65 64 2d 68 73 74 73 2e 62 preloaded-hsts.b
1ec0: 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e adssl.com,,,"han
1ed0: 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 dshake failed: c
1ee0: 65 72 74 69 66 69 63 61 74 65 20 76 65 72 69 66 ertificate verif
1ef0: 79 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20 y failed due to
1f00: 22 22 68 6f 73 74 6e 61 6d 65 20 6d 69 73 6d 61 ""hostname misma
1f10: 74 63 68 22 22 22 2c 2c 2c 31 0a 42 61 64 53 53 tch""",,,1.BadSS
1f20: 4c 2c 73 75 70 65 72 66 69 73 68 2c 2c 2c 63 6f L,superfish,,,co
1f30: 6e 6e 65 63 74 20 73 75 70 65 72 66 69 73 68 2e nnect superfish.
1f40: 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 badssl.com,,,"ha
1f50: 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 ndshake failed:
1f60: 63 65 72 74 69 66 69 63 61 74 65 20 76 65 72 69 certificate veri
1f70: 66 79 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f fy failed due to
1f80: 20 22 22 75 6e 61 62 6c 65 20 74 6f 20 67 65 74 ""unable to get
1f90: 20 6c 6f 63 61 6c 20 69 73 73 75 65 72 20 63 65 local issuer ce
1fa0: 72 74 69 66 69 63 61 74 65 22 22 22 2c 2c 2c 31 rtificate""",,,1
1fb0: 0a 42 61 64 53 53 4c 2c 74 6c 73 20 76 31 20 30 .BadSSL,tls v1 0
1fc0: 3a 31 30 31 30 2c 2c 2c 63 6f 6e 6e 65 63 74 20 :1010,,,connect
1fd0: 74 6c 73 2d 76 31 2d 30 2e 62 61 64 73 73 6c 2e tls-v1-0.badssl.
1fe0: 63 6f 6d 3a 31 30 31 30 2c 2c 2c 68 61 6e 64 73 com:1010,,,hands
1ff0: 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 75 6e 73 hake failed: uns
2000: 75 70 70 6f 72 74 65 64 20 70 72 6f 74 6f 63 6f upported protoco
2010: 6c 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c 74 6c 73 l,,,1.BadSSL,tls
2020: 20 76 31 20 31 3a 31 30 31 31 2c 2c 2c 63 6f 6e v1 1:1011,,,con
2030: 6e 65 63 74 20 74 6c 73 2d 76 31 2d 31 2e 62 61 nect tls-v1-1.ba
2040: 64 73 73 6c 2e 63 6f 6d 3a 31 30 31 31 2c 2c 2c dssl.com:1011,,,
2050: 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 handshake failed
2060: 3a 20 75 6e 73 75 70 70 6f 72 74 65 64 20 70 72 : unsupported pr
2070: 6f 74 6f 63 6f 6c 2c 2c 2c 31 0a 42 61 64 53 53 otocol,,,1.BadSS
2080: 4c 2c 74 6c 73 20 76 31 20 32 3a 31 30 31 32 2c L,tls v1 2:1012,
2090: 74 6c 73 31 2e 32 2c 2c 63 6f 6e 6e 65 63 74 20 tls1.2,,connect
20a0: 74 6c 73 2d 76 31 2d 32 2e 62 61 64 73 73 6c 2e tls-v1-2.badssl.
20b0: 63 6f 6d 3a 31 30 31 32 2c 2c 2c 2c 2c 2c 0a 42 com:1012,,,,,,.B
20c0: 61 64 53 53 4c 2c 75 6e 74 72 75 73 74 65 64 20 adSSL,untrusted
20d0: 72 6f 6f 74 2c 4f 70 65 6e 53 53 4c 31 2e 31 2e root,OpenSSL1.1.
20e0: 31 2c 2c 63 6f 6e 6e 65 63 74 20 75 6e 74 72 75 1,,connect untru
20f0: 73 74 65 64 2d 72 6f 6f 74 2e 62 61 64 73 73 6c sted-root.badssl
2100: 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68 61 6b .com,,,"handshak
2110: 65 20 66 61 69 6c 65 64 3a 20 63 65 72 74 69 66 e failed: certif
2120: 69 63 61 74 65 20 76 65 72 69 66 79 20 66 61 69 icate verify fai
2130: 6c 65 64 20 64 75 65 20 74 6f 20 22 22 73 65 6c led due to ""sel
2140: 66 20 73 69 67 6e 65 64 20 63 65 72 74 69 66 69 f signed certifi
2150: 63 61 74 65 20 69 6e 20 63 65 72 74 69 66 69 63 cate in certific
2160: 61 74 65 20 63 68 61 69 6e 22 22 22 2c 2c 2c 31 ate chain""",,,1
2170: 0a 42 61 64 53 53 4c 2c 75 6e 74 72 75 73 74 65 .BadSSL,untruste
2180: 64 20 72 6f 6f 74 2c 21 4f 70 65 6e 53 53 4c 31 d root,!OpenSSL1
2190: 2e 31 2e 31 2c 2c 63 6f 6e 6e 65 63 74 20 75 6e .1.1,,connect un
21a0: 74 72 75 73 74 65 64 2d 72 6f 6f 74 2e 62 61 64 trusted-root.bad
21b0: 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 ssl.com,,,"hands
21c0: 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65 72 hake failed: cer
21d0: 74 69 66 69 63 61 74 65 20 76 65 72 69 66 79 20 tificate verify
21e0: 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22 22 failed due to ""
21f0: 73 65 6c 66 2d 73 69 67 6e 65 64 20 63 65 72 74 self-signed cert
2200: 69 66 69 63 61 74 65 20 69 6e 20 63 65 72 74 69 ificate in certi
2210: 66 69 63 61 74 65 20 63 68 61 69 6e 22 22 22 2c ficate chain""",
2220: 2c 2c 31 0a 42 61 64 53 53 4c 2c 75 70 67 72 61 ,,1.BadSSL,upgra
2230: 64 65 2c 2c 2c 63 6f 6e 6e 65 63 74 20 75 70 67 de,,,connect upg
2240: 72 61 64 65 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c rade.badssl.com,
2250: 2c 2c 2c 2c 2c 0a 42 61 64 53 53 4c 2c 77 65 62 ,,,,,.BadSSL,web
2260: 70 61 63 6b 20 64 65 76 20 73 65 72 76 65 72 2c pack dev server,
2270: 2c 2c 63 6f 6e 6e 65 63 74 20 77 65 62 70 61 63 ,,connect webpac
2280: 6b 2d 64 65 76 2d 73 65 72 76 65 72 2e 62 61 64 k-dev-server.bad
2290: 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 ssl.com,,,"hands
22a0: 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65 72 hake failed: cer
22b0: 74 69 66 69 63 61 74 65 20 76 65 72 69 66 79 20 tificate verify
22c0: 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22 22 failed due to ""
22d0: 75 6e 61 62 6c 65 20 74 6f 20 67 65 74 20 6c 6f unable to get lo
22e0: 63 61 6c 20 69 73 73 75 65 72 20 63 65 72 74 69 cal issuer certi
22f0: 66 69 63 61 74 65 22 22 22 2c 2c 2c 31 0a 42 61 ficate""",,,1.Ba
2300: 64 53 53 4c 2c 77 72 6f 6e 67 2e 68 6f 73 74 2c dSSL,wrong.host,
2310: 4f 70 65 6e 53 53 4c 31 2e 31 2e 31 2c 2c 63 6f OpenSSL1.1.1,,co
2320: 6e 6e 65 63 74 20 77 72 6f 6e 67 2e 68 6f 73 74 nnect wrong.host
2330: 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 .badssl.com,,,"h
2340: 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a andshake failed:
2350: 20 63 65 72 74 69 66 69 63 61 74 65 20 76 65 72 certificate ver
2360: 69 66 79 20 66 61 69 6c 65 64 20 64 75 65 20 74 ify failed due t
2370: 6f 20 22 22 48 6f 73 74 6e 61 6d 65 20 6d 69 73 o ""Hostname mis
2380: 6d 61 74 63 68 22 22 22 2c 2c 2c 31 0a 42 61 64 match""",,,1.Bad
2390: 53 53 4c 2c 77 72 6f 6e 67 2e 68 6f 73 74 2c 21 SSL,wrong.host,!
23a0: 4f 70 65 6e 53 53 4c 31 2e 31 2e 31 2c 2c 63 6f OpenSSL1.1.1,,co
23b0: 6e 6e 65 63 74 20 77 72 6f 6e 67 2e 68 6f 73 74 nnect wrong.host
23c0: 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 .badssl.com,,,"h
23d0: 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a andshake failed:
23e0: 20 63 65 72 74 69 66 69 63 61 74 65 20 76 65 72 certificate ver
23f0: 69 66 79 20 66 61 69 6c 65 64 20 64 75 65 20 74 ify failed due t
2400: 6f 20 22 22 68 6f 73 74 6e 61 6d 65 20 6d 69 73 o ""hostname mis
2410: 6d 61 74 63 68 22 22 22 2c 2c 2c 31 0a 42 61 64 match""",,,1.Bad
2420: 53 53 4c 2c 6d 6f 7a 69 6c 6c 61 20 6d 6f 64 65 SSL,mozilla mode
2430: 72 6e 2c 2c 2c 63 6f 6e 6e 65 63 74 20 6d 6f 7a rn,,,connect moz
2440: 69 6c 6c 61 2d 6d 6f 64 65 72 6e 2e 62 61 64 73 illa-modern.bads
2450: 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 sl.com,,,,,,.Bad
2460: 53 53 4c 2c 6d 6f 7a 69 6c 6c 61 20 6f 6c 64 2c SSL,mozilla old,
2470: 2c 2c 63 6f 6e 6e 65 63 74 20 6d 6f 7a 69 6c 6c ,,connect mozill
2480: 61 2d 6f 6c 64 2e 62 61 64 73 73 6c 2e 63 6f 6d a-old.badssl.com
2490: 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53 4c 2c 6d 6f ,,,,,,.BadSSL,mo
24a0: 7a 69 6c 6c 61 20 69 6e 74 65 72 6d 65 64 69 61 zilla intermedia
24b0: 74 65 2c 2c 2c 63 6f 6e 6e 65 63 74 20 6d 6f 7a te,,,connect moz
24c0: 69 6c 6c 61 2d 69 6e 74 65 72 6d 65 64 69 61 74 illa-intermediat
24d0: 65 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 2c e.badssl.com,,,,
24e0: 2c 2c 0a ,,.