{
  "client_hello": {
    "raw": "1603030204010002000303be30f9d86cf71d73565aaefe73ac48a16df8bc2b6740458035f8476481197f46203f8dc9f2444e40c249959ca5d3c2ffba93179461e371349b5d4dc0e8c7eec7cf0016130113021303c02bc02fc02cc030cca9cca8c013c014010001a10000001b0019000016746c73707269766163792e6e6572767572692e6e6574000500050100000000000a00160014001d001700180019001e01000101010201030104000b00020100000d002800260403050306030804080508060809080a080b04010501060104020303030103020203020102020032002800260403050306030804080508060809080a080b04010501060104020303030103020203020102020010000e000c02683208687474702f312e310011000900070200040000000000170000002b00050403040303002d00020101003300260024001d0020b4482e670e7720f710cadf3c4fbacc7f24b342ced50d41de26fe9dc03bd58c46ff010001000029009c00770071e329cd9d76b49a87a0142fbe0bf713fc11d84419978c5182155834258a222ae9b4910b31a95064d4bdf9e568d4ed2e9d33acb9369d605aeb4163eb38ef7d66848e4b536e4360e0ca7e3e3c0fb0d2210651fa9c8742f6030d6492e8cda737ed625f609db08445c7f239acf1e26cd6ca8f0b8466be6b00212034273bb121a629148b76dc009d3f656557eae9d356ca29a1832910ba0df7a5f1",
    "record_header_tls_version": {
      "code": 771,
      "hex_code": "0303",
      "name": "TLS 1.2"
    },
    "client_tls_version": {
      "code": 771,
      "hex_code": "0303",
      "name": "TLS 1.2"
    },
    "random": "be30f9d86cf71d73565aaefe73ac48a16df8bc2b6740458035f8476481197f46",
    "session_id": "3f8dc9f2444e40c249959ca5d3c2ffba93179461e371349b5d4dc0e8c7eec7cf",
    "cipher_suites": [
      {
        "code": 4865,
        "hex_code": "1301",
        "name": "TLS_AES_128_GCM_SHA256",
        "recommended": true
      },
      {
        "code": 4866,
        "hex_code": "1302",
        "name": "TLS_AES_256_GCM_SHA384",
        "recommended": true
      },
      {
        "code": 4867,
        "hex_code": "1303",
        "name": "TLS_CHACHA20_POLY1305_SHA256",
        "recommended": true
      },
      {
        "code": 49195,
        "hex_code": "C02B",
        "name": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256",
        "recommended": true
      },
      {
        "code": 49199,
        "hex_code": "C02F",
        "name": "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256",
        "recommended": true
      },
      {
        "code": 49196,
        "hex_code": "C02C",
        "name": "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384",
        "recommended": true
      },
      {
        "code": 49200,
        "hex_code": "C030",
        "name": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
        "recommended": true
      },
      {
        "code": 52393,
        "hex_code": "CCA9",
        "name": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256",
        "recommended": true
      },
      {
        "code": 52392,
        "hex_code": "CCA8",
        "name": "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256",
        "recommended": true
      },
      {
        "code": 49171,
        "hex_code": "C013",
        "name": "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA",
        "recommended": false
      },
      {
        "code": 49172,
        "hex_code": "C014",
        "name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA",
        "recommended": false
      }
    ],
    "compression_methods": [
      {
        "code": 0,
        "name": "null"
      }
    ],
    "extensions": [
      {
        "code": 0,
        "name": "server_name",
        "data": {
          "raw": "0019000016746c73707269766163792e6e6572767572692e6e6574",
          "server_name": "tlsprivacy.nervuri.net"
        }
      },
      {
        "code": 5,
        "name": "status_request",
        "data": {
          "raw": "0100000000",
          "status_type": 1
        }
      },
      {
        "code": 10,
        "name": "supported_groups",
        "data": {
          "raw": "0014001d001700180019001e01000101010201030104",
          "supported_groups": [
            {
              "code": 29,
              "hex_code": "001D",
              "name": "x25519"
            },
            {
              "code": 23,
              "hex_code": "0017",
              "name": "secp256r1"
            },
            {
              "code": 24,
              "hex_code": "0018",
              "name": "secp384r1"
            },
            {
              "code": 25,
              "hex_code": "0019",
              "name": "secp521r1"
            },
            {
              "code": 30,
              "hex_code": "001E",
              "name": "x448"
            },
            {
              "code": 256,
              "hex_code": "0100",
              "name": "ffdhe2048"
            },
            {
              "code": 257,
              "hex_code": "0101",
              "name": "ffdhe3072"
            },
            {
              "code": 258,
              "hex_code": "0102",
              "name": "ffdhe4096"
            },
            {
              "code": 259,
              "hex_code": "0103",
              "name": "ffdhe6144"
            },
            {
              "code": 260,
              "hex_code": "0104",
              "name": "ffdhe8192"
            }
          ]
        }
      },
      {
        "code": 11,
        "name": "ec_point_formats",
        "data": {
          "raw": "0100",
          "supported_point_formats": [
            {
              "code": 0,
              "name": "uncompressed"
            }
          ]
        }
      },
      {
        "code": 13,
        "name": "signature_algorithms",
        "data": {
          "raw": "00260403050306030804080508060809080a080b0401050106010402030303010302020302010202",
          "supported_signature_algorithms": [
            {
              "code": 1027,
              "hex_code": "0403",
              "name": "ecdsa_secp256r1_sha256",
              "recommended": true
            },
            {
              "code": 1283,
              "hex_code": "0503",
              "name": "ecdsa_secp384r1_sha384",
              "recommended": true
            },
            {
              "code": 1539,
              "hex_code": "0603",
              "name": "ecdsa_secp521r1_sha512",
              "recommended": true
            },
            {
              "code": 2052,
              "hex_code": "0804",
              "name": "rsa_pss_rsae_sha256",
              "recommended": true
            },
            {
              "code": 2053,
              "hex_code": "0805",
              "name": "rsa_pss_rsae_sha384",
              "recommended": true
            },
            {
              "code": 2054,
              "hex_code": "0806",
              "name": "rsa_pss_rsae_sha512",
              "recommended": true
            },
            {
              "code": 2057,
              "hex_code": "0809",
              "name": "rsa_pss_pss_sha256",
              "recommended": true
            },
            {
              "code": 2058,
              "hex_code": "080A",
              "name": "rsa_pss_pss_sha384",
              "recommended": true
            },
            {
              "code": 2059,
              "hex_code": "080B",
              "name": "rsa_pss_pss_sha512",
              "recommended": true
            },
            {
              "code": 1025,
              "hex_code": "0401",
              "name": "rsa_pkcs1_sha256",
              "recommended": true
            },
            {
              "code": 1281,
              "hex_code": "0501",
              "name": "rsa_pkcs1_sha384",
              "recommended": true
            },
            {
              "code": 1537,
              "hex_code": "0601",
              "name": "rsa_pkcs1_sha512",
              "recommended": true
            },
            {
              "code": 1026,
              "hex_code": "0402",
              "name": "sha256,dsa",
              "recommended": false
            },
            {
              "code": 771,
              "hex_code": "0303",
              "name": "sha224,ecdsa",
              "recommended": false
            },
            {
              "code": 769,
              "hex_code": "0301",
              "name": "sha224,rsa",
              "recommended": false
            },
            {
              "code": 770,
              "hex_code": "0302",
              "name": "sha224,dsa",
              "recommended": false
            },
            {
              "code": 515,
              "hex_code": "0203",
              "name": "ecdsa_sha1",
              "recommended": false
            },
            {
              "code": 513,
              "hex_code": "0201",
              "name": "rsa_pkcs1_sha1",
              "recommended": false
            },
            {
              "code": 514,
              "hex_code": "0202",
              "name": "sha1,dsa",
              "recommended": false
            }
          ]
        }
      },
      {
        "code": 50,
        "name": "signature_algorithms_cert",
        "data": {
          "raw": "00260403050306030804080508060809080a080b0401050106010402030303010302020302010202",
          "supported_signature_algorithms": [
            {
              "code": 1027,
              "hex_code": "0403",
              "name": "ecdsa_secp256r1_sha256",
              "recommended": true
            },
            {
              "code": 1283,
              "hex_code": "0503",
              "name": "ecdsa_secp384r1_sha384",
              "recommended": true
            },
            {
              "code": 1539,
              "hex_code": "0603",
              "name": "ecdsa_secp521r1_sha512",
              "recommended": true
            },
            {
              "code": 2052,
              "hex_code": "0804",
              "name": "rsa_pss_rsae_sha256",
              "recommended": true
            },
            {
              "code": 2053,
              "hex_code": "0805",
              "name": "rsa_pss_rsae_sha384",
              "recommended": true
            },
            {
              "code": 2054,
              "hex_code": "0806",
              "name": "rsa_pss_rsae_sha512",
              "recommended": true
            },
            {
              "code": 2057,
              "hex_code": "0809",
              "name": "rsa_pss_pss_sha256",
              "recommended": true
            },
            {
              "code": 2058,
              "hex_code": "080A",
              "name": "rsa_pss_pss_sha384",
              "recommended": true
            },
            {
              "code": 2059,
              "hex_code": "080B",
              "name": "rsa_pss_pss_sha512",
              "recommended": true
            },
            {
              "code": 1025,
              "hex_code": "0401",
              "name": "rsa_pkcs1_sha256",
              "recommended": true
            },
            {
              "code": 1281,
              "hex_code": "0501",
              "name": "rsa_pkcs1_sha384",
              "recommended": true
            },
            {
              "code": 1537,
              "hex_code": "0601",
              "name": "rsa_pkcs1_sha512",
              "recommended": true
            },
            {
              "code": 1026,
              "hex_code": "0402",
              "name": "sha256,dsa",
              "recommended": false
            },
            {
              "code": 771,
              "hex_code": "0303",
              "name": "sha224,ecdsa",
              "recommended": false
            },
            {
              "code": 769,
              "hex_code": "0301",
              "name": "sha224,rsa",
              "recommended": false
            },
            {
              "code": 770,
              "hex_code": "0302",
              "name": "sha224,dsa",
              "recommended": false
            },
            {
              "code": 515,
              "hex_code": "0203",
              "name": "ecdsa_sha1",
              "recommended": false
            },
            {
              "code": 513,
              "hex_code": "0201",
              "name": "rsa_pkcs1_sha1",
              "recommended": false
            },
            {
              "code": 514,
              "hex_code": "0202",
              "name": "sha1,dsa",
              "recommended": false
            }
          ]
        }
      },
      {
        "code": 16,
        "name": "application_layer_protocol_negotiation",
        "data": {
          "raw": "000c02683208687474702f312e31",
          "alpn_protocols": [
            "h2",
            "http/1.1"
          ]
        }
      },
      {
        "code": 17,
        "name": "status_request_v2",
        "data": {
          "raw": "000702000400000000"
        }
      },
      {
        "code": 23,
        "name": "extended_master_secret",
        "data": {
          "raw": ""
        }
      },
      {
        "code": 43,
        "name": "supported_versions",
        "data": {
          "raw": "0403040303",
          "supported_tls_versions": [
            {
              "code": 772,
              "hex_code": "0304",
              "name": "TLS 1.3"
            },
            {
              "code": 771,
              "hex_code": "0303",
              "name": "TLS 1.2"
            }
          ]
        }
      },
      {
        "code": 45,
        "name": "psk_key_exchange_modes",
        "data": {
          "raw": "0101",
          "psk_modes": [
            {
              "code": 1,
              "name": "psk_dhe_ke"
            }
          ]
        }
      },
      {
        "code": 51,
        "name": "key_share",
        "data": {
          "raw": "0024001d0020b4482e670e7720f710cadf3c4fbacc7f24b342ced50d41de26fe9dc03bd58c46",
          "key_shares": [
            {
              "group": {
                "code": 29,
                "hex_code": "001D",
                "name": "x25519"
              },
              "data": "b4482e670e7720f710cadf3c4fbacc7f24b342ced50d41de26fe9dc03bd58c46"
            }
          ]
        }
      },
      {
        "code": 65281,
        "name": "renegotiation_info",
        "data": {
          "raw": "00"
        }
      },
      {
        "code": 41,
        "name": "pre_shared_key",
        "data": {
          "raw": "00770071e329cd9d76b49a87a0142fbe0bf713fc11d84419978c5182155834258a222ae9b4910b31a95064d4bdf9e568d4ed2e9d33acb9369d605aeb4163eb38ef7d66848e4b536e4360e0ca7e3e3c0fb0d2210651fa9c8742f6030d6492e8cda737ed625f609db08445c7f239acf1e26cd6ca8f0b8466be6b00212034273bb121a629148b76dc009d3f656557eae9d356ca29a1832910ba0df7a5f1",
          "psk_identities": [
            {
              "identity": "e329cd9d76b49a87a0142fbe0bf713fc11d84419978c5182155834258a222ae9b4910b31a95064d4bdf9e568d4ed2e9d33acb9369d605aeb4163eb38ef7d66848e4b536e4360e0ca7e3e3c0fb0d2210651fa9c8742f6030d6492e8cda737ed625f609db08445c7f239acf1e26cd6ca8f0b",
              "obfuscated_ticket_age": 2221325931
            }
          ],
          "psk_binders": [
            "34273bb121a629148b76dc009d3f656557eae9d356ca29a1832910ba0df7a5f1"
          ]
        }
      }
    ],
    "highlights": {
      "gmt_unix_time": 3190880728,
      "secure_renegotiation_support": true,
      "ocsp_stapling_support": true,
      "sct_support": false,
      "ja3": "771,4865-4866-4867-49195-49199-49196-49200-52393-52392-49171-49172,0-5-10-11-13-50-16-17-23-43-45-51-65281-41,29-23-24-25-30-256-257-258-259-260,0",
      "ja3_md5": "0a84269fcc8452ac11db9e0d0b6728db",
      "nja3v1": "771,771,4865-4866-4867-49195-49199-49196-49200-52393-52392-49171-49172,5-10-11-13-17-23-43-45-50-51-65281,29-23-24-25-30-256-257-258-259-260,0,772-771,1027-1283-1539-2052-2053-2054-2057-2058-2059-1025-1281-1537-1026-771-769-770-515-513-514,1,",
      "nja3v1_sha256_128": "2038c11f3b8ead13456c66cfc36202c2"
    }
  },
  "connection_info": {
    "tls_version": {
      "code": 772,
      "hex_code": "0304",
      "name": "TLS 1.3"
    },
    "cipher_suite": {
      "code": 4865,
      "hex_code": "1301",
      "name": "TLS_AES_128_GCM_SHA256",
      "recommended": true
    },
    "session_resumed": true,
    "alpn_negotiated_protocol": "http/1.1"
  }
}