{
  "version": "0x303 (TLS 1.2)",
  "ciphers": [
    "{0x5A, 0x5A} GREASE",
    "{0x13, 0x01} TLS_AES_128_GCM_SHA256",
    "{0x13, 0x02} TLS_AES_256_GCM_SHA384",
    "{0x13, 0x03} TLS_CHACHA20_POLY1305_SHA256",
    "{0xC0, 0x2B} TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256",
    "{0xC0, 0x2F} TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256",
    "{0xC0, 0x2C} TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384",
    "{0xC0, 0x30} TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
    "{0xCC, 0xA9} TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256",
    "{0xCC, 0xA8} TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256",
    "{0xC0, 0x13} TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA",
    "{0xC0, 0x14} TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA",
    "{0x00, 0x9C} TLS_RSA_WITH_AES_128_GCM_SHA256",
    "{0x00, 0x9D} TLS_RSA_WITH_AES_256_GCM_SHA384",
    "{0x00, 0x2F} TLS_RSA_WITH_AES_128_CBC_SHA",
    "{0x00, 0x35} TLS_RSA_WITH_AES_256_CBC_SHA"
  ],
  "compressionMethods": [
    "No Compression (0x00)"
  ],
  "extensions": [
    {
      "type": "GREASE",
      "decimal": 6682,
      "values": []
    },
    {
      "type": "ec_point_formats",
      "decimal": 11,
      "values": [
        "uncompressed (0)"
      ]
    },
    {
      "type": "UNKNOWN",
      "decimal": 17513,
      "values": [
        "0000 - 00 03 02 68 32                                 ...h2"
      ]
    },
    {
      "type": "extended_master_secret",
      "decimal": 23,
      "values": []
    },
    {
      "type": "signed_certificate_timestamps",
      "decimal": 18,
      "values": []
    },
    {
      "type": "status_request",
      "decimal": 5,
      "values": [
        "0000 - 01 00 00 00 00                                 ....."
      ]
    },
    {
      "type": "key_share",
      "decimal": 51,
      "values": [
        "NamedGroup: GREASE (23130)",
        "key_exchange:  (len=1): 00",
        "NamedGroup: UNKNOWN (4588)",
        "key_exchange:  (len=1216): 7C8B6014D7CC22F13EC032358F7ABE9E03124F5B3669EA4ABB81B83599BEAC991B15132678A4CE18F44A594A5F2BA895653893B70CC408C976A42A01D93C34BB562B7DEB75C6439696E796C2C189B5EBA2F337AA346357B60853B43302FA0890EFD2637219A10A9A7143256347F17DB57101B856546C645369CA916E3BA982B572AB63A9D5FC39290333237953C7A48447232FFDF736FAD8654F309D465C2263A1A59B83491C7904EA1ABC416A59CF955443ABB7F240098A123A47F547DD446008C06D7988A9C61390037812801B2FAB9274E5A532AAE1AD0D309458D03380044F7CBC3D36465F77B3953EE92932BBA24FAB7ABFEC6258345CA3A49749B853790AC50310650F30002B20738B7409D8B7804526504A6B5FC89271FC943E908B0881096973CB12B4CBC7C90A85425005FA9A36A40249BEF37E8F9257AA74CC71266D81BB5D666309313CBB395B855CE7C1124462217C85119C72A95595ACB96C4D760F977120B64842451372AE2AAF176366706A4493C87213D8A3BBC52208F76E774C34A0970E3DA19E981313C13C4E7355CCF26297F247071F9C719107D0B1E754088BAD9A3C6F97A89255389088B696606BBA41610E87A34C0A96432A02C24EE978D781092591CED5437C6E25637AABC4D5159ABD87371BE75F7603473F560816B466D16178D4C98BC82613DDB60961A006C7E98417761CF9C6199DCC0647555CC9F14CD11B492B213E881B3EA6EB5B8F082940885FC8D826B71B41E57A0D3F4A465A611D614C91F708B5DF046DDE32B69BE33D76BA9C7BFC95707CB1CC839E35F78C11844EB6267FB0D86AC5DCB312AA6D2D96B11ED3CA08606BBBB68C333653B30575AC0104A7A4A0B7C630B72C47CB346601DA81AD34ABE9B043ADB59E779C21FB66B91C26C0B5465340CCA8D12C272352806EB75BA9E280DF518BBE7A49D6041D0B411CF558BBC191627D6A21D850B7D218AE521C54FE89B9F8DA8912CA869CC022BD931CF44547F54479442A3235AA7A6E9C13789706EB596AEB94BE35E60BF92ACEC8B55138DC0A6D6756CBCA3886C45860536E36B03618B2B7E140518DC626C080180DC4B463096480E25C7251BB6D352F9F2985835973898135622C4CD5A641944C17565284FA4A13FFD634394A9954669FC586C95AF04891C01049F1B576A76C3C5C1A541636384A95923C8472E897130C1909B7C6D5DB54147133FA73B998D647F8CAA2D2C12BD92C9A2C7151639005EF4C7231222B6266317AEB2FCCD116AC194F91BB988C212476C3812F89BA7A3C72D411BDC0850F328A10E7EB5117460A7C1604C15767084415298531D517BEA36B1D39F196FDF1CD60418491919504DCA948B4037AB92716245481D88F5676CE25C2279A74A7B1C94FE6C716FB14A653E0799146CC52560CEB8634C9FB93556B869853CC90C30D3D9A8EE1A8CB620C7B6109A78C627B1E7C6234416693A4AA2144AEF7440826C88682C761D42141C41796C3E21E01B82CA6CA4B40F81F51656AF4F0BAD2CC8EACD2618BC0782EE748E277B4F8E42D50764BEFE1ABBFC3044B4119F680BD1A1A861A876FB7B624431CC0468976C6F03E01357E0FD74413ABB2072586988434968082CDA258792FD06E073A1622ADF0A9603435654C3F53BFD8C6A8EEA6C451AC90A382B60F0F4D8766D60E5A74ED2732A884DFDD97E10DF747D05EF25D4CEEE3CB1774717E",
        "NamedGroup: ecdh_x25519 (29)",
        "key_exchange:  (len=32): A1BCDE0A4D693E0A56BC92B4D324A6D39B0049D9CF34A5D5DB2EC22DE1EEC15B"
      ]
    },
    {
      "type": "psk_key_exchange_modes",
      "decimal": 45,
      "values": [
        "psk_dhe_ke (1)"
      ]
    },
    {
      "type": "UNKNOWN",
      "decimal": 65037,
      "values": [
        "0000 - 00 00 01 00 01 2d 00 20-0f e1 83 b6 16 f9 3a   .....-. ......:",
        "000f - 27 b2 a7 ce ca a5 85 d0-12 89 89 36 05 bf 7a   '..........6..z",
        "001e - 32 5a 8d 5d 0d a5 48 c5-5d 56 00 f0 b6 65 82   2Z.]..H.]V...e.",
        "002d - 92 92 ae dd 0a 23 30 10-3a ae e9 bc 9f 31 e6   .....#0.:....1.",
        "003c - a5 68 25 4b c7 6d db a9-be a3 5c b5 8b 91 31   .h%K.m....\\...1",
        "004b - f8 86 f9 60 ce cb 2d 6e-63 8f a8 22 2c 12 d5   ...`..-nc..\",..",
        "005a - 21 90 6b e5 f8 d4 0c d4-7c 9c 2b 41 5c 65 47   !.k.....|.+A\\eG",
        "0069 - 60 3e 75 02 f3 3d d7 88-1d b8 59 ba 5a 6a 3b   `>u..=....Y.Zj;",
        "0078 - 56 ea 97 95 44 8e a6 a7-17 a2 9a d2 d4 51 93   V...D........Q.",
        "0087 - 37 be c3 92 f3 34 31 4d-d1 22 39 9d 04 fb a4   7....41M.\"9....",
        "0096 - e5 70 d6 fd fb af 74 aa-83 13 64 d1 d4 36 96   .p....t...d..6.",
        "00a5 - 2d 6b c8 25 36 36 c8 cb-2a 45 c2 fa c2 a7 12   -k.%66..*E.....",
        "00b4 - ec e8 ee 43 bb 32 0f 8c-06 7a a5 70 ed fe d0   ...C.2...z.p...",
        "00c3 - 5c dc 22 30 75 d3 47 2c-ab 73 d2 b0 23 90 45   \\.\"0u.G,.s..#.E",
        "00d2 - c9 48 4d d4 8e 2e 09 8e-d0 9d 1f 80 11 88 07   .HM............",
        "00e1 - 67 01 0d 85 bf 9f 86 1c-5f 63 6a b5 ff fd 73   g......._cj...s",
        "00f0 - 7f bc 86 81 9f f0 44 26-e8 0b f8 4c 7a 16 02   ......D&...Lz..",
        "00ff - 69 9f 0a 84 4f b2 7e 56-28 9b f8 5d 3f 3e 88   i...O.~V(..]?>.",
        "010e - b6 cf ec c9 b4 a9 a1 9e-a6 dc 3f 6a            ..........?j"
      ]
    },
    {
      "type": "supported_groups",
      "decimal": 10,
      "values": [
        "GREASE (23130)",
        "UNKNOWN (4588)",
        "ecdh_x25519 (29)",
        "secp256r1 (P-256) (23)",
        "secp384r1 (P-384) (24)"
      ]
    },
    {
      "type": "server_name",
      "decimal": 0,
      "values": [
        "0000 - 00 1c 00 00 19 74 6c 73-2e 64 61 2d 63 6f 6c   .....tls.da-col",
        "000f - 6c 65 63 74 2e 75 6c 69-78 65 65 2e 6f 72 67   lect.ulixee.org"
      ]
    },
    {
      "type": "signature_algorithms",
      "decimal": 13,
      "values": [
        "ecdsa_secp256r1_sha256 (0x0403)",
        "rsa_pss_rsae_sha256 (0x0804)",
        "rsa_pkcs1_sha256 (0x0401)",
        "ecdsa_secp384r1_sha384 (0x0503)",
        "rsa_pss_rsae_sha384 (0x0805)",
        "rsa_pkcs1_sha384 (0x0501)",
        "rsa_pss_rsae_sha512 (0x0806)",
        "rsa_pkcs1_sha512 (0x0601)"
      ]
    },
    {
      "type": "compress_certificate",
      "decimal": 27,
      "values": [
        "0000 - 02 00 02                                       ..."
      ]
    },
    {
      "type": "supported_versions",
      "decimal": 43,
      "values": [
        "GREASE (19018)",
        "TLS 1.3 (772)",
        "TLS 1.2 (771)"
      ]
    },
    {
      "type": "session_ticket",
      "decimal": 35,
      "values": []
    },
    {
      "type": "renegotiate",
      "decimal": 65281,
      "values": [
        "<EMPTY>"
      ]
    },
    {
      "type": "application_layer_protocol_negotiation",
      "decimal": 16,
      "values": [
        "h2",
        "http/1.1"
      ]
    },
    {
      "type": "GREASE",
      "decimal": 64250,
      "values": [
        "0000 - 00                                             ."
      ]
    }
  ]
}
