Hex Artifact Content

Artifact ddeafd0ae17b81a1c20ab4ea7a0bf7adb05ae6b43b82c7ce17c7f078734cc4b4:


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 70 6f 72 74 20 34 34 33 0a 20    set port 443. 
01f0: 20 20 20 6c 61 73 73 69 67 6e 20 5b 73 70 6c 69     lassign [spli
0200: 74 20 24 75 72 6c 20 22 22 3a 22 22 5d 20 75 72  t $url "":""] ur
0210: 6c 20 70 6f 72 74 0a 20 20 20 20 69 66 20 7b 24  l port.    if {$
0220: 70 6f 72 74 20 65 71 20 22 22 22 22 7d 20 7b 0a  port eq """"} {.
0230: 09 73 65 74 20 70 6f 72 74 20 34 34 33 0a 20 20  .set port 443.  
0240: 20 20 7d 0a 20 20 20 20 73 65 74 20 63 68 20 5b    }.    set ch [
0250: 74 6c 73 3a 3a 73 6f 63 6b 65 74 20 2d 61 75 74  tls::socket -aut
0260: 6f 73 65 72 76 65 72 6e 61 6d 65 20 31 20 2d 72  oservername 1 -r
0270: 65 71 75 69 72 65 20 31 20 2d 63 61 66 69 6c 65  equire 1 -cafile
0280: 20 24 3a 3a 63 61 66 69 6c 65 20 24 75 72 6c 20   $::cafile $url 
0290: 24 70 6f 72 74 5d 0a 20 20 20 20 69 66 20 7b 5b  $port].    if {[
02a0: 63 61 74 63 68 20 7b 74 6c 73 3a 3a 68 61 6e 64  catch {tls::hand
02b0: 73 68 61 6b 65 20 24 63 68 7d 20 65 72 72 5d 7d  shake $ch} err]}
02c0: 20 7b 0a 09 63 6c 6f 73 65 20 24 63 68 0a 09 72   {..close $ch..r
02d0: 65 74 75 72 6e 20 2d 63 6f 64 65 20 65 72 72 6f  eturn -code erro
02e0: 72 20 24 65 72 72 0a 20 20 20 20 7d 20 65 6c 73  r $err.    } els
02f0: 65 20 7b 0a 09 63 6c 6f 73 65 20 24 63 68 0a 20  e {..close $ch. 
0300: 20 20 20 7d 0a 7d 22 2c 2c 2c 2c 2c 2c 2c 2c 2c     }.}",,,,,,,,,
0310: 0a 2c 2c 2c 2c 2c 2c 2c 2c 2c 2c 0a 63 6f 6d 6d  .,,,,,,,,,,.comm
0320: 61 6e 64 2c 23 20 42 61 64 53 53 4c 2e 63 6f 6d  and,# BadSSL.com
0330: 20 54 65 73 74 73 2c 2c 2c 2c 2c 2c 2c 2c 2c 0a   Tests,,,,,,,,,.
0340: 42 61 64 53 53 4c 2c 31 30 30 30 20 73 61 6e 73  BadSSL,1000 sans
0350: 2c 2c 2c 63 6f 6e 6e 65 63 74 20 31 30 30 30 2d  ,,,connect 1000-
0360: 73 61 6e 73 2e 63 6f 6e 6e 65 63 74 2e 63 6f 6d  sans.connect.com
0370: 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53 4c 2c 31 30  ,,,,,,.BadSSL,10
0380: 30 30 20 73 61 6e 73 2c 2c 2c 63 6f 6e 6e 65 63  00 sans,,,connec
0390: 74 20 31 30 30 30 2d 73 61 6e 73 2e 62 61 64 73  t 1000-sans.bads
03a0: 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68  sl.com,,,"handsh
03b0: 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65 72 74  ake failed: cert
03c0: 69 66 69 63 61 74 65 20 76 65 72 69 66 79 20 66  ificate verify f
03d0: 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22 22 63  ailed due to ""c
03e0: 65 72 74 69 66 69 63 61 74 65 20 68 61 73 20 65  ertificate has e
03f0: 78 70 69 72 65 64 22 22 22 2c 2c 2c 31 0a 42 61  xpired""",,,1.Ba
0400: 64 53 53 4c 2c 31 30 30 30 30 20 73 61 6e 73 2c  dSSL,10000 sans,
0410: 2c 2c 63 6f 6e 6e 65 63 74 20 31 30 30 30 30 2d  ,,connect 10000-
0420: 73 61 6e 73 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c  sans.badssl.com,
0430: 2c 2c 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c  ,,handshake fail
0440: 65 64 3a 20 65 78 63 65 73 73 69 76 65 20 6d 65  ed: excessive me
0450: 73 73 61 67 65 20 73 69 7a 65 2c 2c 2c 31 0a 42  ssage size,,,1.B
0460: 61 64 53 53 4c 2c 33 64 65 73 2c 2c 2c 63 6f 6e  adSSL,3des,,,con
0470: 6e 65 63 74 20 33 64 65 73 2e 62 61 64 73 73 6c  nect 3des.badssl
0480: 2e 63 6f 6d 2c 2c 67 6c 6f 62 2c 68 61 6e 64 73  .com,,glob,hands
0490: 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 2a 20 61  hake failed: * a
04a0: 6c 65 72 74 20 68 61 6e 64 73 68 61 6b 65 20 66  lert handshake f
04b0: 61 69 6c 75 72 65 2c 2c 2c 31 0a 42 61 64 53 53  ailure,,,1.BadSS
04c0: 4c 2c 63 61 70 74 69 76 65 20 70 6f 72 74 61 6c  L,captive portal
04d0: 2c 4f 70 65 6e 53 53 4c 31 2e 31 2e 31 2c 2c 63  ,OpenSSL1.1.1,,c
04e0: 6f 6e 6e 65 63 74 20 63 61 70 74 69 76 65 2d 70  onnect captive-p
04f0: 6f 72 74 61 6c 2e 62 61 64 73 73 6c 2e 63 6f 6d  ortal.badssl.com
0500: 2c 2c 2c 22 68 61 6e 64 73 68 61 6b 65 20 66 61  ,,,"handshake fa
0510: 69 6c 65 64 3a 20 63 65 72 74 69 66 69 63 61 74  iled: certificat
0520: 65 20 76 65 72 69 66 79 20 66 61 69 6c 65 64 20  e verify failed 
0530: 64 75 65 20 74 6f 20 22 22 48 6f 73 74 6e 61 6d  due to ""Hostnam
0540: 65 20 6d 69 73 6d 61 74 63 68 22 22 22 2c 2c 2c  e mismatch""",,,
0550: 31 0a 42 61 64 53 53 4c 2c 63 61 70 74 69 76 65  1.BadSSL,captive
0560: 20 70 6f 72 74 61 6c 2c 21 4f 70 65 6e 53 53 4c   portal,!OpenSSL
0570: 31 2e 31 2e 31 2c 2c 63 6f 6e 6e 65 63 74 20 63  1.1.1,,connect c
0580: 61 70 74 69 76 65 2d 70 6f 72 74 61 6c 2e 62 61  aptive-portal.ba
0590: 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64  dssl.com,,,"hand
05a0: 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65  shake failed: ce
05b0: 72 74 69 66 69 63 61 74 65 20 76 65 72 69 66 79  rtificate verify
05c0: 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22   failed due to "
05d0: 22 68 6f 73 74 6e 61 6d 65 20 6d 69 73 6d 61 74  "hostname mismat
05e0: 63 68 22 22 22 2c 2c 2c 31 0a 42 61 64 53 53 4c  ch""",,,1.BadSSL
05f0: 2c 63 62 63 2c 2c 2c 63 6f 6e 6e 65 63 74 20 63  ,cbc,,,connect c
0600: 62 63 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c  bc.badssl.com,,,
0610: 2c 2c 2c 0a 42 61 64 53 53 4c 2c 63 6c 69 65 6e  ,,,.BadSSL,clien
0620: 74 20 63 65 72 74 20 6d 69 73 73 69 6e 67 2c 2c  t cert missing,,
0630: 2c 63 6f 6e 6e 65 63 74 20 63 6c 69 65 6e 74 2d  ,connect client-
0640: 63 65 72 74 2d 6d 69 73 73 69 6e 67 2e 62 61 64  cert-missing.bad
0650: 73 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61  ssl.com,,,,,,.Ba
0660: 64 53 53 4c 2c 63 6c 69 65 6e 74 2c 2c 2c 63 6f  dSSL,client,,,co
0670: 6e 6e 65 63 74 20 63 6c 69 65 6e 74 2e 62 61 64  nnect client.bad
0680: 73 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61  ssl.com,,,,,,.Ba
0690: 64 53 53 4c 2c 64 68 20 63 6f 6d 70 6f 73 69 74  dSSL,dh composit
06a0: 65 2c 4f 70 65 6e 53 53 4c 31 2e 31 2e 31 2c 2c  e,OpenSSL1.1.1,,
06b0: 63 6f 6e 6e 65 63 74 20 64 68 2d 63 6f 6d 70 6f  connect dh-compo
06c0: 73 69 74 65 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c  site.badssl.com,
06d0: 2c 2c 2c 2c 2c 0a 42 61 64 53 53 4c 2c 64 68 20  ,,,,,.BadSSL,dh 
06e0: 63 6f 6d 70 6f 73 69 74 65 2c 77 69 6e 20 4f 70  composite,win Op
06f0: 65 6e 53 53 4c 33 2e 30 2c 2c 63 6f 6e 6e 65 63  enSSL3.0,,connec
0700: 74 20 64 68 2d 63 6f 6d 70 6f 73 69 74 65 2e 62  t dh-composite.b
0710: 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a  adssl.com,,,,,,.
0720: 42 61 64 53 53 4c 2c 64 68 20 63 6f 6d 70 6f 73  BadSSL,dh compos
0730: 69 74 65 2c 75 6e 69 78 20 4f 70 65 6e 53 53 4c  ite,unix OpenSSL
0740: 33 2e 30 2c 2c 63 6f 6e 6e 65 63 74 20 64 68 2d  3.0,,connect dh-
0750: 63 6f 6d 70 6f 73 69 74 65 2e 62 61 64 73 73 6c  composite.badssl
0760: 2e 63 6f 6d 2c 2c 2c 68 61 6e 64 73 68 61 6b 65  .com,,,handshake
0770: 20 66 61 69 6c 65 64 3a 20 64 68 20 6b 65 79 20   failed: dh key 
0780: 74 6f 6f 20 73 6d 61 6c 6c 2c 2c 2c 31 0a 42 61  too small,,,1.Ba
0790: 64 53 53 4c 2c 64 68 20 63 6f 6d 70 6f 73 69 74  dSSL,dh composit
07a0: 65 2c 4f 70 65 6e 53 53 4c 33 2e 32 2c 2c 63 6f  e,OpenSSL3.2,,co
07b0: 6e 6e 65 63 74 20 64 68 2d 63 6f 6d 70 6f 73 69  nnect dh-composi
07c0: 74 65 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c  te.badssl.com,,,
07d0: 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64  handshake failed
07e0: 3a 20 64 68 20 6b 65 79 20 74 6f 6f 20 73 6d 61  : dh key too sma
07f0: 6c 6c 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c 64 68  ll,,,1.BadSSL,dh
0800: 20 73 6d 61 6c 6c 20 73 75 62 67 72 6f 75 70 2c   small subgroup,
0810: 2c 2c 63 6f 6e 6e 65 63 74 20 64 68 2d 73 6d 61  ,,connect dh-sma
0820: 6c 6c 2d 73 75 62 67 72 6f 75 70 2e 62 61 64 73  ll-subgroup.bads
0830: 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64  sl.com,,,,,,.Bad
0840: 53 53 4c 2c 64 68 34 38 30 2c 4f 70 65 6e 53 53  SSL,dh480,OpenSS
0850: 4c 31 2e 31 2e 31 2c 2c 63 6f 6e 6e 65 63 74 20  L1.1.1,,connect 
0860: 64 68 34 38 30 2e 62 61 64 73 73 6c 2e 63 6f 6d  dh480.badssl.com
0870: 2c 2c 2c 68 61 6e 64 73 68 61 6b 65 20 66 61 69  ,,,handshake fai
0880: 6c 65 64 3a 20 64 68 20 6b 65 79 20 74 6f 6f 20  led: dh key too 
0890: 73 6d 61 6c 6c 2c 2c 2c 31 0a 42 61 64 53 53 4c  small,,,1.BadSSL
08a0: 2c 64 68 34 38 30 2c 21 4f 70 65 6e 53 53 4c 31  ,dh480,!OpenSSL1
08b0: 2e 31 2e 31 2c 2c 63 6f 6e 6e 65 63 74 20 64 68  .1.1,,connect dh
08c0: 34 38 30 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c  480.badssl.com,,
08d0: 2c 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65  ,handshake faile
08e0: 64 3a 20 6d 6f 64 75 6c 75 73 20 74 6f 6f 20 73  d: modulus too s
08f0: 6d 61 6c 6c 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c  mall,,,1.BadSSL,
0900: 64 68 35 31 32 2c 4f 70 65 6e 53 53 4c 31 2e 31  dh512,OpenSSL1.1
0910: 2e 31 2c 2c 63 6f 6e 6e 65 63 74 20 64 68 35 31  .1,,connect dh51
0920: 32 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 68  2.badssl.com,,,h
0930: 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a  andshake failed:
0940: 20 64 68 20 6b 65 79 20 74 6f 6f 20 73 6d 61 6c   dh key too smal
0950: 6c 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c 64 68 35  l,,,1.BadSSL,dh5
0960: 31 32 2c 4f 70 65 6e 53 53 4c 33 2e 30 2c 2c 63  12,OpenSSL3.0,,c
0970: 6f 6e 6e 65 63 74 20 64 68 35 31 32 2e 62 61 64  onnect dh512.bad
0980: 73 73 6c 2e 63 6f 6d 2c 2c 2c 68 61 6e 64 73 68  ssl.com,,,handsh
0990: 61 6b 65 20 66 61 69 6c 65 64 3a 20 64 68 20 6b  ake failed: dh k
09a0: 65 79 20 74 6f 6f 20 73 6d 61 6c 6c 2c 2c 2c 31  ey too small,,,1
09b0: 0a 42 61 64 53 53 4c 2c 64 68 35 31 32 2c 4f 70  .BadSSL,dh512,Op
09c0: 65 6e 53 53 4c 33 2e 32 2c 2c 63 6f 6e 6e 65 63  enSSL3.2,,connec
09d0: 74 20 64 68 35 31 32 2e 62 61 64 73 73 6c 2e 63  t dh512.badssl.c
09e0: 6f 6d 2c 2c 2c 68 61 6e 64 73 68 61 6b 65 20 66  om,,,handshake f
09f0: 61 69 6c 65 64 3a 20 75 6e 6b 6e 6f 77 6e 20 73  ailed: unknown s
0a00: 65 63 75 72 69 74 79 20 62 69 74 73 2c 2c 2c 31  ecurity bits,,,1
0a10: 0a 42 61 64 53 53 4c 2c 64 68 31 30 32 34 2c 4f  .BadSSL,dh1024,O
0a20: 70 65 6e 53 53 4c 31 2e 31 2e 31 2c 2c 63 6f 6e  penSSL1.1.1,,con
0a30: 6e 65 63 74 20 64 68 31 30 32 34 2e 62 61 64 73  nect dh1024.bads
0a40: 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64  sl.com,,,,,,.Bad
0a50: 53 53 4c 2c 64 68 31 30 32 34 2c 77 69 6e 20 4f  SSL,dh1024,win O
0a60: 70 65 6e 53 53 4c 33 2e 30 2c 2c 63 6f 6e 6e 65  penSSL3.0,,conne
0a70: 63 74 20 64 68 31 30 32 34 2e 62 61 64 73 73 6c  ct dh1024.badssl
0a80: 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53  .com,,,,,,.BadSS
0a90: 4c 2c 64 68 31 30 32 34 2c 75 6e 69 78 20 4f 70  L,dh1024,unix Op
0aa0: 65 6e 53 53 4c 33 2e 30 2c 2c 63 6f 6e 6e 65 63  enSSL3.0,,connec
0ab0: 74 20 64 68 31 30 32 34 2e 62 61 64 73 73 6c 2e  t dh1024.badssl.
0ac0: 63 6f 6d 2c 2c 2c 68 61 6e 64 73 68 61 6b 65 20  com,,,handshake 
0ad0: 66 61 69 6c 65 64 3a 20 64 68 20 6b 65 79 20 74  failed: dh key t
0ae0: 6f 6f 20 73 6d 61 6c 6c 2c 2c 2c 31 0a 42 61 64  oo small,,,1.Bad
0af0: 53 53 4c 2c 64 68 31 30 32 34 2c 4f 70 65 6e 53  SSL,dh1024,OpenS
0b00: 53 4c 33 2e 32 2c 2c 63 6f 6e 6e 65 63 74 20 64  SL3.2,,connect d
0b10: 68 31 30 32 34 2e 62 61 64 73 73 6c 2e 63 6f 6d  h1024.badssl.com
0b20: 2c 2c 2c 68 61 6e 64 73 68 61 6b 65 20 66 61 69  ,,,handshake fai
0b30: 6c 65 64 3a 20 64 68 20 6b 65 79 20 74 6f 6f 20  led: dh key too 
0b40: 73 6d 61 6c 6c 2c 2c 2c 31 0a 42 61 64 53 53 4c  small,,,1.BadSSL
0b50: 2c 64 68 32 30 34 38 2c 2c 2c 63 6f 6e 6e 65 63  ,dh2048,,,connec
0b60: 74 20 64 68 32 30 34 38 2e 62 61 64 73 73 6c 2e  t dh2048.badssl.
0b70: 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53 4c  com,,,,,,.BadSSL
0b80: 2c 64 73 64 74 65 73 74 70 72 6f 76 69 64 65 72  ,dsdtestprovider
0b90: 2c 2c 2c 63 6f 6e 6e 65 63 74 20 64 73 64 74 65  ,,,connect dsdte
0ba0: 73 74 70 72 6f 76 69 64 65 72 2e 62 61 64 73 73  stprovider.badss
0bb0: 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68 61  l.com,,,"handsha
0bc0: 6b 65 20 66 61 69 6c 65 64 3a 20 63 65 72 74 69  ke failed: certi
0bd0: 66 69 63 61 74 65 20 76 65 72 69 66 79 20 66 61  ficate verify fa
0be0: 69 6c 65 64 20 64 75 65 20 74 6f 20 22 22 75 6e  iled due to ""un
0bf0: 61 62 6c 65 20 74 6f 20 67 65 74 20 6c 6f 63 61  able to get loca
0c00: 6c 20 69 73 73 75 65 72 20 63 65 72 74 69 66 69  l issuer certifi
0c10: 63 61 74 65 22 22 22 2c 2c 2c 31 0a 42 61 64 53  cate""",,,1.BadS
0c20: 53 4c 2c 65 63 63 32 35 36 2c 2c 2c 63 6f 6e 6e  SL,ecc256,,,conn
0c30: 65 63 74 20 65 63 63 32 35 36 2e 62 61 64 73 73  ect ecc256.badss
0c40: 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53  l.com,,,,,,.BadS
0c50: 53 4c 2c 65 63 63 33 38 34 2c 2c 2c 63 6f 6e 6e  SL,ecc384,,,conn
0c60: 65 63 74 20 65 63 63 33 38 34 2e 62 61 64 73 73  ect ecc384.badss
0c70: 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53  l.com,,,,,,.BadS
0c80: 53 4c 2c 65 64 65 6c 6c 72 6f 6f 74 2c 2c 2c 63  SL,edellroot,,,c
0c90: 6f 6e 6e 65 63 74 20 65 64 65 6c 6c 72 6f 6f 74  onnect edellroot
0ca0: 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68  .badssl.com,,,"h
0cb0: 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a  andshake failed:
0cc0: 20 63 65 72 74 69 66 69 63 61 74 65 20 76 65 72   certificate ver
0cd0: 69 66 79 20 66 61 69 6c 65 64 20 64 75 65 20 74  ify failed due t
0ce0: 6f 20 22 22 75 6e 61 62 6c 65 20 74 6f 20 67 65  o ""unable to ge
0cf0: 74 20 6c 6f 63 61 6c 20 69 73 73 75 65 72 20 63  t local issuer c
0d00: 65 72 74 69 66 69 63 61 74 65 22 22 22 2c 2c 2c  ertificate""",,,
0d10: 31 0a 42 61 64 53 53 4c 2c 65 78 70 69 72 65 64  1.BadSSL,expired
0d20: 2c 2c 2c 63 6f 6e 6e 65 63 74 20 65 78 70 69 72  ,,,connect expir
0d30: 65 64 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c  ed.badssl.com,,,
0d40: 22 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65  "handshake faile
0d50: 64 3a 20 63 65 72 74 69 66 69 63 61 74 65 20 76  d: certificate v
0d60: 65 72 69 66 79 20 66 61 69 6c 65 64 20 64 75 65  erify failed due
0d70: 20 74 6f 20 22 22 63 65 72 74 69 66 69 63 61 74   to ""certificat
0d80: 65 20 68 61 73 20 65 78 70 69 72 65 64 22 22 22  e has expired"""
0d90: 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c 65 78 74 65  ,,,1.BadSSL,exte
0da0: 6e 64 65 64 20 76 61 6c 69 64 61 74 69 6f 6e 2c  nded validation,
0db0: 2c 2c 63 6f 6e 6e 65 63 74 20 65 78 74 65 6e 64  ,,connect extend
0dc0: 65 64 2d 76 61 6c 69 64 61 74 69 6f 6e 2e 62 61  ed-validation.ba
0dd0: 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64  dssl.com,,,"hand
0de0: 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65  shake failed: ce
0df0: 72 74 69 66 69 63 61 74 65 20 76 65 72 69 66 79  rtificate verify
0e00: 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22   failed due to "
0e10: 22 63 65 72 74 69 66 69 63 61 74 65 20 68 61 73  "certificate has
0e20: 20 65 78 70 69 72 65 64 22 22 22 2c 2c 2c 31 0a   expired""",,,1.
0e30: 42 61 64 53 53 4c 2c 68 73 74 73 2c 2c 2c 63 6f  BadSSL,hsts,,,co
0e40: 6e 6e 65 63 74 20 68 73 74 73 2e 62 61 64 73 73  nnect hsts.badss
0e50: 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53  l.com,,,,,,.BadS
0e60: 53 4c 2c 68 74 74 70 73 20 65 76 65 72 79 77 68  SL,https everywh
0e70: 65 72 65 2c 2c 2c 63 6f 6e 6e 65 63 74 20 68 74  ere,,,connect ht
0e80: 74 70 73 2d 65 76 65 72 79 77 68 65 72 65 2e 62  tps-everywhere.b
0e90: 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a  adssl.com,,,,,,.
0ea0: 42 61 64 53 53 4c 2c 69 6e 63 6f 6d 70 6c 65 74  BadSSL,incomplet
0eb0: 65 20 63 68 61 69 6e 2c 2c 2c 63 6f 6e 6e 65 63  e chain,,,connec
0ec0: 74 20 69 6e 63 6f 6d 70 6c 65 74 65 2d 63 68 61  t incomplete-cha
0ed0: 69 6e 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c  in.badssl.com,,,
0ee0: 22 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65  "handshake faile
0ef0: 64 3a 20 63 65 72 74 69 66 69 63 61 74 65 20 76  d: certificate v
0f00: 65 72 69 66 79 20 66 61 69 6c 65 64 20 64 75 65  erify failed due
0f10: 20 74 6f 20 22 22 75 6e 61 62 6c 65 20 74 6f 20   to ""unable to 
0f20: 67 65 74 20 6c 6f 63 61 6c 20 69 73 73 75 65 72  get local issuer
0f30: 20 63 65 72 74 69 66 69 63 61 74 65 22 22 22 2c   certificate""",
0f40: 2c 2c 31 0a 42 61 64 53 53 4c 2c 69 6e 76 61 6c  ,,1.BadSSL,inval
0f50: 69 64 20 65 78 70 65 63 74 65 64 20 73 63 74 2c  id expected sct,
0f60: 2c 2c 63 6f 6e 6e 65 63 74 20 69 6e 76 61 6c 69  ,,connect invali
0f70: 64 2d 65 78 70 65 63 74 65 64 2d 73 63 74 2e 62  d-expected-sct.b
0f80: 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e  adssl.com,,,"han
0f90: 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63  dshake failed: c
0fa0: 65 72 74 69 66 69 63 61 74 65 20 76 65 72 69 66  ertificate verif
0fb0: 79 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20  y failed due to 
0fc0: 22 22 75 6e 61 62 6c 65 20 74 6f 20 67 65 74 20  ""unable to get 
0fd0: 6c 6f 63 61 6c 20 69 73 73 75 65 72 20 63 65 72  local issuer cer
0fe0: 74 69 66 69 63 61 74 65 22 22 22 2c 2c 2c 31 0a  tificate""",,,1.
0ff0: 42 61 64 53 53 4c 2c 6c 6f 6e 67 20 65 78 74 65  BadSSL,long exte
1000: 6e 64 65 64 20 73 75 62 64 6f 6d 61 69 6e 20 6e  nded subdomain n
1010: 61 6d 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6d  ame containing m
1020: 61 6e 79 20 6c 65 74 74 65 72 73 20 61 6e 64 20  any letters and 
1030: 64 61 73 68 65 73 2c 2c 2c 63 6f 6e 6e 65 63 74  dashes,,,connect
1040: 20 6c 6f 6e 67 2d 65 78 74 65 6e 64 65 64 2d 73   long-extended-s
1050: 75 62 64 6f 6d 61 69 6e 2d 6e 61 6d 65 2d 63 6f  ubdomain-name-co
1060: 6e 74 61 69 6e 69 6e 67 2d 6d 61 6e 79 2d 6c 65  ntaining-many-le
1070: 74 74 65 72 73 2d 61 6e 64 2d 64 61 73 68 65 73  tters-and-dashes
1080: 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c  .badssl.com,,,,,
1090: 2c 0a 42 61 64 53 53 4c 2c 6c 6f 6e 67 65 78 74  ,.BadSSL,longext
10a0: 65 6e 64 65 64 73 75 62 64 6f 6d 61 69 6e 6e 61  endedsubdomainna
10b0: 6d 65 77 69 74 68 6f 75 74 64 61 73 68 65 73 69  mewithoutdashesi
10c0: 6e 6f 72 64 65 72 74 6f 74 65 73 74 77 6f 72 64  nordertotestword
10d0: 77 72 61 70 70 69 6e 67 2c 2c 2c 63 6f 6e 6e 65  wrapping,,,conne
10e0: 63 74 20 6c 6f 6e 67 65 78 74 65 6e 64 65 64 73  ct longextendeds
10f0: 75 62 64 6f 6d 61 69 6e 6e 61 6d 65 77 69 74 68  ubdomainnamewith
1100: 6f 75 74 64 61 73 68 65 73 69 6e 6f 72 64 65 72  outdashesinorder
1110: 74 6f 74 65 73 74 77 6f 72 64 77 72 61 70 70 69  totestwordwrappi
1120: 6e 67 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c  ng.badssl.com,,,
1130: 2c 2c 2c 0a 42 61 64 53 53 4c 2c 6d 69 74 6d 20  ,,,.BadSSL,mitm 
1140: 73 6f 66 74 77 61 72 65 2c 2c 2c 63 6f 6e 6e 65  software,,,conne
1150: 63 74 20 6d 69 74 6d 2d 73 6f 66 74 77 61 72 65  ct mitm-software
1160: 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68  .badssl.com,,,"h
1170: 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a  andshake failed:
1180: 20 63 65 72 74 69 66 69 63 61 74 65 20 76 65 72   certificate ver
1190: 69 66 79 20 66 61 69 6c 65 64 20 64 75 65 20 74  ify failed due t
11a0: 6f 20 22 22 75 6e 61 62 6c 65 20 74 6f 20 67 65  o ""unable to ge
11b0: 74 20 6c 6f 63 61 6c 20 69 73 73 75 65 72 20 63  t local issuer c
11c0: 65 72 74 69 66 69 63 61 74 65 22 22 22 2c 2c 2c  ertificate""",,,
11d0: 31 0a 42 61 64 53 53 4c 2c 6e 6f 20 63 6f 6d 6d  1.BadSSL,no comm
11e0: 6f 6e 20 6e 61 6d 65 2c 2c 2c 63 6f 6e 6e 65 63  on name,,,connec
11f0: 74 20 6e 6f 2d 63 6f 6d 6d 6f 6e 2d 6e 61 6d 65  t no-common-name
1200: 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68  .badssl.com,,,"h
1210: 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a  andshake failed:
1220: 20 63 65 72 74 69 66 69 63 61 74 65 20 76 65 72   certificate ver
1230: 69 66 79 20 66 61 69 6c 65 64 20 64 75 65 20 74  ify failed due t
1240: 6f 20 22 22 63 65 72 74 69 66 69 63 61 74 65 20  o ""certificate 
1250: 68 61 73 20 65 78 70 69 72 65 64 22 22 22 2c 2c  has expired""",,
1260: 2c 31 0a 42 61 64 53 53 4c 2c 6e 6f 20 73 63 74  ,1.BadSSL,no sct
1270: 2c 2c 2c 63 6f 6e 6e 65 63 74 20 6e 6f 2d 73 63  ,,,connect no-sc
1280: 74 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22  t.badssl.com,,,"
1290: 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64  handshake failed
12a0: 3a 20 63 65 72 74 69 66 69 63 61 74 65 20 76 65  : certificate ve
12b0: 72 69 66 79 20 66 61 69 6c 65 64 20 64 75 65 20  rify failed due 
12c0: 74 6f 20 22 22 63 65 72 74 69 66 69 63 61 74 65  to ""certificate
12d0: 20 68 61 73 20 65 78 70 69 72 65 64 22 22 22 2c   has expired""",
12e0: 2c 2c 31 0a 42 61 64 53 53 4c 2c 6e 6f 20 73 75  ,,1.BadSSL,no su
12f0: 62 6a 65 63 74 2c 2c 2c 63 6f 6e 6e 65 63 74 20  bject,,,connect 
1300: 6e 6f 2d 73 75 62 6a 65 63 74 2e 62 61 64 73 73  no-subject.badss
1310: 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68 61  l.com,,,"handsha
1320: 6b 65 20 66 61 69 6c 65 64 3a 20 63 65 72 74 69  ke failed: certi
1330: 66 69 63 61 74 65 20 76 65 72 69 66 79 20 66 61  ficate verify fa
1340: 69 6c 65 64 20 64 75 65 20 74 6f 20 22 22 63 65  iled due to ""ce
1350: 72 74 69 66 69 63 61 74 65 20 68 61 73 20 65 78  rtificate has ex
1360: 70 69 72 65 64 22 22 22 2c 2c 2c 31 0a 42 61 64  pired""",,,1.Bad
1370: 53 53 4c 2c 6e 75 6c 6c 2c 2c 2c 63 6f 6e 6e 65  SSL,null,,,conne
1380: 63 74 20 6e 75 6c 6c 2e 62 61 64 73 73 6c 2e 63  ct null.badssl.c
1390: 6f 6d 2c 2c 67 6c 6f 62 2c 68 61 6e 64 73 68 61  om,,glob,handsha
13a0: 6b 65 20 66 61 69 6c 65 64 3a 20 2a 20 61 6c 65  ke failed: * ale
13b0: 72 74 20 68 61 6e 64 73 68 61 6b 65 20 66 61 69  rt handshake fai
13c0: 6c 75 72 65 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c  lure,,,1.BadSSL,
13d0: 70 69 6e 6e 69 6e 67 20 74 65 73 74 2c 2c 2c 63  pinning test,,,c
13e0: 6f 6e 6e 65 63 74 20 70 69 6e 6e 69 6e 67 2d 74  onnect pinning-t
13f0: 65 73 74 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c  est.badssl.com,,
1400: 2c 2c 2c 2c 0a 42 61 64 53 53 4c 2c 70 72 65 61  ,,,,.BadSSL,prea
1410: 63 74 20 63 6c 69 2c 2c 2c 63 6f 6e 6e 65 63 74  ct cli,,,connect
1420: 20 70 72 65 61 63 74 2d 63 6c 69 2e 62 61 64 73   preact-cli.bads
1430: 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68  sl.com,,,"handsh
1440: 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65 72 74  ake failed: cert
1450: 69 66 69 63 61 74 65 20 76 65 72 69 66 79 20 66  ificate verify f
1460: 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22 22 75  ailed due to ""u
1470: 6e 61 62 6c 65 20 74 6f 20 67 65 74 20 6c 6f 63  nable to get loc
1480: 61 6c 20 69 73 73 75 65 72 20 63 65 72 74 69 66  al issuer certif
1490: 69 63 61 74 65 22 22 22 2c 2c 2c 31 0a 42 61 64  icate""",,,1.Bad
14a0: 53 53 4c 2c 70 72 65 6c 6f 61 64 65 64 20 68 73  SSL,preloaded hs
14b0: 74 73 2c 2c 2c 63 6f 6e 6e 65 63 74 20 70 72 65  ts,,,connect pre
14c0: 6c 6f 61 64 65 64 2d 68 73 74 73 2e 62 61 64 73  loaded-hsts.bads
14d0: 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64  sl.com,,,,,,.Bad
14e0: 53 53 4c 2c 72 63 34 20 6d 64 35 2c 2c 2c 63 6f  SSL,rc4 md5,,,co
14f0: 6e 6e 65 63 74 20 72 63 34 2d 6d 64 35 2e 62 61  nnect rc4-md5.ba
1500: 64 73 73 6c 2e 63 6f 6d 2c 2c 67 6c 6f 62 2c 68  dssl.com,,glob,h
1510: 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a  andshake failed:
1520: 20 2a 20 61 6c 65 72 74 20 68 61 6e 64 73 68 61   * alert handsha
1530: 6b 65 20 66 61 69 6c 75 72 65 2c 2c 2c 31 0a 42  ke failure,,,1.B
1540: 61 64 53 53 4c 2c 72 63 34 2c 2c 2c 63 6f 6e 6e  adSSL,rc4,,,conn
1550: 65 63 74 20 72 63 34 2e 62 61 64 73 73 6c 2e 63  ect rc4.badssl.c
1560: 6f 6d 2c 2c 67 6c 6f 62 2c 68 61 6e 64 73 68 61  om,,glob,handsha
1570: 6b 65 20 66 61 69 6c 65 64 3a 20 2a 20 61 6c 65  ke failed: * ale
1580: 72 74 20 68 61 6e 64 73 68 61 6b 65 20 66 61 69  rt handshake fai
1590: 6c 75 72 65 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c  lure,,,1.BadSSL,
15a0: 72 65 76 6f 6b 65 64 2c 2c 2c 63 6f 6e 6e 65 63  revoked,,,connec
15b0: 74 20 72 65 76 6f 6b 65 64 2e 62 61 64 73 73 6c  t revoked.badssl
15c0: 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53  .com,,,,,,.BadSS
15d0: 4c 2c 72 73 61 32 30 34 38 2c 2c 2c 63 6f 6e 6e  L,rsa2048,,,conn
15e0: 65 63 74 20 72 73 61 32 30 34 38 2e 62 61 64 73  ect rsa2048.bads
15f0: 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64  sl.com,,,,,,.Bad
1600: 53 53 4c 2c 72 73 61 34 30 39 36 2c 2c 2c 63 6f  SSL,rsa4096,,,co
1610: 6e 6e 65 63 74 20 72 73 61 34 30 39 36 2e 62 61  nnect rsa4096.ba
1620: 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42  dssl.com,,,,,,.B
1630: 61 64 53 53 4c 2c 72 73 61 38 31 39 32 2c 2c 2c  adSSL,rsa8192,,,
1640: 63 6f 6e 6e 65 63 74 20 72 73 61 38 31 39 32 2e  connect rsa8192.
1650: 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61  badssl.com,,,"ha
1660: 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20  ndshake failed: 
1670: 63 65 72 74 69 66 69 63 61 74 65 20 76 65 72 69  certificate veri
1680: 66 79 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f  fy failed due to
1690: 20 22 22 63 65 72 74 69 66 69 63 61 74 65 20 68   ""certificate h
16a0: 61 73 20 65 78 70 69 72 65 64 22 22 22 2c 2c 2c  as expired""",,,
16b0: 31 0a 42 61 64 53 53 4c 2c 73 65 6c 66 20 73 69  1.BadSSL,self si
16c0: 67 6e 65 64 2c 4f 70 65 6e 53 53 4c 31 2e 31 2e  gned,OpenSSL1.1.
16d0: 31 2c 2c 63 6f 6e 6e 65 63 74 20 73 65 6c 66 2d  1,,connect self-
16e0: 73 69 67 6e 65 64 2e 62 61 64 73 73 6c 2e 63 6f  signed.badssl.co
16f0: 6d 2c 2c 2c 22 68 61 6e 64 73 68 61 6b 65 20 66  m,,,"handshake f
1700: 61 69 6c 65 64 3a 20 63 65 72 74 69 66 69 63 61  ailed: certifica
1710: 74 65 20 76 65 72 69 66 79 20 66 61 69 6c 65 64  te verify failed
1720: 20 64 75 65 20 74 6f 20 22 22 73 65 6c 66 20 73   due to ""self s
1730: 69 67 6e 65 64 20 63 65 72 74 69 66 69 63 61 74  igned certificat
1740: 65 22 22 22 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c  e""",,,1.BadSSL,
1750: 73 65 6c 66 20 73 69 67 6e 65 64 2c 21 4f 70 65  self signed,!Ope
1760: 6e 53 53 4c 31 2e 31 2e 31 2c 2c 63 6f 6e 6e 65  nSSL1.1.1,,conne
1770: 63 74 20 73 65 6c 66 2d 73 69 67 6e 65 64 2e 62  ct self-signed.b
1780: 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e  adssl.com,,,"han
1790: 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63  dshake failed: c
17a0: 65 72 74 69 66 69 63 61 74 65 20 76 65 72 69 66  ertificate verif
17b0: 79 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20  y failed due to 
17c0: 22 22 73 65 6c 66 2d 73 69 67 6e 65 64 20 63 65  ""self-signed ce
17d0: 72 74 69 66 69 63 61 74 65 22 22 22 2c 2c 2c 31  rtificate""",,,1
17e0: 0a 42 61 64 53 53 4c 2c 73 68 61 31 20 32 30 31  .BadSSL,sha1 201
17f0: 36 2c 2c 2c 63 6f 6e 6e 65 63 74 20 73 68 61 31  6,,,connect sha1
1800: 2d 32 30 31 36 2e 62 61 64 73 73 6c 2e 63 6f 6d  -2016.badssl.com
1810: 2c 2c 2c 22 68 61 6e 64 73 68 61 6b 65 20 66 61  ,,,"handshake fa
1820: 69 6c 65 64 3a 20 63 65 72 74 69 66 69 63 61 74  iled: certificat
1830: 65 20 76 65 72 69 66 79 20 66 61 69 6c 65 64 20  e verify failed 
1840: 64 75 65 20 74 6f 20 22 22 75 6e 61 62 6c 65 20  due to ""unable 
1850: 74 6f 20 67 65 74 20 6c 6f 63 61 6c 20 69 73 73  to get local iss
1860: 75 65 72 20 63 65 72 74 69 66 69 63 61 74 65 22  uer certificate"
1870: 22 22 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c 73 68  "",,,1.BadSSL,sh
1880: 61 31 20 32 30 31 37 2c 77 69 6e 20 4f 70 65 6e  a1 2017,win Open
1890: 53 53 4c 31 2e 31 2e 31 2c 2c 63 6f 6e 6e 65 63  SSL1.1.1,,connec
18a0: 74 20 73 68 61 31 2d 32 30 31 37 2e 62 61 64 73  t sha1-2017.bads
18b0: 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68  sl.com,,,"handsh
18c0: 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65 72 74  ake failed: cert
18d0: 69 66 69 63 61 74 65 20 76 65 72 69 66 79 20 66  ificate verify f
18e0: 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22 22 63  ailed due to ""c
18f0: 65 72 74 69 66 69 63 61 74 65 20 68 61 73 20 65  ertificate has e
1900: 78 70 69 72 65 64 22 22 22 2c 2c 2c 31 0a 42 61  xpired""",,,1.Ba
1910: 64 53 53 4c 2c 73 68 61 31 20 32 30 31 37 2c 75  dSSL,sha1 2017,u
1920: 6e 69 78 20 21 6d 61 63 20 4f 70 65 6e 53 53 4c  nix !mac OpenSSL
1930: 33 2e 32 2c 2c 63 6f 6e 6e 65 63 74 20 73 68 61  3.2,,connect sha
1940: 31 2d 32 30 31 37 2e 62 61 64 73 73 6c 2e 63 6f  1-2017.badssl.co
1950: 6d 2c 2c 2c 22 68 61 6e 64 73 68 61 6b 65 20 66  m,,,"handshake f
1960: 61 69 6c 65 64 3a 20 63 65 72 74 69 66 69 63 61  ailed: certifica
1970: 74 65 20 76 65 72 69 66 79 20 66 61 69 6c 65 64  te verify failed
1980: 20 64 75 65 20 74 6f 20 22 22 63 65 72 74 69 66   due to ""certif
1990: 69 63 61 74 65 20 68 61 73 20 65 78 70 69 72 65  icate has expire
19a0: 64 22 22 22 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c  d""",,,1.BadSSL,
19b0: 73 68 61 31 20 32 30 31 37 2c 75 6e 69 78 20 4f  sha1 2017,unix O
19c0: 70 65 6e 53 53 4c 33 2e 30 2c 2c 63 6f 6e 6e 65  penSSL3.0,,conne
19d0: 63 74 20 73 68 61 31 2d 32 30 31 37 2e 62 61 64  ct sha1-2017.bad
19e0: 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73  ssl.com,,,"hands
19f0: 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65 72  hake failed: cer
1a00: 74 69 66 69 63 61 74 65 20 76 65 72 69 66 79 20  tificate verify 
1a10: 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22 22  failed due to ""
1a20: 43 41 20 73 69 67 6e 61 74 75 72 65 20 64 69 67  CA signature dig
1a30: 65 73 74 20 61 6c 67 6f 72 69 74 68 6d 20 74 6f  est algorithm to
1a40: 6f 20 77 65 61 6b 22 22 22 2c 2c 2c 31 0a 42 61  o weak""",,,1.Ba
1a50: 64 53 53 4c 2c 73 68 61 31 20 32 30 31 37 2c 6d  dSSL,sha1 2017,m
1a60: 61 63 20 4f 70 65 6e 53 53 4c 33 2e 32 2c 2c 63  ac OpenSSL3.2,,c
1a70: 6f 6e 6e 65 63 74 20 73 68 61 31 2d 32 30 31 37  onnect sha1-2017
1a80: 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68  .badssl.com,,,"h
1a90: 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a  andshake failed:
1aa0: 20 63 65 72 74 69 66 69 63 61 74 65 20 76 65 72   certificate ver
1ab0: 69 66 79 20 66 61 69 6c 65 64 20 64 75 65 20 74  ify failed due t
1ac0: 6f 20 22 22 43 41 20 73 69 67 6e 61 74 75 72 65  o ""CA signature
1ad0: 20 64 69 67 65 73 74 20 61 6c 67 6f 72 69 74 68   digest algorith
1ae0: 6d 20 74 6f 6f 20 77 65 61 6b 22 22 22 2c 2c 2c  m too weak""",,,
1af0: 31 0a 42 61 64 53 53 4c 2c 73 68 61 31 20 32 30  1.BadSSL,sha1 20
1b00: 31 37 2c 77 69 6e 20 21 4f 70 65 6e 53 53 4c 31  17,win !OpenSSL1
1b10: 2e 31 2e 31 2c 2c 63 6f 6e 6e 65 63 74 20 73 68  .1.1,,connect sh
1b20: 61 31 2d 32 30 31 37 2e 62 61 64 73 73 6c 2e 63  a1-2017.badssl.c
1b30: 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68 61 6b 65 20  om,,,"handshake 
1b40: 66 61 69 6c 65 64 3a 20 63 65 72 74 69 66 69 63  failed: certific
1b50: 61 74 65 20 76 65 72 69 66 79 20 66 61 69 6c 65  ate verify faile
1b60: 64 20 64 75 65 20 74 6f 20 22 22 43 41 20 73 69  d due to ""CA si
1b70: 67 6e 61 74 75 72 65 20 64 69 67 65 73 74 20 61  gnature digest a
1b80: 6c 67 6f 72 69 74 68 6d 20 74 6f 6f 20 77 65 61  lgorithm too wea
1b90: 6b 22 22 22 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c  k""",,,1.BadSSL,
1ba0: 73 68 61 31 20 69 6e 74 65 72 6d 65 64 69 61 74  sha1 intermediat
1bb0: 65 2c 2c 2c 63 6f 6e 6e 65 63 74 20 73 68 61 31  e,,,connect sha1
1bc0: 2d 69 6e 74 65 72 6d 65 64 69 61 74 65 2e 62 61  -intermediate.ba
1bd0: 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64  dssl.com,,,"hand
1be0: 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65  shake failed: ce
1bf0: 72 74 69 66 69 63 61 74 65 20 76 65 72 69 66 79  rtificate verify
1c00: 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22   failed due to "
1c10: 22 75 6e 61 62 6c 65 20 74 6f 20 67 65 74 20 6c  "unable to get l
1c20: 6f 63 61 6c 20 69 73 73 75 65 72 20 63 65 72 74  ocal issuer cert
1c30: 69 66 69 63 61 74 65 22 22 22 2c 2c 2c 31 0a 42  ificate""",,,1.B
1c40: 61 64 53 53 4c 2c 73 68 61 32 35 36 2c 2c 2c 63  adSSL,sha256,,,c
1c50: 6f 6e 6e 65 63 74 20 73 68 61 32 35 36 2e 62 61  onnect sha256.ba
1c60: 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42  dssl.com,,,,,,.B
1c70: 61 64 53 53 4c 2c 73 68 61 33 38 34 2c 2c 2c 63  adSSL,sha384,,,c
1c80: 6f 6e 6e 65 63 74 20 73 68 61 33 38 34 2e 62 61  onnect sha384.ba
1c90: 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64  dssl.com,,,"hand
1ca0: 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65  shake failed: ce
1cb0: 72 74 69 66 69 63 61 74 65 20 76 65 72 69 66 79  rtificate verify
1cc0: 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22   failed due to "
1cd0: 22 63 65 72 74 69 66 69 63 61 74 65 20 68 61 73  "certificate has
1ce0: 20 65 78 70 69 72 65 64 22 22 22 2c 2c 2c 31 0a   expired""",,,1.
1cf0: 42 61 64 53 53 4c 2c 73 68 61 35 31 32 2c 2c 2c  BadSSL,sha512,,,
1d00: 63 6f 6e 6e 65 63 74 20 73 68 61 35 31 32 2e 62  connect sha512.b
1d10: 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e  adssl.com,,,"han
1d20: 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63  dshake failed: c
1d30: 65 72 74 69 66 69 63 61 74 65 20 76 65 72 69 66  ertificate verif
1d40: 79 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20  y failed due to 
1d50: 22 22 63 65 72 74 69 66 69 63 61 74 65 20 68 61  ""certificate ha
1d60: 73 20 65 78 70 69 72 65 64 22 22 22 2c 2c 2c 31  s expired""",,,1
1d70: 0a 42 61 64 53 53 4c 2c 73 74 61 74 69 63 20 72  .BadSSL,static r
1d80: 73 61 2c 2c 2c 63 6f 6e 6e 65 63 74 20 73 74 61  sa,,,connect sta
1d90: 74 69 63 2d 72 73 61 2e 62 61 64 73 73 6c 2e 63  tic-rsa.badssl.c
1da0: 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53 4c 2c  om,,,,,,.BadSSL,
1db0: 73 75 62 64 6f 6d 61 69 6e 2e 70 72 65 6c 6f 61  subdomain.preloa
1dc0: 64 65 64 20 68 73 74 73 2c 4f 70 65 6e 53 53 4c  ded hsts,OpenSSL
1dd0: 31 2e 31 2e 31 2c 2c 63 6f 6e 6e 65 63 74 20 73  1.1.1,,connect s
1de0: 75 62 64 6f 6d 61 69 6e 2e 70 72 65 6c 6f 61 64  ubdomain.preload
1df0: 65 64 2d 68 73 74 73 2e 62 61 64 73 73 6c 2e 63  ed-hsts.badssl.c
1e00: 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68 61 6b 65 20  om,,,"handshake 
1e10: 66 61 69 6c 65 64 3a 20 63 65 72 74 69 66 69 63  failed: certific
1e20: 61 74 65 20 76 65 72 69 66 79 20 66 61 69 6c 65  ate verify faile
1e30: 64 20 64 75 65 20 74 6f 20 22 22 48 6f 73 74 6e  d due to ""Hostn
1e40: 61 6d 65 20 6d 69 73 6d 61 74 63 68 22 22 22 2c  ame mismatch""",
1e50: 2c 2c 31 0a 42 61 64 53 53 4c 2c 73 75 62 64 6f  ,,1.BadSSL,subdo
1e60: 6d 61 69 6e 2e 70 72 65 6c 6f 61 64 65 64 20 68  main.preloaded h
1e70: 73 74 73 2c 4f 70 65 6e 53 53 4c 33 2e 30 2c 2c  sts,OpenSSL3.0,,
1e80: 63 6f 6e 6e 65 63 74 20 73 75 62 64 6f 6d 61 69  connect subdomai
1e90: 6e 2e 70 72 65 6c 6f 61 64 65 64 2d 68 73 74 73  n.preloaded-hsts
1ea0: 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68  .badssl.com,,,"h
1eb0: 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a  andshake failed:
1ec0: 20 63 65 72 74 69 66 69 63 61 74 65 20 76 65 72   certificate ver
1ed0: 69 66 79 20 66 61 69 6c 65 64 20 64 75 65 20 74  ify failed due t
1ee0: 6f 20 22 22 68 6f 73 74 6e 61 6d 65 20 6d 69 73  o ""hostname mis
1ef0: 6d 61 74 63 68 22 22 22 2c 2c 2c 31 0a 42 61 64  match""",,,1.Bad
1f00: 53 53 4c 2c 73 75 70 65 72 66 69 73 68 2c 2c 2c  SSL,superfish,,,
1f10: 63 6f 6e 6e 65 63 74 20 73 75 70 65 72 66 69 73  connect superfis
1f20: 68 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22  h.badssl.com,,,"
1f30: 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64  handshake failed
1f40: 3a 20 63 65 72 74 69 66 69 63 61 74 65 20 76 65  : certificate ve
1f50: 72 69 66 79 20 66 61 69 6c 65 64 20 64 75 65 20  rify failed due 
1f60: 74 6f 20 22 22 75 6e 61 62 6c 65 20 74 6f 20 67  to ""unable to g
1f70: 65 74 20 6c 6f 63 61 6c 20 69 73 73 75 65 72 20  et local issuer 
1f80: 63 65 72 74 69 66 69 63 61 74 65 22 22 22 2c 2c  certificate""",,
1f90: 2c 31 0a 42 61 64 53 53 4c 2c 74 6c 73 20 76 31  ,1.BadSSL,tls v1
1fa0: 20 30 3a 31 30 31 30 2c 2c 2c 63 6f 6e 6e 65 63   0:1010,,,connec
1fb0: 74 20 74 6c 73 2d 76 31 2d 30 2e 62 61 64 73 73  t tls-v1-0.badss
1fc0: 6c 2e 63 6f 6d 3a 31 30 31 30 2c 2c 2c 68 61 6e  l.com:1010,,,han
1fd0: 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 75  dshake failed: u
1fe0: 6e 73 75 70 70 6f 72 74 65 64 20 70 72 6f 74 6f  nsupported proto
1ff0: 63 6f 6c 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c 74  col,,,1.BadSSL,t
2000: 6c 73 20 76 31 20 31 3a 31 30 31 31 2c 2c 2c 63  ls v1 1:1011,,,c
2010: 6f 6e 6e 65 63 74 20 74 6c 73 2d 76 31 2d 31 2e  onnect tls-v1-1.
2020: 62 61 64 73 73 6c 2e 63 6f 6d 3a 31 30 31 31 2c  badssl.com:1011,
2030: 2c 2c 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c  ,,handshake fail
2040: 65 64 3a 20 75 6e 73 75 70 70 6f 72 74 65 64 20  ed: unsupported 
2050: 70 72 6f 74 6f 63 6f 6c 2c 2c 2c 31 0a 42 61 64  protocol,,,1.Bad
2060: 53 53 4c 2c 74 6c 73 20 76 31 20 32 3a 31 30 31  SSL,tls v1 2:101
2070: 32 2c 74 6c 73 31 2e 32 2c 2c 63 6f 6e 6e 65 63  2,tls1.2,,connec
2080: 74 20 74 6c 73 2d 76 31 2d 32 2e 62 61 64 73 73  t tls-v1-2.badss
2090: 6c 2e 63 6f 6d 3a 31 30 31 32 2c 2c 2c 2c 2c 2c  l.com:1012,,,,,,
20a0: 0a 42 61 64 53 53 4c 2c 75 6e 74 72 75 73 74 65  .BadSSL,untruste
20b0: 64 20 72 6f 6f 74 2c 4f 70 65 6e 53 53 4c 31 2e  d root,OpenSSL1.
20c0: 31 2e 31 2c 2c 63 6f 6e 6e 65 63 74 20 75 6e 74  1.1,,connect unt
20d0: 72 75 73 74 65 64 2d 72 6f 6f 74 2e 62 61 64 73  rusted-root.bads
20e0: 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e 64 73 68  sl.com,,,"handsh
20f0: 61 6b 65 20 66 61 69 6c 65 64 3a 20 63 65 72 74  ake failed: cert
2100: 69 66 69 63 61 74 65 20 76 65 72 69 66 79 20 66  ificate verify f
2110: 61 69 6c 65 64 20 64 75 65 20 74 6f 20 22 22 73  ailed due to ""s
2120: 65 6c 66 20 73 69 67 6e 65 64 20 63 65 72 74 69  elf signed certi
2130: 66 69 63 61 74 65 20 69 6e 20 63 65 72 74 69 66  ficate in certif
2140: 69 63 61 74 65 20 63 68 61 69 6e 22 22 22 2c 2c  icate chain""",,
2150: 2c 31 0a 42 61 64 53 53 4c 2c 75 6e 74 72 75 73  ,1.BadSSL,untrus
2160: 74 65 64 20 72 6f 6f 74 2c 21 4f 70 65 6e 53 53  ted root,!OpenSS
2170: 4c 31 2e 31 2e 31 2c 2c 63 6f 6e 6e 65 63 74 20  L1.1.1,,connect 
2180: 75 6e 74 72 75 73 74 65 64 2d 72 6f 6f 74 2e 62  untrusted-root.b
2190: 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e  adssl.com,,,"han
21a0: 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63  dshake failed: c
21b0: 65 72 74 69 66 69 63 61 74 65 20 76 65 72 69 66  ertificate verif
21c0: 79 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20  y failed due to 
21d0: 22 22 73 65 6c 66 2d 73 69 67 6e 65 64 20 63 65  ""self-signed ce
21e0: 72 74 69 66 69 63 61 74 65 20 69 6e 20 63 65 72  rtificate in cer
21f0: 74 69 66 69 63 61 74 65 20 63 68 61 69 6e 22 22  tificate chain""
2200: 22 2c 2c 2c 31 0a 42 61 64 53 53 4c 2c 75 70 67  ",,,1.BadSSL,upg
2210: 72 61 64 65 2c 2c 2c 63 6f 6e 6e 65 63 74 20 75  rade,,,connect u
2220: 70 67 72 61 64 65 2e 62 61 64 73 73 6c 2e 63 6f  pgrade.badssl.co
2230: 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53 4c 2c 77  m,,,,,,.BadSSL,w
2240: 65 62 70 61 63 6b 20 64 65 76 20 73 65 72 76 65  ebpack dev serve
2250: 72 2c 2c 2c 63 6f 6e 6e 65 63 74 20 77 65 62 70  r,,,connect webp
2260: 61 63 6b 2d 64 65 76 2d 73 65 72 76 65 72 2e 62  ack-dev-server.b
2270: 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 22 68 61 6e  adssl.com,,,"han
2280: 64 73 68 61 6b 65 20 66 61 69 6c 65 64 3a 20 63  dshake failed: c
2290: 65 72 74 69 66 69 63 61 74 65 20 76 65 72 69 66  ertificate verif
22a0: 79 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20  y failed due to 
22b0: 22 22 75 6e 61 62 6c 65 20 74 6f 20 67 65 74 20  ""unable to get 
22c0: 6c 6f 63 61 6c 20 69 73 73 75 65 72 20 63 65 72  local issuer cer
22d0: 74 69 66 69 63 61 74 65 22 22 22 2c 2c 2c 31 0a  tificate""",,,1.
22e0: 42 61 64 53 53 4c 2c 77 72 6f 6e 67 2e 68 6f 73  BadSSL,wrong.hos
22f0: 74 2c 4f 70 65 6e 53 53 4c 31 2e 31 2e 31 2c 2c  t,OpenSSL1.1.1,,
2300: 63 6f 6e 6e 65 63 74 20 77 72 6f 6e 67 2e 68 6f  connect wrong.ho
2310: 73 74 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c  st.badssl.com,,,
2320: 22 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65  "handshake faile
2330: 64 3a 20 63 65 72 74 69 66 69 63 61 74 65 20 76  d: certificate v
2340: 65 72 69 66 79 20 66 61 69 6c 65 64 20 64 75 65  erify failed due
2350: 20 74 6f 20 22 22 48 6f 73 74 6e 61 6d 65 20 6d   to ""Hostname m
2360: 69 73 6d 61 74 63 68 22 22 22 2c 2c 2c 31 0a 42  ismatch""",,,1.B
2370: 61 64 53 53 4c 2c 77 72 6f 6e 67 2e 68 6f 73 74  adSSL,wrong.host
2380: 2c 21 4f 70 65 6e 53 53 4c 31 2e 31 2e 31 2c 2c  ,!OpenSSL1.1.1,,
2390: 63 6f 6e 6e 65 63 74 20 77 72 6f 6e 67 2e 68 6f  connect wrong.ho
23a0: 73 74 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c 2c  st.badssl.com,,,
23b0: 22 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65  "handshake faile
23c0: 64 3a 20 63 65 72 74 69 66 69 63 61 74 65 20 76  d: certificate v
23d0: 65 72 69 66 79 20 66 61 69 6c 65 64 20 64 75 65  erify failed due
23e0: 20 74 6f 20 22 22 68 6f 73 74 6e 61 6d 65 20 6d   to ""hostname m
23f0: 69 73 6d 61 74 63 68 22 22 22 2c 2c 2c 31 0a 42  ismatch""",,,1.B
2400: 61 64 53 53 4c 2c 6d 6f 7a 69 6c 6c 61 20 6d 6f  adSSL,mozilla mo
2410: 64 65 72 6e 2c 2c 2c 63 6f 6e 6e 65 63 74 20 6d  dern,,,connect m
2420: 6f 7a 69 6c 6c 61 2d 6d 6f 64 65 72 6e 2e 62 61  ozilla-modern.ba
2430: 64 73 73 6c 2e 63 6f 6d 2c 2c 2c 2c 2c 2c 0a 42  dssl.com,,,,,,.B
2440: 61 64 53 53 4c 2c 6d 6f 7a 69 6c 6c 61 20 6f 6c  adSSL,mozilla ol
2450: 64 2c 2c 2c 63 6f 6e 6e 65 63 74 20 6d 6f 7a 69  d,,,connect mozi
2460: 6c 6c 61 2d 6f 6c 64 2e 62 61 64 73 73 6c 2e 63  lla-old.badssl.c
2470: 6f 6d 2c 2c 2c 2c 2c 2c 0a 42 61 64 53 53 4c 2c  om,,,,,,.BadSSL,
2480: 6d 6f 7a 69 6c 6c 61 20 69 6e 74 65 72 6d 65 64  mozilla intermed
2490: 69 61 74 65 2c 2c 2c 63 6f 6e 6e 65 63 74 20 6d  iate,,,connect m
24a0: 6f 7a 69 6c 6c 61 2d 69 6e 74 65 72 6d 65 64 69  ozilla-intermedi
24b0: 61 74 65 2e 62 61 64 73 73 6c 2e 63 6f 6d 2c 2c  ate.badssl.com,,
24c0: 2c 2c 2c 2c 0a                                   ,,,,.