Audit Trail

Evidence record for domain check

Integrity Verified
Verification ID
0e3e8cad-1ee6-40bf-b3d9-2d57fa5af46c
Domain
affinhwang.com
Mode
manual
Started
2026-08-08 18:00:55 +08
Finished
2026-08-08 18:01:03 +08
Status
completed
Test Node Profile
dual stack
Engine Version
2.0.0
MGv6C Version
1.0.0
Test Node Identity
{
    "os": "Linux srv1440888 6.8.0-136-generic #136-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul  1 21:53:05 UTC 2026 x86_64",
    "hostname": "srv1440888",
    "php_version": "8.3.33",
    "server_ipv4": "76.13.221.142",
    "server_ipv6": "2a02:4780:5e:2789::1"
}
Node Network Evidence
{
    "profile": "dual_stack",
    "enforcement_evidence": {
        "egress_check": {
            "v4_egress": "76.13.221.142",
            "v6_egress": "2a02:4780:5e:2789::1"
        },
        "ip_routes_v4": "default via 76.13.221.254 dev eth0 proto static \n10.6.101.0/24 dev wg0 scope link \n10.6.102.0/24 dev wg0 scope link \n76.13.221.0/24 dev eth0 proto kernel scope link src 76.13.221.142 \n172.29.0.0/24 dev wg0 scope link \n",
        "ip_routes_v6": "2a02:4780:5e::/48 dev eth0 proto kernel metric 256 pref medium\nfd7a:115c:a1e0::1136:5807 dev tailscale0 proto kernel metric 256 pref medium\nfe80::/64 dev eth0 proto kernel metric 256 pref medium\nfe80::/64 dev tailscale0 proto kernel metric 256 pref medium\ndefault via 2a02:4780:5e::1 dev eth0 proto static metric 1024 pref medium\n",
        "sysctl_flags": {
            "net.ipv6.conf.all.disable_ipv6": "0"
        },
        "nftables_summary": "unavailable or no permissions"
    }
}
DNS Responses

A

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5858
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; ANSWER SECTION:
affinhwang.com.		159	IN	A	172.66.171.79
affinhwang.com.		159	IN	A	104.20.29.166

DS

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56826
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; AUTHORITY SECTION:
com.			839	IN	SOA	a.gtld-servers.net. nstld.verisign-grs.com. 1786183184 1800 900 604800 900

MX

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53656
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; ANSWER SECTION:
affinhwang.com.		159	IN	MX	10 mx2.affinhwang.com.
affinhwang.com.		159	IN	MX	20 mx1.affinhwang.com.

NS

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7573
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; ANSWER SECTION:
affinhwang.com.		58669	IN	NS	james.ns.cloudflare.com.
affinhwang.com.		58669	IN	NS	connie.ns.cloudflare.com.

TXT

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12184
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; ANSWER SECTION:
affinhwang.com.		159	IN	TXT	"cisco-ci-domain-verification=55a9642a7560243d8c2fc81a8548c663e262b6eed6a04d24f0f1424d720edb35"
affinhwang.com.		159	IN	TXT	"google-site-verification=AdgbMW-Dvy82cwwEOKOgS50MRQo1Bc6QN887B-KEfF0"
affinhwang.com.		159	IN	TXT	"google-site-verification=_AVAy2Vls2dUzgzaHJRuq5iBHOwnLht3r1E2I3GZ97Q"
affinhwang.com.		159	IN	TXT	"v=spf1 ip4:203.121.30.39 ip4:211.24.118.180 ip4:203.3.88.0/23 ip4:211.24.49.1 ip4:211.24.50.1 ip4:203.3.89.109 ip4:211.24.50.143 ip4:175.143.7.244 ip4:211.24.115.3 ip4:45.112.196.18 ip4:203.3.89.114 mx -all"
affinhwang.com.		159	IN	TXT	"MS=ms57660277"
affinhwang.com.		159	IN	TXT	"_globalsign-domain-verification=CkuLZUGsRGuFRe7aAJxT8xryHP7SqKx--8Fmnf6VnC"
affinhwang.com.		159	IN	TXT	"_globalsign-domain-verification=SeQTVI9vT2nEMLi_U_oPzkea9whLkb-G665qVUaXle"
affinhwang.com.		159	IN	TXT	"_globalsign-domain-verification=VwQt_G2Q3BOqpo_bi6bIvpjbsAbep6T-uBop1egpo9"

AAAA

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63342
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; ANSWER SECTION:
affinhwang.com.		159	IN	AAAA	2606:4700:10::ac42:ab4f
affinhwang.com.		159	IN	AAAA	2606:4700:10::6814:1da6

RRSIG

connie.ns.cloudflare.com. dns.cloudflare.com. 2410180100 10000 2400 604800 1800

DNSKEY

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56253
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; AUTHORITY SECTION:
affinhwang.com.		1656	IN	SOA	connie.ns.cloudflare.com. dns.cloudflare.com. 2410180100 10000 2400 604800 1800

DNSSEC_VALIDATION

; unsigned answer
affinhwang.com.		1655	IN	SOA	connie.ns.cloudflare.com. dns.cloudflare.com. 2410180100 10000 2400 604800 1800

DNS Resolution Performance

Comparison of A (IPv4) vs AAAA (IPv6) query times across resolvers and transports. Shows median (p50) of 3 samples.

Resolver Transport A (IPv4) AAAA (IPv6) Delta
System Default 22.25 ms (p95: 22.64) 22.51 ms (p95: 23.63) +0.3 ms
Google IPv4 95.58 ms (p95: 101.33) 114.7 ms (p95: 326.57) +19.1 ms
Google IPv6 85.57 ms (p95: 96.94) 96.18 ms (p95: 106.49) +10.6 ms
Cloudflare IPv4 23.41 ms (p95: 32.53) 23.26 ms (p95: 24.57) -0.1 ms
Cloudflare IPv6 44.94 ms (p95: 48.48) 34.32 ms (p95: 46.45) -10.6 ms
TLS Handshake Details
{
    "ipv4": {
        "ip_used": "172.66.171.79",
        "timed_out": false,
        "ip_version": 4,
        "raw_handshake": "depth=2 OU = GlobalSign Root CA - R3, O = GlobalSign, CN = GlobalSign\nverify return:1\ndepth=1 C = BE, O = GlobalSign nv-sa, CN = GlobalSign RSA OV SSL CA 2018\nverify return:1\ndepth=0 C = MY, ST = Kuala Lumpur, L = Kuala Lumpur, O = Affin Bank Berhad, CN = *.affinhwang.com\nverify return:1\nCONNECTED(00000010)\n---\nCertificate chain\n 0 s:C = MY, ST = Kuala Lumpur, L = Kuala Lumpur, O = Affin Bank Berhad, CN = *.affinhwang.com\n   i:C = BE, O = GlobalSign nv-sa, CN = GlobalSign RSA OV SSL CA 2018\n   a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256\n   v:NotBefore: Sep 19 01:51:12 2025 GMT; NotAfter: Oct 21 01:51:11 2026 GMT\n-----BEGIN CERTIFICATE-----\nMIIGZTCCBU2gAwIBAgIMKx/R9srPwB/aOEamMA0GCSqGSIb3DQEBCwUAMFAxCzAJ\nBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSYwJAYDVQQDEx1H\nbG9iYWxTaWduIFJTQSBPViBTU0wgQ0EgMjAxODAeFw0yNTA5MTkwMTUxMTJaFw0y\nNjEwMjEwMTUxMTFaMHIxCzAJBgNVBAYTAk1ZMRUwEwYDVQQIEwxLdWFsYSBMdW1w\ndXIxFTATBgNVBAcTDEt1YWxhIEx1bXB1cjEaMBgGA1UEChMRQWZmaW4gQmFuayBC\nZXJoYWQxGTAXBgNVBAMMECouYWZmaW5od2FuZy5jb20wggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQCpbI7zojHyqcrqpc3TNGLbMTFu/tw+1x1AP8bNazJP\ntzS8n/j7TyiF3EjzH4LTh3rCoNtTYuX6HdzVpAzQskzgV9qfBJOWn/wb060XD3Tq\n/Drfq7ersBhHdCnURAYajVs23jY33/FION3soMthmuO4voA/jSHLtXuE8cIdPjBn\nyBL+H0ACicw9dn2KJu6z+P7GKeo1rukG/sIdSTW4K5LLDrsEM2A9hOXMye8fEh5P\nbb1+bxWNQKRfBOZ6T74IDUnfSNKw1yfYKOGOkeUU24xUcchdaaMzR/EgKweiygMB\nHGk0Cktf/6mfkY17xt/QVRuaB7UMytwsmFft+wmvoPZzAgMBAAGjggMbMIIDFzAO\nBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADCBjgYIKwYBBQUHAQEEgYEwfzBE\nBggrBgEFBQcwAoY4aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQv\nZ3Nyc2FvdnNzbGNhMjAxOC5jcnQwNwYIKwYBBQUHMAGGK2h0dHA6Ly9vY3NwLmds\nb2JhbHNpZ24uY29tL2dzcnNhb3Zzc2xjYTIwMTgwVgYDVR0gBE8wTTBBBgkrBgEE\nAaAyARQwNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5jb20v\ncmVwb3NpdG9yeS8wCAYGZ4EMAQICMCsGA1UdEQQkMCKCECouYWZmaW5od2FuZy5j\nb22CDmFmZmluaHdhbmcuY29tMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD\nAjAfBgNVHSMEGDAWgBT473/yzXhnqN5vjySNiPGHAwKz6zAdBgNVHQ4EFgQUnB22\niwDVLnUem9jtNXCXPQ2coJMwggGABgorBgEEAdZ5AgQCBIIBcASCAWwBagB3AJRO\nQ4f67MHvgfMZJCaoGGUBx9NfOAIBP3JnfVU3LhnYAAABmV+rJFIAAAQDAEgwRgIh\nANrFQfzfZviDGah1T8bCDliwlTqnjcGAF7VFSjQOMJUZAiEA6kp4G2D6iWg7holy\nCSqhQiixojR4QgKRkbC+wAitue0AdgDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWF\nsMsUwxRY5wAAAZlfqyRsAAAEAwBHMEUCIQCoQPCQjlSJAfZO7znWfVNuococZAdt\nOeyj9QaOpXouxgIgIaNSIU85IpNVVJf74Wyq/u99q6Hvr4XnmC3cZUTCKzUAdwDC\nMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZlfqyREAAAEAwBIMEYC\nIQCY5t4wN6vZh7tw8XFBHAi9CcOJ0F7NRFffnle9rrrvjgIhAPR1SjsXf3QmAUOS\n+3v4n95o8xW032dt/I3l9m2lCA8qMA0GCSqGSIb3DQEBCwUAA4IBAQCTKssaIdTj\nzGFheFW0qIEFMfwfxu+jZAAsDjVq863brEF92/c/O9/U9yn4H3+Od77wTNp/TrbG\nOoAt0C91xcNMp3tVGD+cYy9a5wPyENFT6Vj/m+ZFM1W/8hzQbUro4+HHA6SSCHDl\nRKEEKFa64Lg/qUOnYvgMlClP8GzqSD2FL1zxD/Y7LcTTJ41PfaGPr8dPfs7ZvyNU\nI48I5aFt/NPX1i7Ovji5qe+IpYzfpYpHahKkKF+hj2ve7bM1doOAqjG4Z7txlUbu\nBhLXKZf9mBvsKe+1DOKQ38aUeFE/BB6g4Ui/iwVECeFOGsRg6nf5NHWwt58Lxs9b\n1KYRKuls9VnX\n-----END CERTIFICATE-----\n 1 s:C = BE, O = GlobalSign nv-sa, CN = GlobalSign RSA OV SSL CA 2018\n   i:OU = GlobalSign Root CA - R3, O = GlobalSign, CN = GlobalSign\n   a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256\n   v:NotBefore: Nov 21 00:00:00 2018 GMT; NotAfter: Nov 21 00:00:00 2028 GMT\n-----BEGIN CERTIFICATE-----\nMIIETjCCAzagAwIBAgINAe5fIh38YjvUMzqFVzANBgkqhkiG9w0BAQsFADBMMSAw\nHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFs\nU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjAeFw0xODExMjEwMDAwMDBaFw0yODEx\nMjEwMDAwMDBaMFAxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52\nLXNhMSYwJAYDVQQDEx1HbG9iYWxTaWduIFJTQSBPViBTU0wgQ0EgMjAxODCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKdaydUMGCEAI9WXD+uu3Vxoa2uP\nUGATeoHLl+6OimGUSyZ59gSnKvuk2la77qCk8HuKf1UfR5NhDW5xUTolJAgvjOH3\nidaSz6+zpz8w7bXfIa7+9UQX/dhj2S/TgVprX9NHsKzyqzskeU8fxy7quRU6fBhM\nabO1IFkJXinDY+YuRluqlJBJDrnw9UqhCS98NE3QvADFBlV5Bs6i0BDxSEPouVq1\nlVW9MdIbPYa+oewNEtssmSStR8JvA+Z6cLVwzM0nLKWMjsIYPJLJLnNvBhBWk0Cq\no8VS++XFBdZpaFwGue5RieGKDkFNm5KQConpFmvv73W+eka440eKHRwup08CAwEA\nAaOCASkwggElMA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMB0G\nA1UdDgQWBBT473/yzXhnqN5vjySNiPGHAwKz6zAfBgNVHSMEGDAWgBSP8Et/qC5F\nJK5NUPpjmove4t0bvDA+BggrBgEFBQcBAQQyMDAwLgYIKwYBBQUHMAGGImh0dHA6\nLy9vY3NwMi5nbG9iYWxzaWduLmNvbS9yb290cjMwNgYDVR0fBC8wLTAroCmgJ4Yl\naHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9yb290LXIzLmNybDBHBgNVHSAEQDA+\nMDwGBFUdIAAwNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5j\nb20vcmVwb3NpdG9yeS8wDQYJKoZIhvcNAQELBQADggEBAJmQyC1fQorUC2bbmANz\nEdSIhlIoU4r7rd/9c446ZwTbw1MUcBQJfMPg+NccmBqixD7b6QDjynCy8SIwIVbb\n0615XoFYC20UgDX1b10d65pHBf9ZjQCxQNqQmJYaumxtf4z1s4DfjGRzNpZ5eWl0\n6r/4ngGPoJVpjemEuunl1Ig423g7mNA2eymw0lIYkN5SQwCuaifIFJ6GlazhgDEw\nfpolu4usBCOmmQDo8dIm7A9+O4orkjgTHY+GzYZSR+Y0fFukAj6KYXwidlNalFMz\nhriSqHKvoflShx8xpfywgVcvzfTO3PYkz6fiNJBonf6q8amaEsybwMbDqKWwIX7e\nSPY=\n-----END CERTIFICATE-----\n 2 s:OU = GlobalSign Root CA - R3, O = GlobalSign, CN = GlobalSign\n   i:C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA\n   a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256\n   v:NotBefore: Sep 19 00:00:00 2018 GMT; NotAfter: Jan 28 12:00:00 2028 GMT\n-----BEGIN CERTIFICATE-----\nMIIETjCCAzagAwIBAgINAe5fFp3/lzUrZGXWajANBgkqhkiG9w0BAQsFADBXMQsw\nCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UECxMH\nUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTE4MDkxOTAw\nMDAwMFoXDTI4MDEyODEyMDAwMFowTDEgMB4GA1UECxMXR2xvYmFsU2lnbiBSb290\nIENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNp\nZ24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMJXaQeQZ4Ihb1wIO2\nhMoonv0FdhHFrYhy/EYCQ8eyip0EXyTLLkvhYIJG4VKrDIFHcGzdZNHr9SyjD4I9\nDCuul9e2FIYQebs7E4B3jAjhSdJqYi8fXvqWaN+JJ5U4nwbXPsnLJlkNc96wyOkm\nDoMVxu9bi9IEYMpJpij2aTv2y8gokeWdimFXN6x0FNx04Druci8unPvQu7/1PQDh\nBjPogiuuU6Y6FnOM3UEOIDrAtKeh6bJPkC4yYOlXy7kEkmho5TgmYHWyn3f/kRTv\nriBJ/K1AFUjRAjFhGV64l++td7dkmnq/X8ET75ti+w1s4FRpFqkD2m7pg5NxdsZp\nhYIXAgMBAAGjggEiMIIBHjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB\n/zAdBgNVHQ4EFgQUj/BLf6guRSSuTVD6Y5qL3uLdG7wwHwYDVR0jBBgwFoAUYHtm\nGkUNl8qJUC99BM00qP/8/UswPQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFo\ndHRwOi8vb2NzcC5nbG9iYWxzaWduLmNvbS9yb290cjEwMwYDVR0fBCwwKjAooCag"
    },
    "ipv6": {
        "ip_used": "2606:4700:10::6814:1da6",
        "timed_out": false,
        "ip_version": 6,
        "raw_handshake": "depth=2 OU = GlobalSign Root CA - R3, O = GlobalSign, CN = GlobalSign\nverify return:1\ndepth=1 C = BE, O = GlobalSign nv-sa, CN = GlobalSign RSA OV SSL CA 2018\nverify return:1\ndepth=0 C = MY, ST = Kuala Lumpur, L = Kuala Lumpur, O = Affin Bank Berhad, CN = *.affinhwang.com\nverify return:1\nCONNECTED(00000010)\n---\nCertificate chain\n 0 s:C = MY, ST = Kuala Lumpur, L = Kuala Lumpur, O = Affin Bank Berhad, CN = *.affinhwang.com\n   i:C = BE, O = GlobalSign nv-sa, CN = GlobalSign RSA OV SSL CA 2018\n   a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256\n   v:NotBefore: Sep 19 01:51:12 2025 GMT; NotAfter: Oct 21 01:51:11 2026 GMT\n-----BEGIN CERTIFICATE-----\nMIIGZTCCBU2gAwIBAgIMKx/R9srPwB/aOEamMA0GCSqGSIb3DQEBCwUAMFAxCzAJ\nBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSYwJAYDVQQDEx1H\nbG9iYWxTaWduIFJTQSBPViBTU0wgQ0EgMjAxODAeFw0yNTA5MTkwMTUxMTJaFw0y\nNjEwMjEwMTUxMTFaMHIxCzAJBgNVBAYTAk1ZMRUwEwYDVQQIEwxLdWFsYSBMdW1w\ndXIxFTATBgNVBAcTDEt1YWxhIEx1bXB1cjEaMBgGA1UEChMRQWZmaW4gQmFuayBC\nZXJoYWQxGTAXBgNVBAMMECouYWZmaW5od2FuZy5jb20wggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQCpbI7zojHyqcrqpc3TNGLbMTFu/tw+1x1AP8bNazJP\ntzS8n/j7TyiF3EjzH4LTh3rCoNtTYuX6HdzVpAzQskzgV9qfBJOWn/wb060XD3Tq\n/Drfq7ersBhHdCnURAYajVs23jY33/FION3soMthmuO4voA/jSHLtXuE8cIdPjBn\nyBL+H0ACicw9dn2KJu6z+P7GKeo1rukG/sIdSTW4K5LLDrsEM2A9hOXMye8fEh5P\nbb1+bxWNQKRfBOZ6T74IDUnfSNKw1yfYKOGOkeUU24xUcchdaaMzR/EgKweiygMB\nHGk0Cktf/6mfkY17xt/QVRuaB7UMytwsmFft+wmvoPZzAgMBAAGjggMbMIIDFzAO\nBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADCBjgYIKwYBBQUHAQEEgYEwfzBE\nBggrBgEFBQcwAoY4aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQv\nZ3Nyc2FvdnNzbGNhMjAxOC5jcnQwNwYIKwYBBQUHMAGGK2h0dHA6Ly9vY3NwLmds\nb2JhbHNpZ24uY29tL2dzcnNhb3Zzc2xjYTIwMTgwVgYDVR0gBE8wTTBBBgkrBgEE\nAaAyARQwNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5jb20v\ncmVwb3NpdG9yeS8wCAYGZ4EMAQICMCsGA1UdEQQkMCKCECouYWZmaW5od2FuZy5j\nb22CDmFmZmluaHdhbmcuY29tMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD\nAjAfBgNVHSMEGDAWgBT473/yzXhnqN5vjySNiPGHAwKz6zAdBgNVHQ4EFgQUnB22\niwDVLnUem9jtNXCXPQ2coJMwggGABgorBgEEAdZ5AgQCBIIBcASCAWwBagB3AJRO\nQ4f67MHvgfMZJCaoGGUBx9NfOAIBP3JnfVU3LhnYAAABmV+rJFIAAAQDAEgwRgIh\nANrFQfzfZviDGah1T8bCDliwlTqnjcGAF7VFSjQOMJUZAiEA6kp4G2D6iWg7holy\nCSqhQiixojR4QgKRkbC+wAitue0AdgDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWF\nsMsUwxRY5wAAAZlfqyRsAAAEAwBHMEUCIQCoQPCQjlSJAfZO7znWfVNuococZAdt\nOeyj9QaOpXouxgIgIaNSIU85IpNVVJf74Wyq/u99q6Hvr4XnmC3cZUTCKzUAdwDC\nMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZlfqyREAAAEAwBIMEYC\nIQCY5t4wN6vZh7tw8XFBHAi9CcOJ0F7NRFffnle9rrrvjgIhAPR1SjsXf3QmAUOS\n+3v4n95o8xW032dt/I3l9m2lCA8qMA0GCSqGSIb3DQEBCwUAA4IBAQCTKssaIdTj\nzGFheFW0qIEFMfwfxu+jZAAsDjVq863brEF92/c/O9/U9yn4H3+Od77wTNp/TrbG\nOoAt0C91xcNMp3tVGD+cYy9a5wPyENFT6Vj/m+ZFM1W/8hzQbUro4+HHA6SSCHDl\nRKEEKFa64Lg/qUOnYvgMlClP8GzqSD2FL1zxD/Y7LcTTJ41PfaGPr8dPfs7ZvyNU\nI48I5aFt/NPX1i7Ovji5qe+IpYzfpYpHahKkKF+hj2ve7bM1doOAqjG4Z7txlUbu\nBhLXKZf9mBvsKe+1DOKQ38aUeFE/BB6g4Ui/iwVECeFOGsRg6nf5NHWwt58Lxs9b\n1KYRKuls9VnX\n-----END CERTIFICATE-----\n 1 s:C = BE, O = GlobalSign nv-sa, CN = GlobalSign RSA OV SSL CA 2018\n   i:OU = GlobalSign Root CA - R3, O = GlobalSign, CN = GlobalSign\n   a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256\n   v:NotBefore: Nov 21 00:00:00 2018 GMT; NotAfter: Nov 21 00:00:00 2028 GMT\n-----BEGIN CERTIFICATE-----\nMIIETjCCAzagAwIBAgINAe5fIh38YjvUMzqFVzANBgkqhkiG9w0BAQsFADBMMSAw\nHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFs\nU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjAeFw0xODExMjEwMDAwMDBaFw0yODEx\nMjEwMDAwMDBaMFAxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52\nLXNhMSYwJAYDVQQDEx1HbG9iYWxTaWduIFJTQSBPViBTU0wgQ0EgMjAxODCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKdaydUMGCEAI9WXD+uu3Vxoa2uP\nUGATeoHLl+6OimGUSyZ59gSnKvuk2la77qCk8HuKf1UfR5NhDW5xUTolJAgvjOH3\nidaSz6+zpz8w7bXfIa7+9UQX/dhj2S/TgVprX9NHsKzyqzskeU8fxy7quRU6fBhM\nabO1IFkJXinDY+YuRluqlJBJDrnw9UqhCS98NE3QvADFBlV5Bs6i0BDxSEPouVq1\nlVW9MdIbPYa+oewNEtssmSStR8JvA+Z6cLVwzM0nLKWMjsIYPJLJLnNvBhBWk0Cq\no8VS++XFBdZpaFwGue5RieGKDkFNm5KQConpFmvv73W+eka440eKHRwup08CAwEA\nAaOCASkwggElMA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMB0G\nA1UdDgQWBBT473/yzXhnqN5vjySNiPGHAwKz6zAfBgNVHSMEGDAWgBSP8Et/qC5F\nJK5NUPpjmove4t0bvDA+BggrBgEFBQcBAQQyMDAwLgYIKwYBBQUHMAGGImh0dHA6\nLy9vY3NwMi5nbG9iYWxzaWduLmNvbS9yb290cjMwNgYDVR0fBC8wLTAroCmgJ4Yl\naHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9yb290LXIzLmNybDBHBgNVHSAEQDA+\nMDwGBFUdIAAwNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5j\nb20vcmVwb3NpdG9yeS8wDQYJKoZIhvcNAQELBQADggEBAJmQyC1fQorUC2bbmANz\nEdSIhlIoU4r7rd/9c446ZwTbw1MUcBQJfMPg+NccmBqixD7b6QDjynCy8SIwIVbb\n0615XoFYC20UgDX1b10d65pHBf9ZjQCxQNqQmJYaumxtf4z1s4DfjGRzNpZ5eWl0\n6r/4ngGPoJVpjemEuunl1Ig423g7mNA2eymw0lIYkN5SQwCuaifIFJ6GlazhgDEw\nfpolu4usBCOmmQDo8dIm7A9+O4orkjgTHY+GzYZSR+Y0fFukAj6KYXwidlNalFMz\nhriSqHKvoflShx8xpfywgVcvzfTO3PYkz6fiNJBonf6q8amaEsybwMbDqKWwIX7e\nSPY=\n-----END CERTIFICATE-----\n 2 s:OU = GlobalSign Root CA - R3, O = GlobalSign, CN = GlobalSign\n   i:C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA\n   a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256\n   v:NotBefore: Sep 19 00:00:00 2018 GMT; NotAfter: Jan 28 12:00:00 2028 GMT\n-----BEGIN CERTIFICATE-----\nMIIETjCCAzagAwIBAgINAe5fFp3/lzUrZGXWajANBgkqhkiG9w0BAQsFADBXMQsw\nCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UECxMH\nUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTE4MDkxOTAw\nMDAwMFoXDTI4MDEyODEyMDAwMFowTDEgMB4GA1UECxMXR2xvYmFsU2lnbiBSb290\nIENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNp\nZ24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMJXaQeQZ4Ihb1wIO2\nhMoonv0FdhHFrYhy/EYCQ8eyip0EXyTLLkvhYIJG4VKrDIFHcGzdZNHr9SyjD4I9\nDCuul9e2FIYQebs7E4B3jAjhSdJqYi8fXvqWaN+JJ5U4nwbXPsnLJlkNc96wyOkm\nDoMVxu9bi9IEYMpJpij2aTv2y8gokeWdimFXN6x0FNx04Druci8unPvQu7/1PQDh\nBjPogiuuU6Y6FnOM3UEOIDrAtKeh6bJPkC4yYOlXy7kEkmho5TgmYHWyn3f/kRTv\nriBJ/K1AFUjRAjFhGV64l++td7dkmnq/X8ET75ti+w1s4FRpFqkD2m7pg5NxdsZp\nhYIXAgMBAAGjggEiMIIBHjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB\n/zAdBgNVHQ4EFgQUj/BLf6guRSSuTVD6Y5qL3uLdG7wwHwYDVR0jBBgwFoAUYHtm\nGkUNl8qJUC99BM00qP/8/UswPQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFo\ndHRwOi8vb2NzcC5nbG9iYWxzaWduLmNvbS9yb290cjEwMwYDVR0fBCwwKjAooCag"
    }
}
HTTP Response Headers
{
    "v4_http": {
        "http_code": 302,
        "curl_error": "Maximum (3) redirects followed",
        "primary_ip": "172.66.171.79",
        "total_time_ms": 186.81,
        "connect_time_ms": 27.28,
        "response_headers": {
            "0": "HTTP/1.1 301 Moved Permanently",
            "1": "Date: Sat, 08 Aug 2026 10:01:03 GMT",
            "2": "Content-Type: text/html; charset=UTF-8",
            "3": "Connection: keep-alive",
            "4": "Location: https://affinhwang.com/",
            "5": "X-Content-Type-Options: nosniff",
            "6": "Strict-Transport-Security: max-age=31536000; includeSubDomains; preload",
            "7": "Server: cloudflare",
            "8": "CF-RAY: a27dad725ef93dcb-SIN",
            "10": "HTTP/2 301",
            "11": "date: Sat, 08 Aug 2026 10:01:03 GMT",
            "12": "content-type: text/html; charset=UTF-8",
            "13": "location: https://www.affinhwang.com/",
            "14": "strict-transport-security: max-age=31536000; includeSubDomains; preload",
            "15": "x-content-type-options: nosniff",
            "16": "server: cloudflare",
            "17": "cf-ray: a27dad728fb36bb1-SIN",
            "19": "HTTP/2 302",
            "20": "date: Sat, 08 Aug 2026 10:01:03 GMT",
            "21": "content-type: text/html; charset=UTF-8",
            "22": "location: https://www.affinhwang.com/homepage",
            "23": "cache-control: no-cache, private",
            "24": "set-cookie: XSRF-TOKEN=eyJpdiI6IlVxUHdCMm53d3Mxc2IzdXR5ektlSmc9PSIsInZhbHVlIjoiRjVacVRva3NGZVJrWlNjb3J5Z28xb3BjYTZHemdrZ1lJTTVKK083WHBQU0IveXd6d0NHanNCYjc1MndDWTk5cHFrYmp4UWQ3TWhPMzQvbGEyeHlGYmN3U0Qxc1B5R1JUeEg0WFlFcFVDMXhQcDhLVlRBcncxVnV4cmRXRlhmc1MiLCJtYWMiOiI3ZjFlMGFiOTNiMTA5ZGE4MGMzMGM3Yzk2YTg2NGUxMDQ1ZTMzMDQyNTRmOGVmYWVmNDUxZWNlNmNjYWY2YWI2IiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:03 GMT; Max-Age=7200; path=/; secure; samesite=lax",
            "25": "set-cookie: cms_session=eyJpdiI6ImF6SUhNU1ZNcTQ4VlVJZ3h2QzdzaFE9PSIsInZhbHVlIjoiOVprckVIUFdjSEM0MUdMS2FmYUdBMStoTVRTNWNmaXJucmtEMlFob1B1M29qTEF1RGdtVVV6emV0alRDTWJyZ1VzdDZOVUI1UEVZNktBK25PZUtxN3Y2WHp4Vmcwajc4bTl1TGRpMHZLaGFuckxoVnpna1BqbXRNb1BkS2lwQ1oiLCJtYWMiOiI2YjdiNGJlMzc4YzdmN2M3M2FmNWM1M2Y1OTM5Nzg0YmMwYjU3ZGY4MjE1YTM3NWYxZDFlN2QxZTI3NjlmMWIxIiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:03 GMT; Max-Age=7200; path=/; secure; httponly; samesite=lax",
            "26": "x-content-type-options: nosniff",
            "27": "x-frame-options: SAMEORIGIN",
            "28": "strict-transport-security: max-age=31536000; includeSubDomains; preload",
            "29": "cf-cache-status: DYNAMIC",
            "30": "server: cloudflare",
            "31": "cf-ray: a27dad72dc5dfce0-SIN",
            "33": "HTTP/2 302",
            "34": "date: Sat, 08 Aug 2026 10:01:03 GMT",
            "35": "content-type: text/html; charset=UTF-8",
            "36": "location: https://www.affinhwang.com/en/homepage",
            "37": "cache-control: no-cache, private",
            "38": "set-cookie: XSRF-TOKEN=eyJpdiI6InZZMjNPSkJPZnFmeVBWK2EvTFdnamc9PSIsInZhbHVlIjoiYnk4aU5qR0FyL0Nmb0dnRWE1eExwV0Ztb1dEb1ZLKzhpbWtkVUQycVVEajQ1My91UllEMkhUMk51akpsTWZOZFhlcXJjcHp5emJHcm5zNnpoWDR2VHFPYmR2dG5QSXdLZXVGR3RuUE5tTUJHYktGMGxTQ3QrYVQvM1NkNlh5ZjYiLCJtYWMiOiI1ODk5YmIyNTFkYTQzNGU5YWU5NDQ0OTVmMDBkNjNiZmIyYjM0NTNlYzZiNDM3MmQxOThhNjgzNzRlMWUzYzI3IiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:03 GMT; Max-Age=7200; path=/; secure; samesite=lax",
            "39": "set-cookie: cms_session=eyJpdiI6ImhrRW50Rjh1eFZsNDREUk9HTkV3MHc9PSIsInZhbHVlIjoiR3hTOUZhVTBqWkFLK3c1WThxeTZac1d2eWxZRE9kRjlMN1BIbFhwM3NrZUNGZDZhYmduMzJER2lJQWl0NzNHa0ErL25xZUNUUmc3cHhlblM5M3lzUTdiK3kxS09keE8xei9CakJEWm9lZkVOUXVlVThRa2JlU0tlaUtYU0ZTSEQiLCJtYWMiOiJkMTFkMDRlZTQ1ZGRlMGEzNjdmZGUyMjBmNmI4MjZmY2EzMjE4MTg4MDhiYTdkYjYwZDljZjhhNTI5NTRjNWJhIiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:03 GMT; Max-Age=7200; path=/; secure; httponly; samesite=lax",
            "40": "x-content-type-options: nosniff",
            "41": "x-frame-options: SAMEORIGIN",
            "42": "strict-transport-security: max-age=31536000; includeSubDomains; preload",
            "43": "cf-cache-status: DYNAMIC",
            "44": "server: cloudflare",
            "45": "cf-ray: a27dad731d3ffce0-SIN"
        },
        "starttransfer_time_ms": 186.63
    },
    "v6_http": {
        "http_code": 302,
        "curl_error": "Maximum (3) redirects followed",
        "primary_ip": "2606:4700:10::ac42:ab4f",
        "total_time_ms": 234.62,
        "connect_time_ms": 26.48,
        "response_headers": {
            "0": "HTTP/1.1 301 Moved Permanently",
            "1": "Date: Sat, 08 Aug 2026 10:01:02 GMT",
            "2": "Content-Type: text/html; charset=UTF-8",
            "3": "Connection: keep-alive",
            "4": "Location: https://affinhwang.com/",
            "5": "X-Content-Type-Options: nosniff",
            "6": "Strict-Transport-Security: max-age=31536000; includeSubDomains; preload",
            "7": "Server: cloudflare",
            "8": "CF-RAY: a27dad6f8f34fde6-SIN",
            "10": "HTTP/2 301",
            "11": "date: Sat, 08 Aug 2026 10:01:02 GMT",
            "12": "content-type: text/html; charset=UTF-8",
            "13": "location: https://www.affinhwang.com/",
            "14": "strict-transport-security: max-age=31536000; includeSubDomains; preload",
            "15": "x-content-type-options: nosniff",
            "16": "server: cloudflare",
            "17": "cf-ray: a27dad6fdc81fd03-SIN",
            "19": "HTTP/2 302",
            "20": "date: Sat, 08 Aug 2026 10:01:02 GMT",
            "21": "content-type: text/html; charset=UTF-8",
            "22": "location: https://www.affinhwang.com/homepage",
            "23": "cache-control: no-cache, private",
            "24": "set-cookie: XSRF-TOKEN=eyJpdiI6ImdCS3k1SlRUZjdUeFhRcGlBU1JDaVE9PSIsInZhbHVlIjoiWUphVlNGQkpLaDRKa0pUaGpmL3J1ZnZ2bmVYQXE1a3l4WXI2eDZReHZBeEdlb1pFcXl4QVp3Q1QwY25zbXE4bStHRlplVEpCdFpsRjg4N2tlTHhrdDkvdHF6ZGhhc0RhUlFDUFNKa2xESDBXR0RXays3SDFGNnBYSVVCc3ptVXAiLCJtYWMiOiIxNGRlZGRkOGVjMzVkMTViZGJlYWY3YmVmYzZmMDA5Njc2Mzk2Yzg1MDgwNjYxNzhmYmJjMDRhMzA4MGQ1NTNhIiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:02 GMT; Max-Age=7200; path=/; secure; samesite=lax",
            "25": "set-cookie: cms_session=eyJpdiI6ImQ4M3lGUmJNMWxvelBNejVldXpqMkE9PSIsInZhbHVlIjoiRGtyQUZJSHo3SC81eEdyWWhzZS9lNnhNRW9BV0NsSlJIM3ljcTc0bHhaZ0NXdzRQWmpwNGZhdmpXOU8zZ2tsTGozcmFIaGxtYkw4SGs0Qnp4MkRpMXRPaGoyVnJreHJTOFZZM2k0Y2pyQXNNcW82akR2WTUrVWN4R2VXSHVlaWsiLCJtYWMiOiIzYTNmNzQzMzU0N2RkMDQxNmNkYjUyNDRjZTJjNzk1NWI2OWM2NjBjYzQzNmVjMTE3ZjE5ZjAzMzY3ZDRjMTJlIiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:02 GMT; Max-Age=7200; path=/; secure; httponly; samesite=lax",
            "26": "x-content-type-options: nosniff",
            "27": "x-frame-options: SAMEORIGIN",
            "28": "strict-transport-security: max-age=31536000; includeSubDomains; preload",
            "29": "cf-cache-status: DYNAMIC",
            "30": "server: cloudflare",
            "31": "cf-ray: a27dad701f32fd02-SIN",
            "33": "HTTP/2 302",
            "34": "date: Sat, 08 Aug 2026 10:01:02 GMT",
            "35": "content-type: text/html; charset=UTF-8",
            "36": "location: https://www.affinhwang.com/en/homepage",
            "37": "cache-control: no-cache, private",
            "38": "set-cookie: XSRF-TOKEN=eyJpdiI6IkswZ3hYN21LNmxScFRpc3hKcHlISXc9PSIsInZhbHVlIjoiem0vNmdWd1NmUXBvenpUZnBZOUZKTVlPSk45T3Jsb01FdmsxbnhPeEdQSkYvUDJYOXFNM2kzRTNLZkhmUzl2Rk1BRVR4SWo3eHN5ZzVMbjNHZ3JDT0tHaDIxa20rMklDOERTUmI5azR2M2UwTERUZmNRZXZSSkxlbnJMdXQ0U1QiLCJtYWMiOiJmYWEwYmU1MTU5NDExMDQ4YmU0YzY5NzNiMTNhNGQ3NDNmZTRiYmEyN2ZhMTc3OGM0ZTgwYjJmZTJiOGQ1MTIwIiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:02 GMT; Max-Age=7200; path=/; secure; samesite=lax",
            "39": "set-cookie: cms_session=eyJpdiI6IldrZnZnZ0hxcHcrNjBualRNNDBXVEE9PSIsInZhbHVlIjoiVk1zVGFNZTUrUkFGMkp4K0toTWpCM0Y2aVV6cVVaQVZkS3ZzN0xLZ3JTbXVhZUFrbjFvWldlNEUrb0pGQ3dPSjdNNzZrZWFnclJyL3lNMXdWaXhxZ2M0RmhCWG5EYnQ1TStnZ2dBeEczZWFZbkVrdjdLWEVLdENXRVdyQ3Y5dmwiLCJtYWMiOiJhZDRhMmFkYTg2ZGE4MGVkNmZjYjhhNzc2MDk4ZjcxZmM1MzNkOWE4YjMwYzllNDRlNGYyYTk1ZTYwY2FlMzUwIiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:02 GMT; Max-Age=7200; path=/; secure; httponly; samesite=lax",
            "40": "x-content-type-options: nosniff",
            "41": "x-frame-options: SAMEORIGIN",
            "42": "strict-transport-security: max-age=31536000; includeSubDomains; preload",
            "43": "cf-cache-status: DYNAMIC",
            "44": "server: cloudflare",
            "45": "cf-ray: a27dad70b8d8fd02-SIN"
        },
        "starttransfer_time_ms": 234.42
    },
    "v4_https": {
        "tls": {
            "protocol": 0,
            "certificates": [
                {
                    "Cert": "-----BEGIN CERTIFICATE-----\nMIIGZTCCBU2gAwIBAgIMKx/R9srPwB/aOEamMA0GCSqGSIb3DQEBCwUAMFAxCzAJ\nBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSYwJAYDVQQDEx1H\nbG9iYWxTaWduIFJTQSBPViBTU0wgQ0EgMjAxODAeFw0yNTA5MTkwMTUxMTJaFw0y\nNjEwMjEwMTUxMTFaMHIxCzAJBgNVBAYTAk1ZMRUwEwYDVQQIEwxLdWFsYSBMdW1w\ndXIxFTATBgNVBAcTDEt1YWxhIEx1bXB1cjEaMBgGA1UEChMRQWZmaW4gQmFuayBC\nZXJoYWQxGTAXBgNVBAMMECouYWZmaW5od2FuZy5jb20wggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQCpbI7zojHyqcrqpc3TNGLbMTFu/tw+1x1AP8bNazJP\ntzS8n/j7TyiF3EjzH4LTh3rCoNtTYuX6HdzVpAzQskzgV9qfBJOWn/wb060XD3Tq\n/Drfq7ersBhHdCnURAYajVs23jY33/FION3soMthmuO4voA/jSHLtXuE8cIdPjBn\nyBL+H0ACicw9dn2KJu6z+P7GKeo1rukG/sIdSTW4K5LLDrsEM2A9hOXMye8fEh5P\nbb1+bxWNQKRfBOZ6T74IDUnfSNKw1yfYKOGOkeUU24xUcchdaaMzR/EgKweiygMB\nHGk0Cktf/6mfkY17xt/QVRuaB7UMytwsmFft+wmvoPZzAgMBAAGjggMbMIIDFzAO\nBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADCBjgYIKwYBBQUHAQEEgYEwfzBE\nBggrBgEFBQcwAoY4aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQv\nZ3Nyc2FvdnNzbGNhMjAxOC5jcnQwNwYIKwYBBQUHMAGGK2h0dHA6Ly9vY3NwLmds\nb2JhbHNpZ24uY29tL2dzcnNhb3Zzc2xjYTIwMTgwVgYDVR0gBE8wTTBBBgkrBgEE\nAaAyARQwNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5jb20v\ncmVwb3NpdG9yeS8wCAYGZ4EMAQICMCsGA1UdEQQkMCKCECouYWZmaW5od2FuZy5j\nb22CDmFmZmluaHdhbmcuY29tMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD\nAjAfBgNVHSMEGDAWgBT473/yzXhnqN5vjySNiPGHAwKz6zAdBgNVHQ4EFgQUnB22\niwDVLnUem9jtNXCXPQ2coJMwggGABgorBgEEAdZ5AgQCBIIBcASCAWwBagB3AJRO\nQ4f67MHvgfMZJCaoGGUBx9NfOAIBP3JnfVU3LhnYAAABmV+rJFIAAAQDAEgwRgIh\nANrFQfzfZviDGah1T8bCDliwlTqnjcGAF7VFSjQOMJUZAiEA6kp4G2D6iWg7holy\nCSqhQiixojR4QgKRkbC+wAitue0AdgDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWF\nsMsUwxRY5wAAAZlfqyRsAAAEAwBHMEUCIQCoQPCQjlSJAfZO7znWfVNuococZAdt\nOeyj9QaOpXouxgIgIaNSIU85IpNVVJf74Wyq/u99q6Hvr4XnmC3cZUTCKzUAdwDC\nMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZlfqyREAAAEAwBIMEYC\nIQCY5t4wN6vZh7tw8XFBHAi9CcOJ0F7NRFffnle9rrrvjgIhAPR1SjsXf3QmAUOS\n+3v4n95o8xW032dt/I3l9m2lCA8qMA0GCSqGSIb3DQEBCwUAA4IBAQCTKssaIdTj\nzGFheFW0qIEFMfwfxu+jZAAsDjVq863brEF92/c/O9/U9yn4H3+Od77wTNp/TrbG\nOoAt0C91xcNMp3tVGD+cYy9a5wPyENFT6Vj/m+ZFM1W/8hzQbUro4+HHA6SSCHDl\nRKEEKFa64Lg/qUOnYvgMlClP8GzqSD2FL1zxD/Y7LcTTJ41PfaGPr8dPfs7ZvyNU\nI48I5aFt/NPX1i7Ovji5qe+IpYzfpYpHahKkKF+hj2ve7bM1doOAqjG4Z7txlUbu\nBhLXKZf9mBvsKe+1DOKQ38aUeFE/BB6g4Ui/iwVECeFOGsRg6nf5NHWwt58Lxs9b\n1KYRKuls9VnX\n-----END CERTIFICATE-----\n",
                    "Issuer": "C = BE, O = GlobalSign nv-sa, CN = GlobalSign RSA OV SSL CA 2018",
                    "rsa(e)": "10001",
                    "rsa(n)": "A96C8EF3A231F2A9CAEAA5CDD33462DB31316EFEDC3ED71D403FC6CD6B324FB734BC9FF8FB4F2885DC48F31F82D3877AC2A0DB5362E5FA1DDCD5A40CD0B24CE057DA9F0493969FFC1BD3AD170F74EAFC3ADFABB7ABB018477429D444061A8D5B36DE3637DFF14838DDECA0CB619AE3B8BE803F8D21CBB57B84F1C21D3E3067C812FE1F400289CC3D767D8A26EEB3F8FEC629EA35AEE906FEC21D4935B82B92CB0EBB0433603D84E5CCC9EF1F121E4F6DBD7E6F158D40A45F04E67A4FBE080D49DF48D2B0D727D828E18E91E514DB8C5471C85D69A33347F1202B07A2CA03011C69340A4B5FFFA99F918D7BC6DFD0551B9A07B50CCADC2C9857EDFB09AFA0F673",
                    "Subject": "C = MY, ST = Kuala Lumpur, L = Kuala Lumpur, O = Affin Bank Berhad, CN = *.affinhwang.com",
                    "Version": "2",
                    "Signature": "93:2a:cb:1a:21:d4:e3:cc:61:61:78:55:b4:a8:81:05:31:fc:1f:c6:ef:a3:64:00:2c:0e:35:6a:f3:ad:db:ac:41:7d:db:f7:3f:3b:df:d4:f7:29:f8:1f:7f:8e:77:be:f0:4c:da:7f:4e:b6:c6:3a:80:2d:d0:2f:75:c5:c3:4c:a7:7b:55:18:3f:9c:63:2f:5a:e7:03:f2:10:d1:53:e9:58:ff:9b:e6:45:33:55:bf:f2:1c:d0:6d:4a:e8:e3:e1:c7:03:a4:92:08:70:e5:44:a1:04:28:56:ba:e0:b8:3f:a9:43:a7:62:f8:0c:94:29:4f:f0:6c:ea:48:3d:85:2f:5c:f1:0f:f6:3b:2d:c4:d3:27:8d:4f:7d:a1:8f:af:c7:4f:7e:ce:d9:bf:23:54:23:8f:08:e5:a1:6d:fc:d3:d7:d6:2e:ce:be:38:b9:a9:ef:88:a5:8c:df:a5:8a:47:6a:12:a4:28:5f:a1:8f:6b:de:ed:b3:35:76:83:80:aa:31:b8:67:bb:71:95:46:ee:06:12:d7:29:97:fd:98:1b:ec:29:ef:b5:0c:e2:90:df:c6:94:78:51:3f:04:1e:a0:e1:48:bf:8b:05:44:09:e1:4e:1a:c4:60:ea:77:f9:34:75:b0:b7:9f:0b:c6:cf:5b:d4:a6:11:2a:e9:6c:f5:59:d7:",
                    "Start date": "Sep 19 01:51:12 2025 GMT",
                    "Expire date": "Oct 21 01:51:11 2026 GMT",
                    "Serial Number": "2b1fd1f6cacfc01fda3846a6",
                    "RSA Public Key": "2048",
                    "X509v3 Key Usage": "Digital Signature, Key Encipherment",
                    "Signature Algorithm": "sha256WithRSAEncryption",
                    "Public Key Algorithm": "rsaEncryption",
                    "CT Precertificate SCTs": "Signed Certificate Timestamp:\n    Version   : v1 (0x0)\n    Log ID    : 94:4E:43:87:FA:EC:C1:EF:81:F3:19:24:26:A8:18:65:\n                01:C7:D3:5F:38:02:01:3F:72:67:7D:55:37:2E:19:D8\n    Timestamp : Sep 19 01:51:15.538 2025 GMT\n    Extensions: none\n    Signature : ecdsa-with-SHA256\n                30:46:02:21:00:DA:C5:41:FC:DF:66:F8:83:19:A8:75:\n                4F:C6:C2:0E:58:B0:95:3A:A7:8D:C1:80:17:B5:45:4A:\n                34:0E:30:95:19:02:21:00:EA:4A:78:1B:60:FA:89:68:\n                3B:86:89:72:09:2A:A1:42:28:B1:A2:34:78:42:02:91:\n                91:B0:BE:C0:08:AD:B9:ED\nSigned Certificate Timestamp:\n    Version   : v1 (0x0)\n    Log ID    : CB:38:F7:15:89:7C:84:A1:44:5F:5B:C1:DD:FB:C9:6E:\n                F2:9A:59:CD:47:0A:69:05:85:B0:CB:14:C3:14:58:E7\n    Timestamp : Sep 19 01:51:15.564 2025 GMT\n    Extensions: none\n    Signature : ecdsa-with-SHA256\n                30:45:02:21:00:A8:40:F0:90:8E:54:89:01:F6:4E:EF:\n                39:D6:7D:53:6E:A1:CA:1C:64:07:6D:39:EC:A3:F5:06:\n                8E:A5:7A:2E:C6:02:20:21:A3:52:21:4F:39:22:93:55:\n                54:97:FB:E1:6C:AA:FE:EF:7D:AB:A1:EF:AF:85:E7:98:\n                2D:DC:65:44:C2:2B:35\nSigned Certificate Timestamp:\n    Version   : v1 (0x0)\n    Log ID    : C2:31:7E:57:45:19:A3:45:EE:7F:38:DE:B2:90:41:EB:\n                C7:C2:21:5A:22:BF:7F:D5:B5:AD:76:9A:D9:0E:52:CD\n    Timestamp : Sep 19 01:51:15.524 2025 GMT\n    Extensions: none\n    Signature : ecdsa-with-SHA256\n                30:46:02:21:00:98:E6:DE:30:37:AB:D9:87:BB:70:F1:\n                71:41:1C:08:BD:09:C3:89:D0:5E:CD:44:57:DF:9E:57:\n                BD:AE:BA:EF:8E:02:21:00:F4:75:4A:3B:17:7F:74:26:\n                01:43:92:FB:7B:F8:9F:DE:68:F3:15:B4:DF:67:6D:FC:\n                8D:E5:F6:6D:A5:08:0F:2A",
                    "X509v3 Basic Constraints": "CA:FALSE",
                    "X509v3 Extended Key Usage": "TLS Web Server Authentication, TLS Web Client Authentication",
                    "X509v3 Certificate Policies": "Policy: 1.3.6.1.4.1.4146.1.20\n  CPS: https://www.globalsign.com/repository/\nPolicy: 2.23.140.1.2.2",
                    "Authority Information Access": "CA Issuers - URI:http://secure.globalsign.com/cacert/gsrsaovsslca2018.crt\nOCSP - URI:http://ocsp.globalsign.com/gsrsaovsslca2018",
                    "X509v3 Subject Key Identifier": "9C:1D:B6:8B:00:D5:2E:75:1E:9B:D8:ED:35:70:97:3D:0D:9C:A0:93",
                    "X509v3 Authority Key Identifier": "F8:EF:7F:F2:CD:78:67:A8:DE:6F:8F:24:8D:88:F1:87:03:02:B3:EB",
                    "X509v3 Subject Alternative Name": "DNS:*.affinhwang.com, DNS:affinhwang.com"
                },
                {
                    "Cert": "-----BEGIN CERTIFICATE-----\nMIIETjCCAzagAwIBAgINAe5fIh38YjvUMzqFVzANBgkqhkiG9w0BAQsFADBMMSAw\nHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFs\nU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjAeFw0xODExMjEwMDAwMDBaFw0yODEx\nMjEwMDAwMDBaMFAxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52\nLXNhMSYwJAYDVQQDEx1HbG9iYWxTaWduIFJTQSBPViBTU0wgQ0EgMjAxODCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKdaydUMGCEAI9WXD+uu3Vxoa2uP\nUGATeoHLl+6OimGUSyZ59gSnKvuk2la77qCk8HuKf1UfR5NhDW5xUTolJAgvjOH3\nidaSz6+zpz8w7bXfIa7+9UQX/dhj2S/TgVprX9NHsKzyqzskeU8fxy7quRU6fBhM\nabO1IFkJXinDY+YuRluqlJBJDrnw9UqhCS98NE3QvADFBlV5Bs6i0BDxSEPouVq1\nlVW9MdIbPYa+oewNEtssmSStR8JvA+Z6cLVwzM0nLKWMjsIYPJLJLnNvBhBWk0Cq\no8VS++XFBdZpaFwGue5RieGKDkFNm5KQConpFmvv73W+eka440eKHRwup08CAwEA\nAaOCASkwggElMA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMB0G\nA1UdDgQWBBT473/yzXhnqN5vjySNiPGHAwKz6zAfBgNVHSMEGDAWgBSP8Et/qC5F\nJK5NUPpjmove4t0bvDA+BggrBgEFBQcBAQQyMDAwLgYIKwYBBQUHMAGGImh0dHA6\nLy9vY3NwMi5nbG9iYWxzaWduLmNvbS9yb290cjMwNgYDVR0fBC8wLTAroCmgJ4Yl\naHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9yb290LXIzLmNybDBHBgNVHSAEQDA+\nMDwGBFUdIAAwNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5j\nb20vcmVwb3NpdG9yeS8wDQYJKoZIhvcNAQELBQADggEBAJmQyC1fQorUC2bbmANz\nEdSIhlIoU4r7rd/9c446ZwTbw1MUcBQJfMPg+NccmBqixD7b6QDjynCy8SIwIVbb\n0615XoFYC20UgDX1b10d65pHBf9ZjQCxQNqQmJYaumxtf4z1s4DfjGRzNpZ5eWl0\n6r/4ngGPoJVpjemEuunl1Ig423g7mNA2eymw0lIYkN5SQwCuaifIFJ6GlazhgDEw\nfpolu4usBCOmmQDo8dIm7A9+O4orkjgTHY+GzYZSR+Y0fFukAj6KYXwidlNalFMz\nhriSqHKvoflShx8xpfywgVcvzfTO3PYkz6fiNJBonf6q8amaEsybwMbDqKWwIX7e\nSPY=\n-----END CERTIFICATE-----\n",
                    "Issuer": "OU = GlobalSign Root CA - R3, O = GlobalSign, CN = GlobalSign",
                    "rsa(e)": "10001",
                    "rsa(n)": "A75AC9D50C18210023D5970FEBAEDD5C686B6B8F5060137A81CB97EE8E8A61944B2679F604A72AFBA4DA56BBEEA0A4F07B8A7F551F4793610D6E71513A2524082F8CE1F789D692CFAFB3A73F30EDB5DF21AEFEF54417FDD863D92FD3815A6B5FD347B0ACF2AB3B24794F1FC72EEAB9153A7C184C69B3B52059095E29C363E62E465BAA9490490EB9F0F54AA1092F7C344DD0BC00C506557906CEA2D010F14843E8B95AB59555BD31D21B3D86BEA1EC0D12DB2C9924AD47C26F03E67A70B570CCCD272CA58C8EC2183C92C92E736F0610569340AAA3C552FBE5C505D669685C06B9EE5189E18A0E414D9B92900A89E9166BEFEF75BE7A46B8E3478A1D1C2EA74F",
                    "Subject": "C = BE, O = GlobalSign nv-sa, CN = GlobalSign RSA OV SSL CA 2018",
                    "Version": "2",
                    "Signature": "99:90:c8:2d:5f:42:8a:d4:0b:66:db:98:03:73:11:d4:88:86:52:28:53:8a:fb:ad:df:fd:73:8e:3a:67:04:db:c3:53:14:70:14:09:7c:c3:e0:f8:d7:1c:98:1a:a2:c4:3e:db:e9:00:e3:ca:70:b2:f1:22:30:21:56:db:d3:ad:79:5e:81:58:0b:6d:14:80:35:f5:6f:5d:1d:eb:9a:47:05:ff:59:8d:00:b1:40:da:90:98:96:1a:ba:6c:6d:7f:8c:f5:b3:80:df:8c:64:73:36:96:79:79:69:74:ea:bf:f8:9e:01:8f:a0:95:69:8d:e9:84:ba:e9:e5:d4:88:38:db:78:3b:98:d0:36:7b:29:b0:d2:52:18:90:de:52:43:00:ae:6a:27:c8:14:9e:86:95:ac:e1:80:31:30:7e:9a:25:bb:8b:ac:04:23:a6:99:00:e8:f1:d2:26:ec:0f:7e:3b:8a:2b:92:38:13:1d:8f:86:cd:86:52:47:e6:34:7c:5b:a4:02:3e:8a:61:7c:22:76:53:5a:94:53:33:86:b8:92:a8:72:af:a1:f9:52:87:1f:31:a5:fc:b0:81:57:2f:cd:f4:ce:dc:f6:24:cf:a7:e2:34:90:68:9d:fe:aa:f1:a9:9a:12:cc:9b:c0:c6:c3:a8:a5:b0:21:7e:de:48:f6:",
                    "Start date": "Nov 21 00:00:00 2018 GMT",
                    "Expire date": "Nov 21 00:00:00 2028 GMT",
                    "Serial Number": "01ee5f221dfc623bd4333a8557",
                    "RSA Public Key": "2048",
                    "X509v3 Key Usage": "Digital Signature, Certificate Sign, CRL Sign",
                    "Signature Algorithm": "sha256WithRSAEncryption",
                    "Public Key Algorithm": "rsaEncryption",
                    "X509v3 Basic Constraints": "CA:TRUE, pathlen:0",
                    "X509v3 Certificate Policies": "Policy: X509v3 Any Policy\n  CPS: https://www.globalsign.com/repository/",
                    "Authority Information Access": "OCSP - URI:http://ocsp2.globalsign.com/rootr3",
                    "X509v3 Subject Key Identifier": "F8:EF:7F:F2:CD:78:67:A8:DE:6F:8F:24:8D:88:F1:87:03:02:B3:EB",
                    "X509v3 CRL Distribution Points": "Full Name:\n  URI:http://crl.globalsign.com/root-r3.crl",
                    "X509v3 Authority Key Identifier": "8F:F0:4B:7F:A8:2E:45:24:AE:4D:50:FA:63:9A:8B:DE:E2:DD:1B:BC"
                },
                {
                    "Cert": "-----BEGIN CERTIFICATE-----\nMIIETjCCAzagAwIBAgINAe5fFp3/lzUrZGXWajANBgkqhkiG9w0BAQsFADBXMQsw\nCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UECxMH\nUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTE4MDkxOTAw\nMDAwMFoXDTI4MDEyODEyMDAwMFowTDEgMB4GA1UECxMXR2xvYmFsU2lnbiBSb290\nIENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNp\nZ24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMJXaQeQZ4Ihb1wIO2\nhMoonv0FdhHFrYhy/EYCQ8eyip0EXyTLLkvhYIJG4VKrDIFHcGzdZNHr9SyjD4I9\nDCuul9e2FIYQebs7E4B3jAjhSdJqYi8fXvqWaN+JJ5U4nwbXPsnLJlkNc96wyOkm\nDoMVxu9bi9IEYMpJpij2aTv2y8gokeWdimFXN6x0FNx04Druci8unPvQu7/1PQDh\nBjPogiuuU6Y6FnOM3UEOIDrAtKeh6bJPkC4yYOlXy7kEkmho5TgmYHWyn3f/kRTv\nriBJ/K1AFUjRAjFhGV64l++td7dkmnq/X8ET75ti+w1s4FRpFqkD2m7pg5NxdsZp\nhYIXAgMBAAGjggEiMIIBHjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB\n/zAdBgNVHQ4EFgQUj/BLf6guRSSuTVD6Y5qL3uLdG7wwHwYDVR0jBBgwFoAUYHtm\nGkUNl8qJUC99BM00qP/8/UswPQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFo\ndHRwOi8vb2NzcC5nbG9iYWxzaWduLmNvbS9yb290cjEwMwYDVR0fBCwwKjAooCag\nJIYiaHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9yb290LmNybDBHBgNVHSAEQDA+\nMDwGBFUdIAAwNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5j\nb20vcmVwb3NpdG9yeS8wDQYJKoZIhvcNAQELBQADggEBACNw6c/ivvVZrpRCb8RD\nM6rNPzq5ZBfyYgZLSPFAiAYXof6r0V88xjPy847dHx0+zBpgmYILrMf8fpqHKqV9\nD6ZX7qw7aoXW3r1AY/itpsiIsBL89kHfDwmXHjjqU5++BfQ+6tOfUBJ2vgmLwgtI\nfR4uUfaNU9OrH0Abio7tfftPeVZwXwzTjhuzp3ANNyuXlava4BJrHEDOxcd+7cJi\nWOx37XMiwor1hkOIreoTbv3Y/kIvuX1erRjvlJDKPSerJpSZdcfL03v3ykzTr1Eh\nkluEfSufFT90y1HonoMOFm8b50bOI7355KKL0jlrqnkckSziYSQtjipIcJDEHsXo\n4HA=\n-----END CERTIFICATE-----\n",
                    "Issuer": "C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA",
                    "rsa(e)": "10001",
                    "rsa(n)": "CC2576907906782216F5C083B684CA289EFD057611C5AD8872FC460243C7B28A9D045F24CB2E4BE1608246E152AB0C8147706CDD64D1EBF52CA30F823D0C2BAE97D7B614861079BB3B1380778C08E149D26A622F1F5EFA9668DF892795389F06D73EC9CB26590D73DEB0C8E9260E8315C6EF5B8BD20460CA49A628F6693BF6CBC82891E59D8A615737AC7414DC74E03AEE722F2E9CFBD0BBBFF53D00E10633E8822BAE53A63A16738CDD410E203AC0B4A7A1E9B24F902E3260E957CBB904926868E538266075B29F77FF9114EFAE2049FCAD401548D1023161195EB897EFAD77B7649A7ABF5FC113EF9B62FB0D6CE0546916A903DA6EE983937176C669858217",
                    "Subject": "OU = GlobalSign Root CA - R3, O = GlobalSign, CN = GlobalSign",
                    "Version": "2",
                    "Signature": "23:70:e9:cf:e2:be:f5:59:ae:94:42:6f:c4:43:33:aa:cd:3f:3a:b9:64:17:f2:62:06:4b:48:f1:40:88:06:17:a1:fe:ab:d1:5f:3c:c6:33:f2:f3:8e:dd:1f:1d:3e:cc:1a:60:99:82:0b:ac:c7:fc:7e:9a:87:2a:a5:7d:0f:a6:57:ee:ac:3b:6a:85:d6:de:bd:40:63:f8:ad:a6:c8:88:b0:12:fc:f6:41:df:0f:09:97:1e:38:ea:53:9f:be:05:f4:3e:ea:d3:9f:50:12:76:be:09:8b:c2:0b:48:7d:1e:2e:51:f6:8d:53:d3:ab:1f:40:1b:8a:8e:ed:7d:fb:4f:79:56:70:5f:0c:d3:8e:1b:b3:a7:70:0d:37:2b:97:95:ab:da:e0:12:6b:1c:40:ce:c5:c7:7e:ed:c2:62:58:ec:77:ed:73:22:c2:8a:f5:86:43:88:ad:ea:13:6e:fd:d8:fe:42:2f:b9:7d:5e:ad:18:ef:94:90:ca:3d:27:ab:26:94:99:75:c7:cb:d3:7b:f7:ca:4c:d3:af:51:21:92:5b:84:7d:2b:9f:15:3f:74:cb:51:e8:9e:83:0e:16:6f:1b:e7:46:ce:23:bd:f9:e4:a2:8b:d2:39:6b:aa:79:1c:91:2c:e2:61:24:2d:8e:2a:48:70:90:c4:1e:c5:e8:e0:70:",
                    "Start date": "Sep 19 00:00:00 2018 GMT",
                    "Expire date": "Jan 28 12:00:00 2028 GMT",
                    "Serial Number": "01ee5f169dff97352b6465d66a",
                    "RSA Public Key": "2048",
                    "X509v3 Key Usage": "Certificate Sign, CRL Sign",
                    "Signature Algorithm": "sha256WithRSAEncryption",
                    "Public Key Algorithm": "rsaEncryption",
                    "X509v3 Basic Constraints": "CA:TRUE",
                    "X509v3 Certificate Policies": "Policy: X509v3 Any Policy\n  CPS: https://www.globalsign.com/repository/",
                    "Authority Information Access": "OCSP - URI:http://ocsp.globalsign.com/rootr1",
                    "X509v3 Subject Key Identifier": "8F:F0:4B:7F:A8:2E:45:24:AE:4D:50:FA:63:9A:8B:DE:E2:DD:1B:BC",
                    "X509v3 CRL Distribution Points": "Full Name:\n  URI:http://crl.globalsign.com/root.crl",
                    "X509v3 Authority Key Identifier": "60:7B:66:1A:45:0D:97:CA:89:50:2F:7D:04:CD:34:A8:FF:FC:FD:4B"
                }
            ]
        },
        "http_code": 200,
        "curl_error": null,
        "primary_ip": "104.20.29.166",
        "total_time_ms": 378.28,
        "connect_time_ms": 16.62,
        "response_headers": {
            "0": "HTTP/2 301",
            "1": "date: Sat, 08 Aug 2026 10:01:03 GMT",
            "2": "content-type: text/html; charset=UTF-8",
            "3": "location: https://www.affinhwang.com/",
            "4": "strict-transport-security: max-age=31536000; includeSubDomains; preload",
            "5": "x-content-type-options: nosniff",
            "6": "server: cloudflare",
            "7": "cf-ray: a27dad73ad4b448a-SIN",
            "9": "HTTP/2 302",
            "10": "date: Sat, 08 Aug 2026 10:01:03 GMT",
            "11": "content-type: text/html; charset=UTF-8",
            "12": "location: https://www.affinhwang.com/homepage",
            "13": "cache-control: no-cache, private",
            "14": "set-cookie: XSRF-TOKEN=eyJpdiI6IitVbUdqT3NOOU1YQVlVZSsxRm5ERXc9PSIsInZhbHVlIjoiMGoxVDFIMzVlZXpYemFlcmN6QnlOUm00SUs1OE9tZ1prMTlGQTBoZnFRT3kvUTFGSCtVeDRtWExxYThIOVJRdUJLTTFHVm1jU0FNT0dUM2ZNQ21UWlRoSnRjbnRNbDJYdVgxUVp2aU9MVmpOSkNXbFg1VUtWRFhUb3VkSkkxdEEiLCJtYWMiOiI1NDMzMDJkYzRjYzYxZmUzMTIwY2FjNmI0NWFlNjE1MDhjZjUyMTM3MzM5NjQ4MTU4MTViN2I4MjZkOTE3OTBiIiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:03 GMT; Max-Age=7200; path=/; secure; samesite=lax",
            "15": "set-cookie: cms_session=eyJpdiI6IkFieDhIRW9aZGpiVUhOdXZaNzBRU2c9PSIsInZhbHVlIjoiczdQZTB3REFCTVovbldiMS9rOGRXL2ZUMTlVS0JHSGd6ck9ObHVDUnl5UmRiZmJzOCtlMFY5Vi9GT2tFZlpXbjVDbjhreDQ5dElLbkEzNWVhWG1Sbm5FQUdyQ2RkalE1VDFremlONndPdXZ4RlNjeEhCRjgzSVdrNTFERjg0dlUiLCJtYWMiOiJkZGJjZjI4YmEzMTJmZWI4NGZjMzY5YzVkYjVjYTdhNjRhOTc5ZWIyYjRlNDFlMTIxYzY4NGY1YTg1ZGZiMjA0IiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:03 GMT; Max-Age=7200; path=/; secure; httponly; samesite=lax",
            "16": "x-content-type-options: nosniff",
            "17": "x-frame-options: SAMEORIGIN",
            "18": "strict-transport-security: max-age=31536000; includeSubDomains; preload",
            "19": "cf-cache-status: DYNAMIC",
            "20": "server: cloudflare",
            "21": "cf-ray: a27dad73f888de12-SIN",
            "23": "HTTP/2 302",
            "24": "date: Sat, 08 Aug 2026 10:01:03 GMT",
            "25": "content-type: text/html; charset=UTF-8",
            "26": "location: https://www.affinhwang.com/en/homepage",
            "27": "cache-control: no-cache, private",
            "28": "set-cookie: XSRF-TOKEN=eyJpdiI6ImJycmJlc0FhbURlVmFvZnlTWEFxTXc9PSIsInZhbHVlIjoicThqV3dCazZOR28rWmU0aEplb2RHdHliSU5scHJQN1FoRU4vM1lTYURXMDJ1by91WFBubHNpbFZkdEtkNUlpZjlsb2djOGd4ZWxGMkxZQnNFWXAzNCsvMG10NlB4bHB1Z25JMi9iQThKWUtwajRrQWtyUE9jWUVVVGEwZUNrSTUiLCJtYWMiOiI0YjgwOGNmYmRiOTQwMjcwYThlMTE4MzMzM2UzZWZmOWZlNTIxMzkzYTcxNTI4OGU2N2M2NDc4MzRhNmM1MDRlIiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:03 GMT; Max-Age=7200; path=/; secure; samesite=lax",
            "29": "set-cookie: cms_session=eyJpdiI6IkRBY0N4QnNGU3ova2tFM002S1p6WFE9PSIsInZhbHVlIjoiY2Z3SG9laklPUzBQU0Rmd05vVnpOYUhCMlF1ajJRc3FOQmF6T3I1ZkxhMzlqbGpZbzFxbjFXa092QWYvZXZkKytVZWhVdjBiMGw1TjF0KzdGajYzVmp4Q2FTWExLSGd5NDc3dHY5U1c3ejQzVEZDb1VDMnhPaE1IdmNyTUZLaFMiLCJtYWMiOiIxMTE0NDdhOGFjOGZjMGFjNmJhMTBmNTQzYmY2NjY2MTMzMGExMmVkZDA4NzMwMTIxZDZmZmEzZjBmY2Q0N2JiIiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:03 GMT; Max-Age=7200; path=/; secure; httponly; samesite=lax",
            "30": "x-content-type-options: nosniff",
            "31": "x-frame-options: SAMEORIGIN",
            "32": "strict-transport-security: max-age=31536000; includeSubDomains; preload",
            "33": "cf-cache-status: DYNAMIC",
            "34": "server: cloudflare",
            "35": "cf-ray: a27dad74aaa5de12-SIN",
            "37": "HTTP/2 200",
            "38": "date: Sat, 08 Aug 2026 10:01:03 GMT",
            "39": "content-type: text/html; charset=UTF-8",
            "40": "cache-control: no-cache, private",
            "41": "set-cookie: XSRF-TOKEN=eyJpdiI6IkRpM3l0RzN2MjE1S3BsM1NQNlJiR0E9PSIsInZhbHVlIjoicmR1R3NuTjNaUmtkeXZkYUpHbHArREhURnRGQlBBNVFGN1BZUXVaclFTOURZNjJkWUR1RnRCK05oc1ZZbjBvVWsxa3FQMVZXeG56Yk9VY1hMRHAwQmNRZXYzNEplUkhWNFZ6TEVDeTFqaHFXVUxUZFNmZEhCK3N2ZnBKWFRkNVYiLCJtYWMiOiI3OWVjYTJmNDM2ZjI4MDdjNjkyYmE1NzFlMTE0MDg1ZTBmODEwMzhmN2ZkZTI2MjQzMTZkNjdhZjk0ZGMxZDYxIiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:03 GMT; Max-Age=7200; path=/; secure; samesite=lax",
            "42": "set-cookie: cms_session=eyJpdiI6IitTblpyZkFTQk1RNjJIU1J5b3dQQWc9PSIsInZhbHVlIjoiVGVqSEVRaDJkZXhFYm5aQWpTcXBZYWlITkZOdVN0aDB6Tm5SUlN2bm96aDFPOFVjc05rNGVUczFiNExOWVhGWkEvQmpTeHJzMHVKV3FFTUxiR3ZDYWx0b05qVStGS1VRQmZRZHhjSmNIdEhrMVh2d1JlUHJkU2x6VmdvaEtUVUciLCJtYWMiOiI5ZDQzZGQ4ODdlM2Q5MDYyOTA5N2M0YTM4ZmQwYTg1ZjQ0NTRjOWE5ZmM5NzY0N2YzM2ZiNGZhNGUxYzkzY2E4IiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:03 GMT; Max-Age=7200; path=/; secure; httponly; samesite=lax",
            "43": "x-content-type-options: nosniff",
            "44": "x-frame-options: SAMEORIGIN",
            "45": "strict-transport-security: max-age=31536000; includeSubDomains; preload",
            "46": "cf-cache-status: DYNAMIC",
            "47": "server: cloudflare",
            "48": "cf-ray: a27dad754ce2de12-SIN"
        },
        "starttransfer_time_ms": 378.11
    },
    "v6_https": {
        "tls": {
            "protocol": 0,
            "certificates": [
                {
                    "Cert": "-----BEGIN CERTIFICATE-----\nMIIGZTCCBU2gAwIBAgIMKx/R9srPwB/aOEamMA0GCSqGSIb3DQEBCwUAMFAxCzAJ\nBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSYwJAYDVQQDEx1H\nbG9iYWxTaWduIFJTQSBPViBTU0wgQ0EgMjAxODAeFw0yNTA5MTkwMTUxMTJaFw0y\nNjEwMjEwMTUxMTFaMHIxCzAJBgNVBAYTAk1ZMRUwEwYDVQQIEwxLdWFsYSBMdW1w\ndXIxFTATBgNVBAcTDEt1YWxhIEx1bXB1cjEaMBgGA1UEChMRQWZmaW4gQmFuayBC\nZXJoYWQxGTAXBgNVBAMMECouYWZmaW5od2FuZy5jb20wggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQCpbI7zojHyqcrqpc3TNGLbMTFu/tw+1x1AP8bNazJP\ntzS8n/j7TyiF3EjzH4LTh3rCoNtTYuX6HdzVpAzQskzgV9qfBJOWn/wb060XD3Tq\n/Drfq7ersBhHdCnURAYajVs23jY33/FION3soMthmuO4voA/jSHLtXuE8cIdPjBn\nyBL+H0ACicw9dn2KJu6z+P7GKeo1rukG/sIdSTW4K5LLDrsEM2A9hOXMye8fEh5P\nbb1+bxWNQKRfBOZ6T74IDUnfSNKw1yfYKOGOkeUU24xUcchdaaMzR/EgKweiygMB\nHGk0Cktf/6mfkY17xt/QVRuaB7UMytwsmFft+wmvoPZzAgMBAAGjggMbMIIDFzAO\nBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADCBjgYIKwYBBQUHAQEEgYEwfzBE\nBggrBgEFBQcwAoY4aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQv\nZ3Nyc2FvdnNzbGNhMjAxOC5jcnQwNwYIKwYBBQUHMAGGK2h0dHA6Ly9vY3NwLmds\nb2JhbHNpZ24uY29tL2dzcnNhb3Zzc2xjYTIwMTgwVgYDVR0gBE8wTTBBBgkrBgEE\nAaAyARQwNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5jb20v\ncmVwb3NpdG9yeS8wCAYGZ4EMAQICMCsGA1UdEQQkMCKCECouYWZmaW5od2FuZy5j\nb22CDmFmZmluaHdhbmcuY29tMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD\nAjAfBgNVHSMEGDAWgBT473/yzXhnqN5vjySNiPGHAwKz6zAdBgNVHQ4EFgQUnB22\niwDVLnUem9jtNXCXPQ2coJMwggGABgorBgEEAdZ5AgQCBIIBcASCAWwBagB3AJRO\nQ4f67MHvgfMZJCaoGGUBx9NfOAIBP3JnfVU3LhnYAAABmV+rJFIAAAQDAEgwRgIh\nANrFQfzfZviDGah1T8bCDliwlTqnjcGAF7VFSjQOMJUZAiEA6kp4G2D6iWg7holy\nCSqhQiixojR4QgKRkbC+wAitue0AdgDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWF\nsMsUwxRY5wAAAZlfqyRsAAAEAwBHMEUCIQCoQPCQjlSJAfZO7znWfVNuococZAdt\nOeyj9QaOpXouxgIgIaNSIU85IpNVVJf74Wyq/u99q6Hvr4XnmC3cZUTCKzUAdwDC\nMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZlfqyREAAAEAwBIMEYC\nIQCY5t4wN6vZh7tw8XFBHAi9CcOJ0F7NRFffnle9rrrvjgIhAPR1SjsXf3QmAUOS\n+3v4n95o8xW032dt/I3l9m2lCA8qMA0GCSqGSIb3DQEBCwUAA4IBAQCTKssaIdTj\nzGFheFW0qIEFMfwfxu+jZAAsDjVq863brEF92/c/O9/U9yn4H3+Od77wTNp/TrbG\nOoAt0C91xcNMp3tVGD+cYy9a5wPyENFT6Vj/m+ZFM1W/8hzQbUro4+HHA6SSCHDl\nRKEEKFa64Lg/qUOnYvgMlClP8GzqSD2FL1zxD/Y7LcTTJ41PfaGPr8dPfs7ZvyNU\nI48I5aFt/NPX1i7Ovji5qe+IpYzfpYpHahKkKF+hj2ve7bM1doOAqjG4Z7txlUbu\nBhLXKZf9mBvsKe+1DOKQ38aUeFE/BB6g4Ui/iwVECeFOGsRg6nf5NHWwt58Lxs9b\n1KYRKuls9VnX\n-----END CERTIFICATE-----\n",
                    "Issuer": "C = BE, O = GlobalSign nv-sa, CN = GlobalSign RSA OV SSL CA 2018",
                    "rsa(e)": "10001",
                    "rsa(n)": "A96C8EF3A231F2A9CAEAA5CDD33462DB31316EFEDC3ED71D403FC6CD6B324FB734BC9FF8FB4F2885DC48F31F82D3877AC2A0DB5362E5FA1DDCD5A40CD0B24CE057DA9F0493969FFC1BD3AD170F74EAFC3ADFABB7ABB018477429D444061A8D5B36DE3637DFF14838DDECA0CB619AE3B8BE803F8D21CBB57B84F1C21D3E3067C812FE1F400289CC3D767D8A26EEB3F8FEC629EA35AEE906FEC21D4935B82B92CB0EBB0433603D84E5CCC9EF1F121E4F6DBD7E6F158D40A45F04E67A4FBE080D49DF48D2B0D727D828E18E91E514DB8C5471C85D69A33347F1202B07A2CA03011C69340A4B5FFFA99F918D7BC6DFD0551B9A07B50CCADC2C9857EDFB09AFA0F673",
                    "Subject": "C = MY, ST = Kuala Lumpur, L = Kuala Lumpur, O = Affin Bank Berhad, CN = *.affinhwang.com",
                    "Version": "2",
                    "Signature": "93:2a:cb:1a:21:d4:e3:cc:61:61:78:55:b4:a8:81:05:31:fc:1f:c6:ef:a3:64:00:2c:0e:35:6a:f3:ad:db:ac:41:7d:db:f7:3f:3b:df:d4:f7:29:f8:1f:7f:8e:77:be:f0:4c:da:7f:4e:b6:c6:3a:80:2d:d0:2f:75:c5:c3:4c:a7:7b:55:18:3f:9c:63:2f:5a:e7:03:f2:10:d1:53:e9:58:ff:9b:e6:45:33:55:bf:f2:1c:d0:6d:4a:e8:e3:e1:c7:03:a4:92:08:70:e5:44:a1:04:28:56:ba:e0:b8:3f:a9:43:a7:62:f8:0c:94:29:4f:f0:6c:ea:48:3d:85:2f:5c:f1:0f:f6:3b:2d:c4:d3:27:8d:4f:7d:a1:8f:af:c7:4f:7e:ce:d9:bf:23:54:23:8f:08:e5:a1:6d:fc:d3:d7:d6:2e:ce:be:38:b9:a9:ef:88:a5:8c:df:a5:8a:47:6a:12:a4:28:5f:a1:8f:6b:de:ed:b3:35:76:83:80:aa:31:b8:67:bb:71:95:46:ee:06:12:d7:29:97:fd:98:1b:ec:29:ef:b5:0c:e2:90:df:c6:94:78:51:3f:04:1e:a0:e1:48:bf:8b:05:44:09:e1:4e:1a:c4:60:ea:77:f9:34:75:b0:b7:9f:0b:c6:cf:5b:d4:a6:11:2a:e9:6c:f5:59:d7:",
                    "Start date": "Sep 19 01:51:12 2025 GMT",
                    "Expire date": "Oct 21 01:51:11 2026 GMT",
                    "Serial Number": "2b1fd1f6cacfc01fda3846a6",
                    "RSA Public Key": "2048",
                    "X509v3 Key Usage": "Digital Signature, Key Encipherment",
                    "Signature Algorithm": "sha256WithRSAEncryption",
                    "Public Key Algorithm": "rsaEncryption",
                    "CT Precertificate SCTs": "Signed Certificate Timestamp:\n    Version   : v1 (0x0)\n    Log ID    : 94:4E:43:87:FA:EC:C1:EF:81:F3:19:24:26:A8:18:65:\n                01:C7:D3:5F:38:02:01:3F:72:67:7D:55:37:2E:19:D8\n    Timestamp : Sep 19 01:51:15.538 2025 GMT\n    Extensions: none\n    Signature : ecdsa-with-SHA256\n                30:46:02:21:00:DA:C5:41:FC:DF:66:F8:83:19:A8:75:\n                4F:C6:C2:0E:58:B0:95:3A:A7:8D:C1:80:17:B5:45:4A:\n                34:0E:30:95:19:02:21:00:EA:4A:78:1B:60:FA:89:68:\n                3B:86:89:72:09:2A:A1:42:28:B1:A2:34:78:42:02:91:\n                91:B0:BE:C0:08:AD:B9:ED\nSigned Certificate Timestamp:\n    Version   : v1 (0x0)\n    Log ID    : CB:38:F7:15:89:7C:84:A1:44:5F:5B:C1:DD:FB:C9:6E:\n                F2:9A:59:CD:47:0A:69:05:85:B0:CB:14:C3:14:58:E7\n    Timestamp : Sep 19 01:51:15.564 2025 GMT\n    Extensions: none\n    Signature : ecdsa-with-SHA256\n                30:45:02:21:00:A8:40:F0:90:8E:54:89:01:F6:4E:EF:\n                39:D6:7D:53:6E:A1:CA:1C:64:07:6D:39:EC:A3:F5:06:\n                8E:A5:7A:2E:C6:02:20:21:A3:52:21:4F:39:22:93:55:\n                54:97:FB:E1:6C:AA:FE:EF:7D:AB:A1:EF:AF:85:E7:98:\n                2D:DC:65:44:C2:2B:35\nSigned Certificate Timestamp:\n    Version   : v1 (0x0)\n    Log ID    : C2:31:7E:57:45:19:A3:45:EE:7F:38:DE:B2:90:41:EB:\n                C7:C2:21:5A:22:BF:7F:D5:B5:AD:76:9A:D9:0E:52:CD\n    Timestamp : Sep 19 01:51:15.524 2025 GMT\n    Extensions: none\n    Signature : ecdsa-with-SHA256\n                30:46:02:21:00:98:E6:DE:30:37:AB:D9:87:BB:70:F1:\n                71:41:1C:08:BD:09:C3:89:D0:5E:CD:44:57:DF:9E:57:\n                BD:AE:BA:EF:8E:02:21:00:F4:75:4A:3B:17:7F:74:26:\n                01:43:92:FB:7B:F8:9F:DE:68:F3:15:B4:DF:67:6D:FC:\n                8D:E5:F6:6D:A5:08:0F:2A",
                    "X509v3 Basic Constraints": "CA:FALSE",
                    "X509v3 Extended Key Usage": "TLS Web Server Authentication, TLS Web Client Authentication",
                    "X509v3 Certificate Policies": "Policy: 1.3.6.1.4.1.4146.1.20\n  CPS: https://www.globalsign.com/repository/\nPolicy: 2.23.140.1.2.2",
                    "Authority Information Access": "CA Issuers - URI:http://secure.globalsign.com/cacert/gsrsaovsslca2018.crt\nOCSP - URI:http://ocsp.globalsign.com/gsrsaovsslca2018",
                    "X509v3 Subject Key Identifier": "9C:1D:B6:8B:00:D5:2E:75:1E:9B:D8:ED:35:70:97:3D:0D:9C:A0:93",
                    "X509v3 Authority Key Identifier": "F8:EF:7F:F2:CD:78:67:A8:DE:6F:8F:24:8D:88:F1:87:03:02:B3:EB",
                    "X509v3 Subject Alternative Name": "DNS:*.affinhwang.com, DNS:affinhwang.com"
                },
                {
                    "Cert": "-----BEGIN CERTIFICATE-----\nMIIETjCCAzagAwIBAgINAe5fIh38YjvUMzqFVzANBgkqhkiG9w0BAQsFADBMMSAw\nHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFs\nU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjAeFw0xODExMjEwMDAwMDBaFw0yODEx\nMjEwMDAwMDBaMFAxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52\nLXNhMSYwJAYDVQQDEx1HbG9iYWxTaWduIFJTQSBPViBTU0wgQ0EgMjAxODCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKdaydUMGCEAI9WXD+uu3Vxoa2uP\nUGATeoHLl+6OimGUSyZ59gSnKvuk2la77qCk8HuKf1UfR5NhDW5xUTolJAgvjOH3\nidaSz6+zpz8w7bXfIa7+9UQX/dhj2S/TgVprX9NHsKzyqzskeU8fxy7quRU6fBhM\nabO1IFkJXinDY+YuRluqlJBJDrnw9UqhCS98NE3QvADFBlV5Bs6i0BDxSEPouVq1\nlVW9MdIbPYa+oewNEtssmSStR8JvA+Z6cLVwzM0nLKWMjsIYPJLJLnNvBhBWk0Cq\no8VS++XFBdZpaFwGue5RieGKDkFNm5KQConpFmvv73W+eka440eKHRwup08CAwEA\nAaOCASkwggElMA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMB0G\nA1UdDgQWBBT473/yzXhnqN5vjySNiPGHAwKz6zAfBgNVHSMEGDAWgBSP8Et/qC5F\nJK5NUPpjmove4t0bvDA+BggrBgEFBQcBAQQyMDAwLgYIKwYBBQUHMAGGImh0dHA6\nLy9vY3NwMi5nbG9iYWxzaWduLmNvbS9yb290cjMwNgYDVR0fBC8wLTAroCmgJ4Yl\naHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9yb290LXIzLmNybDBHBgNVHSAEQDA+\nMDwGBFUdIAAwNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5j\nb20vcmVwb3NpdG9yeS8wDQYJKoZIhvcNAQELBQADggEBAJmQyC1fQorUC2bbmANz\nEdSIhlIoU4r7rd/9c446ZwTbw1MUcBQJfMPg+NccmBqixD7b6QDjynCy8SIwIVbb\n0615XoFYC20UgDX1b10d65pHBf9ZjQCxQNqQmJYaumxtf4z1s4DfjGRzNpZ5eWl0\n6r/4ngGPoJVpjemEuunl1Ig423g7mNA2eymw0lIYkN5SQwCuaifIFJ6GlazhgDEw\nfpolu4usBCOmmQDo8dIm7A9+O4orkjgTHY+GzYZSR+Y0fFukAj6KYXwidlNalFMz\nhriSqHKvoflShx8xpfywgVcvzfTO3PYkz6fiNJBonf6q8amaEsybwMbDqKWwIX7e\nSPY=\n-----END CERTIFICATE-----\n",
                    "Issuer": "OU = GlobalSign Root CA - R3, O = GlobalSign, CN = GlobalSign",
                    "rsa(e)": "10001",
                    "rsa(n)": "A75AC9D50C18210023D5970FEBAEDD5C686B6B8F5060137A81CB97EE8E8A61944B2679F604A72AFBA4DA56BBEEA0A4F07B8A7F551F4793610D6E71513A2524082F8CE1F789D692CFAFB3A73F30EDB5DF21AEFEF54417FDD863D92FD3815A6B5FD347B0ACF2AB3B24794F1FC72EEAB9153A7C184C69B3B52059095E29C363E62E465BAA9490490EB9F0F54AA1092F7C344DD0BC00C506557906CEA2D010F14843E8B95AB59555BD31D21B3D86BEA1EC0D12DB2C9924AD47C26F03E67A70B570CCCD272CA58C8EC2183C92C92E736F0610569340AAA3C552FBE5C505D669685C06B9EE5189E18A0E414D9B92900A89E9166BEFEF75BE7A46B8E3478A1D1C2EA74F",
                    "Subject": "C = BE, O = GlobalSign nv-sa, CN = GlobalSign RSA OV SSL CA 2018",
                    "Version": "2",
                    "Signature": "99:90:c8:2d:5f:42:8a:d4:0b:66:db:98:03:73:11:d4:88:86:52:28:53:8a:fb:ad:df:fd:73:8e:3a:67:04:db:c3:53:14:70:14:09:7c:c3:e0:f8:d7:1c:98:1a:a2:c4:3e:db:e9:00:e3:ca:70:b2:f1:22:30:21:56:db:d3:ad:79:5e:81:58:0b:6d:14:80:35:f5:6f:5d:1d:eb:9a:47:05:ff:59:8d:00:b1:40:da:90:98:96:1a:ba:6c:6d:7f:8c:f5:b3:80:df:8c:64:73:36:96:79:79:69:74:ea:bf:f8:9e:01:8f:a0:95:69:8d:e9:84:ba:e9:e5:d4:88:38:db:78:3b:98:d0:36:7b:29:b0:d2:52:18:90:de:52:43:00:ae:6a:27:c8:14:9e:86:95:ac:e1:80:31:30:7e:9a:25:bb:8b:ac:04:23:a6:99:00:e8:f1:d2:26:ec:0f:7e:3b:8a:2b:92:38:13:1d:8f:86:cd:86:52:47:e6:34:7c:5b:a4:02:3e:8a:61:7c:22:76:53:5a:94:53:33:86:b8:92:a8:72:af:a1:f9:52:87:1f:31:a5:fc:b0:81:57:2f:cd:f4:ce:dc:f6:24:cf:a7:e2:34:90:68:9d:fe:aa:f1:a9:9a:12:cc:9b:c0:c6:c3:a8:a5:b0:21:7e:de:48:f6:",
                    "Start date": "Nov 21 00:00:00 2018 GMT",
                    "Expire date": "Nov 21 00:00:00 2028 GMT",
                    "Serial Number": "01ee5f221dfc623bd4333a8557",
                    "RSA Public Key": "2048",
                    "X509v3 Key Usage": "Digital Signature, Certificate Sign, CRL Sign",
                    "Signature Algorithm": "sha256WithRSAEncryption",
                    "Public Key Algorithm": "rsaEncryption",
                    "X509v3 Basic Constraints": "CA:TRUE, pathlen:0",
                    "X509v3 Certificate Policies": "Policy: X509v3 Any Policy\n  CPS: https://www.globalsign.com/repository/",
                    "Authority Information Access": "OCSP - URI:http://ocsp2.globalsign.com/rootr3",
                    "X509v3 Subject Key Identifier": "F8:EF:7F:F2:CD:78:67:A8:DE:6F:8F:24:8D:88:F1:87:03:02:B3:EB",
                    "X509v3 CRL Distribution Points": "Full Name:\n  URI:http://crl.globalsign.com/root-r3.crl",
                    "X509v3 Authority Key Identifier": "8F:F0:4B:7F:A8:2E:45:24:AE:4D:50:FA:63:9A:8B:DE:E2:DD:1B:BC"
                },
                {
                    "Cert": "-----BEGIN CERTIFICATE-----\nMIIETjCCAzagAwIBAgINAe5fFp3/lzUrZGXWajANBgkqhkiG9w0BAQsFADBXMQsw\nCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UECxMH\nUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTE4MDkxOTAw\nMDAwMFoXDTI4MDEyODEyMDAwMFowTDEgMB4GA1UECxMXR2xvYmFsU2lnbiBSb290\nIENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNp\nZ24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMJXaQeQZ4Ihb1wIO2\nhMoonv0FdhHFrYhy/EYCQ8eyip0EXyTLLkvhYIJG4VKrDIFHcGzdZNHr9SyjD4I9\nDCuul9e2FIYQebs7E4B3jAjhSdJqYi8fXvqWaN+JJ5U4nwbXPsnLJlkNc96wyOkm\nDoMVxu9bi9IEYMpJpij2aTv2y8gokeWdimFXN6x0FNx04Druci8unPvQu7/1PQDh\nBjPogiuuU6Y6FnOM3UEOIDrAtKeh6bJPkC4yYOlXy7kEkmho5TgmYHWyn3f/kRTv\nriBJ/K1AFUjRAjFhGV64l++td7dkmnq/X8ET75ti+w1s4FRpFqkD2m7pg5NxdsZp\nhYIXAgMBAAGjggEiMIIBHjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB\n/zAdBgNVHQ4EFgQUj/BLf6guRSSuTVD6Y5qL3uLdG7wwHwYDVR0jBBgwFoAUYHtm\nGkUNl8qJUC99BM00qP/8/UswPQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFo\ndHRwOi8vb2NzcC5nbG9iYWxzaWduLmNvbS9yb290cjEwMwYDVR0fBCwwKjAooCag\nJIYiaHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9yb290LmNybDBHBgNVHSAEQDA+\nMDwGBFUdIAAwNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5j\nb20vcmVwb3NpdG9yeS8wDQYJKoZIhvcNAQELBQADggEBACNw6c/ivvVZrpRCb8RD\nM6rNPzq5ZBfyYgZLSPFAiAYXof6r0V88xjPy847dHx0+zBpgmYILrMf8fpqHKqV9\nD6ZX7qw7aoXW3r1AY/itpsiIsBL89kHfDwmXHjjqU5++BfQ+6tOfUBJ2vgmLwgtI\nfR4uUfaNU9OrH0Abio7tfftPeVZwXwzTjhuzp3ANNyuXlava4BJrHEDOxcd+7cJi\nWOx37XMiwor1hkOIreoTbv3Y/kIvuX1erRjvlJDKPSerJpSZdcfL03v3ykzTr1Eh\nkluEfSufFT90y1HonoMOFm8b50bOI7355KKL0jlrqnkckSziYSQtjipIcJDEHsXo\n4HA=\n-----END CERTIFICATE-----\n",
                    "Issuer": "C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA",
                    "rsa(e)": "10001",
                    "rsa(n)": "CC2576907906782216F5C083B684CA289EFD057611C5AD8872FC460243C7B28A9D045F24CB2E4BE1608246E152AB0C8147706CDD64D1EBF52CA30F823D0C2BAE97D7B614861079BB3B1380778C08E149D26A622F1F5EFA9668DF892795389F06D73EC9CB26590D73DEB0C8E9260E8315C6EF5B8BD20460CA49A628F6693BF6CBC82891E59D8A615737AC7414DC74E03AEE722F2E9CFBD0BBBFF53D00E10633E8822BAE53A63A16738CDD410E203AC0B4A7A1E9B24F902E3260E957CBB904926868E538266075B29F77FF9114EFAE2049FCAD401548D1023161195EB897EFAD77B7649A7ABF5FC113EF9B62FB0D6CE0546916A903DA6EE983937176C669858217",
                    "Subject": "OU = GlobalSign Root CA - R3, O = GlobalSign, CN = GlobalSign",
                    "Version": "2",
                    "Signature": "23:70:e9:cf:e2:be:f5:59:ae:94:42:6f:c4:43:33:aa:cd:3f:3a:b9:64:17:f2:62:06:4b:48:f1:40:88:06:17:a1:fe:ab:d1:5f:3c:c6:33:f2:f3:8e:dd:1f:1d:3e:cc:1a:60:99:82:0b:ac:c7:fc:7e:9a:87:2a:a5:7d:0f:a6:57:ee:ac:3b:6a:85:d6:de:bd:40:63:f8:ad:a6:c8:88:b0:12:fc:f6:41:df:0f:09:97:1e:38:ea:53:9f:be:05:f4:3e:ea:d3:9f:50:12:76:be:09:8b:c2:0b:48:7d:1e:2e:51:f6:8d:53:d3:ab:1f:40:1b:8a:8e:ed:7d:fb:4f:79:56:70:5f:0c:d3:8e:1b:b3:a7:70:0d:37:2b:97:95:ab:da:e0:12:6b:1c:40:ce:c5:c7:7e:ed:c2:62:58:ec:77:ed:73:22:c2:8a:f5:86:43:88:ad:ea:13:6e:fd:d8:fe:42:2f:b9:7d:5e:ad:18:ef:94:90:ca:3d:27:ab:26:94:99:75:c7:cb:d3:7b:f7:ca:4c:d3:af:51:21:92:5b:84:7d:2b:9f:15:3f:74:cb:51:e8:9e:83:0e:16:6f:1b:e7:46:ce:23:bd:f9:e4:a2:8b:d2:39:6b:aa:79:1c:91:2c:e2:61:24:2d:8e:2a:48:70:90:c4:1e:c5:e8:e0:70:",
                    "Start date": "Sep 19 00:00:00 2018 GMT",
                    "Expire date": "Jan 28 12:00:00 2028 GMT",
                    "Serial Number": "01ee5f169dff97352b6465d66a",
                    "RSA Public Key": "2048",
                    "X509v3 Key Usage": "Certificate Sign, CRL Sign",
                    "Signature Algorithm": "sha256WithRSAEncryption",
                    "Public Key Algorithm": "rsaEncryption",
                    "X509v3 Basic Constraints": "CA:TRUE",
                    "X509v3 Certificate Policies": "Policy: X509v3 Any Policy\n  CPS: https://www.globalsign.com/repository/",
                    "Authority Information Access": "OCSP - URI:http://ocsp.globalsign.com/rootr1",
                    "X509v3 Subject Key Identifier": "8F:F0:4B:7F:A8:2E:45:24:AE:4D:50:FA:63:9A:8B:DE:E2:DD:1B:BC",
                    "X509v3 CRL Distribution Points": "Full Name:\n  URI:http://crl.globalsign.com/root.crl",
                    "X509v3 Authority Key Identifier": "60:7B:66:1A:45:0D:97:CA:89:50:2F:7D:04:CD:34:A8:FF:FC:FD:4B"
                }
            ]
        },
        "http_code": 200,
        "curl_error": null,
        "primary_ip": "2606:4700:10::ac42:ab4f",
        "total_time_ms": 206.78,
        "connect_time_ms": 16.04,
        "response_headers": {
            "0": "HTTP/2 301",
            "1": "date: Sat, 08 Aug 2026 10:01:02 GMT",
            "2": "content-type: text/html; charset=UTF-8",
            "3": "location: https://www.affinhwang.com/",
            "4": "strict-transport-security: max-age=31536000; includeSubDomains; preload",
            "5": "x-content-type-options: nosniff",
            "6": "server: cloudflare",
            "7": "cf-ray: a27dad711c2c9c47-SIN",
            "9": "HTTP/2 302",
            "10": "date: Sat, 08 Aug 2026 10:01:02 GMT",
            "11": "content-type: text/html; charset=UTF-8",
            "12": "location: https://www.affinhwang.com/homepage",
            "13": "cache-control: no-cache, private",
            "14": "set-cookie: XSRF-TOKEN=eyJpdiI6IjM1SHdZdThJanVma0VVNWdqQ3BHaFE9PSIsInZhbHVlIjoicGVWU3NpQ2hHSEc5cGdISzYzSmpEUUlnTkJCcm13NzJlWXpNanpLblZuUW9lVHRWbS84YkxzcWlodlArSG1aMkIvNnpyRzhUZ1praCtzdXNGeHNwcGl2eWU1VzRDQXhPQVNRL1huRXBraTBkbnNaWXEyU0Joc3h4Y3JUMjdNMUoiLCJtYWMiOiI1NDc0NjA4NzIzODczMzE0MGZiMWIwYzY0YTMzOWRjMjM3OWZjMWExNjQxYWY2MmU0MmExMzJjZDlmYjU0N2VmIiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:02 GMT; Max-Age=7200; path=/; secure; samesite=lax",
            "15": "set-cookie: cms_session=eyJpdiI6Imo3am9SdGpldERXcXd4S1oxekRWanc9PSIsInZhbHVlIjoiTVRjdUtZVzdqdDM0dXhDeGtNd014VnNWZmhjLzJsR0V2UXZraEcxSG1XOEVlWkZSaDlSWlBLNkJpMnNZUk0zMHp3NmNEbHZJbFRsLzF3WWkwMmMzVmczanNWQmFYT25pTjVrMGtXSFVUZU1GRTZzYThoZ0d1UTFhRUl4eXhuTEMiLCJtYWMiOiIzNzE4ZGVhNWQ1MzE1MzBmYTA4MmY3NWYxZTBlMzUyMTg2YzMzZDNlMTkyNjVlYmI5YzEzZGVmMmIwMWY3NzA2IiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:02 GMT; Max-Age=7200; path=/; secure; httponly; samesite=lax",
            "16": "x-content-type-options: nosniff",
            "17": "x-frame-options: SAMEORIGIN",
            "18": "strict-transport-security: max-age=31536000; includeSubDomains; preload",
            "19": "cf-cache-status: DYNAMIC",
            "20": "server: cloudflare",
            "21": "cf-ray: a27dad715ac7fd36-SIN",
            "23": "HTTP/2 302",
            "24": "date: Sat, 08 Aug 2026 10:01:03 GMT",
            "25": "content-type: text/html; charset=UTF-8",
            "26": "location: https://www.affinhwang.com/en/homepage",
            "27": "cache-control: no-cache, private",
            "28": "set-cookie: XSRF-TOKEN=eyJpdiI6ImlzZC84clAxS2U3dFBrSlNRQUpJQVE9PSIsInZhbHVlIjoiZ2NZb1dpTlRVSWpxdHRDUTJNL0l4aFpMbm54K0JMSDIvRVBYKzFBb21XdzQyMHJyR25ZaEpJUFZpZTZOZnVBZjEvVWcvZ2tQamtVcHVidVEyM0pqL3gwWmRPdXY4eXFyeE0yV3lmZXZLZG1VSEZKYmtDWHcwOU4zV3E3N0dzZ2siLCJtYWMiOiIzYTFmN2M4MjU0ZWY5MzFjZDc0ZTBiMWZkMjNiYjk2Mzc2Y2U2ZmUyY2Q0YmVmZTk1NzI2M2UwYWFmYWJlMThiIiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:03 GMT; Max-Age=7200; path=/; secure; samesite=lax",
            "29": "set-cookie: cms_session=eyJpdiI6ImtKVHg1cThPcjk5VnVNaE9IbmRIa1E9PSIsInZhbHVlIjoibXVpaVlQZndnc1pYcVRmeG9pTE5FWDQ3WHBxTW14SUFRVGtUdFpjVXpTck5JZFRwTGozL1Ruc21YajBDZWhyS2hrcDVNMzJyd1U3YUN6ZmZVazEvc2VsaXd3T2UrWEUySzFLU1lVb1dUYlpadWxGMXRXQW1IMjA0NE5MVUxKd1QiLCJtYWMiOiJjOGFmZGNjYTI2MTA1N2NkMGUwMWI2OTc5ODJiYzRmOWQyYzhiNmZmYmM0OTBjYmEzNWRjMTM2NWEyZTg2MWJmIiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:03 GMT; Max-Age=7200; path=/; secure; httponly; samesite=lax",
            "30": "x-content-type-options: nosniff",
            "31": "x-frame-options: SAMEORIGIN",
            "32": "strict-transport-security: max-age=31536000; includeSubDomains; preload",
            "33": "cf-cache-status: DYNAMIC",
            "34": "server: cloudflare",
            "35": "cf-ray: a27dad71bbb0fd36-SIN",
            "37": "HTTP/2 200",
            "38": "date: Sat, 08 Aug 2026 10:01:03 GMT",
            "39": "content-type: text/html; charset=UTF-8",
            "40": "cache-control: no-cache, private",
            "41": "set-cookie: XSRF-TOKEN=eyJpdiI6InhmeXJmcWxmYW11MXZabS9pMVdMcVE9PSIsInZhbHVlIjoiM1B2MDVLT0pCdExuZ0J6WjhjTEFhNk84QklnM1IzWEsyVHNiUU9WS0tCMFV2N0Q1bkhEVDl3aEtFa1Y5WXgzT1BOYXlkU2NoUzRISTQ3R2tFeWFhWThEdXlGT3ZWNUNPVVp1UG9LVXBUbzB3SkV2UXN5MW1rSVhpWmFNdWtMNXIiLCJtYWMiOiI2Mjg4ODFmZWM2OTg3MGE4ZDJmNTI3NjQ1NzkwM2UyOWQzYTk5NTg1YjE5ZWUwOWMzNjRiNDdlYzYyMzM4OTEyIiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:03 GMT; Max-Age=7200; path=/; secure; samesite=lax",
            "42": "set-cookie: cms_session=eyJpdiI6Im5Mb0toZHU5ODN0aE5kT05xUmRWYkE9PSIsInZhbHVlIjoiUiswRHlMb1lTSkE1bVpYUWZaNEdFT0IzNnpUN2djZUs5Qy9xclFvMC9MS09EZlVLdDloNEZEZE9ndldsWDVLNGQ3SyszWjl1dHpUZnJLWUFQemhZRUFidzBuWEhDM2NpNlcvZ1VWMHI5cDdYbzN1emx2cnR1cjl3UFJ0RGVzYUkiLCJtYWMiOiJlYTIyYThmNGU2Y2JjMWE2MTQzMjE3MTBiNjJiMWNkM2YxNTRkYmJkODE3MzFhNjA5ZTMwOTczOWUxNjIxODIwIiwidGFnIjoiIn0%3D; expires=Sat, 08-Aug-2026 12:01:03 GMT; Max-Age=7200; path=/; secure; httponly; samesite=lax",
            "43": "x-content-type-options: nosniff",
            "44": "x-frame-options: SAMEORIGIN",
            "45": "strict-transport-security: max-age=31536000; includeSubDomains; preload",
            "46": "cf-cache-status: DYNAMIC",
            "47": "server: cloudflare",
            "48": "cf-ray: a27dad71fc7ffd36-SIN"
        },
        "starttransfer_time_ms": 206.62
    }
}
Connectivity Test Output
{
    "tcp_connect_v4_80": "301 0.007059 0.036484",
    "tcp_connect_v6_80": "301 0.007517 0.039022",
    "tcp_connect_v4_443": "301 0.006939 0.052248",
    "tcp_connect_v6_443": "301 0.006766 0.038866"
}
Integrity Details
Algorithm: hmac-sha256-v1
Root Hash: d91c30f26d714aa39c7d8aa5a07b1e46ee46bf7a26d445e51631cd7629d42213
http_headers: c9180f0a5a83a3abbc0493dc4a4adbaffcef890c18094304a86a7d8d14fb6797
dns_responses: 1874b9e78d6478453527f10e3e0ef85b52758ff0bfe16fac5235be65648c1d0d
tls_handshake: c65daceada76bf5f797355380e680aade27e2ccfa34b3a3da6e6335bc447236c
connectivity_log: 1c1e12b7e744bfec412706ad6fd734d9d720253364a0f6ad6569abf13086617b
dns_resolution_times: 4bffbb6823a1c5beb0f62c1485216d8afbbc79b9bc2306435be407407e1a4193