diff --git a/README.md b/README.md index abf0912..25d6908 100644 --- a/README.md +++ b/README.md @@ -153,6 +153,7 @@ htmltest uses a YAML configuration file. Put `.htmltest.yml` in the same directo | `EnforceHTTPS` | Fails when encountering an `http://` link. Useful to prevent mixed content errors when serving over HTTPS. | `false` | | `IgnoreURLs` | Array of regexs of URLs to ignore. | empty | | `IgnoreInternalURLs` | Array of strings of internal URLs to ignore. Exact matches only. ⚠ Likely to be deprecated, use `IgnoreURLs` instead. | empty | +| `IgnoreHTTPS` | Array of regexs of URLs to ignore for `EnforceHTTPS`. These URLs are still tested, unless also present in `IgnoreURLs`. | empty | | `IgnoreDirs` | Array of regexs of directories to ignore when scanning for HTML files. | empty | | `IgnoreInternalEmptyHash` | When true prevents raising an error for links with `href="#"`. | `false` | | `IgnoreEmptyHref` | When true prevents raising an error for links with `href=""`. | `false` | diff --git a/htmltest/check-generic.go b/htmltest/check-generic.go index c2e32d6..543c4b5 100644 --- a/htmltest/check-generic.go +++ b/htmltest/check-generic.go @@ -53,8 +53,10 @@ func (hT *HTMLTest) checkGenericRef(ref *htmldoc.Reference) { } func (hT *HTMLTest) enforceHTTPS(ref *htmldoc.Reference) { + urlStr := ref.URLString() + // Does this url match an url ignore rule? - if hT.opts.isURLIgnored(ref.URLString()) { + if hT.opts.isURLIgnored(urlStr) || hT.opts.isInsecureURLIgnored(urlStr) { return } issueLevel := issues.LevelError diff --git a/htmltest/check-link_test.go b/htmltest/check-link_test.go index 09087a3..fddaa4c 100644 --- a/htmltest/check-link_test.go +++ b/htmltest/check-link_test.go @@ -136,6 +136,19 @@ func TestAnchorExternalInsecureOptionIgnored(t *testing.T) { tExpectIssueCount(t, hT, 0) } +func TestAnchorExternalInsecureOptionIgnoredInsecure(t *testing.T) { + // checks non-HTTPS links when they're in the IgnoreHTTPS list + hT := tTestFileOpts("fixtures/links/non_https_ignore.html", + map[string]interface{}{ + "EnforceHTTPS": true, + "IgnoreHTTPS": []interface{}{`ben\.balter\.com`, `doesntexist\.io`}, + "VCREnable": true, + }) + tExpectIssueCount(t, hT, 2) + tExpectIssue(t, hT, "is not an HTTPS target", 1) + tExpectIssue(t, hT, "Non-OK status", 1) +} + func TestAnchorExternalHrefIP(t *testing.T) { // fails for broken IP address links hT := tTestFileOpts("fixtures/links/ip_href.html", diff --git a/htmltest/fixtures/links/non_https_ignore.html b/htmltest/fixtures/links/non_https_ignore.html new file mode 100644 index 0000000..c210897 --- /dev/null +++ b/htmltest/fixtures/links/non_https_ignore.html @@ -0,0 +1,12 @@ + + + + + insecure, valid, ignored + secure, valid + insecure, valid + insecure, invalid, ignored + + + + diff --git a/htmltest/fixtures/vcr/links/non_https_ignore.html.cassette b/htmltest/fixtures/vcr/links/non_https_ignore.html.cassette new file mode 100644 index 0000000..d66fb40 --- /dev/null +++ b/htmltest/fixtures/vcr/links/non_https_ignore.html.cassette @@ -0,0 +1,4771 @@ +{ + "Name": "non_https_ignore.html", + "Path": "fixtures/vcr/links", + "Tracks": [ + { + "Request": { + "Method": "GET", + "URL": { + "Scheme": "http", + "Opaque": "", + "User": null, + "Host": "ben.balter.com", + "Path": "", + "RawPath": "", + "ForceQuery": false, + "RawQuery": "", + "Fragment": "", + "RawFragment": "" + }, + "Header": { + "Accept": [ + "*/*" + ], + "Range": [ + "bytes=0-0" + ], + "User-Agent": [ + "htmltest/dev" + ] + }, + "Body": "" + }, + "Response": { + "Status": "301 Moved Permanently", + "StatusCode": 301, + "Proto": "HTTP/1.1", + "ProtoMajor": 1, + "ProtoMinor": 1, + "Header": { + "Access-Control-Allow-Origin": [ + "https://ben.balter.com" + ], + "Alt-Svc": [ + "h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400" + ], + "Cache-Control": [ + "max-age=3600" + ], + "Cf-Ray": [ + "7117b0292b2f7138-YUL" + ], + "Connection": [ + "keep-alive" + ], + "Date": [ + "Thu, 26 May 2022 15:54:13 GMT" + ], + "Expires": [ + "Thu, 26 May 2022 16:54:13 GMT" + ], + "Location": [ + "https://ben.balter.com/" + ], + "Nel": [ + "{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}" + ], + "Permissions-Policy": [ + "interest cohort=()" + ], + "Referrer-Policy": [ + "no-referrer-when-downgrade" + ], + "Report-To": [ + "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=T4JeiZKgCEDzHRY0mAANja7hMWVirW8ddgfEybLP5F0BmwSt%2BgrIDaayNEcG%2BG7D6Vmc2GohbS2TBzi1ahsuYNjnqUcf0aB2MfNHDsZNw4VFTmdbjtJRVhsgs78p%2FsmXpw%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + ], + "Server": [ + "cloudflare" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "X-Frame-Options": [ + "sameorigin" + ], + "X-Xss-Protection": [ + "1; mode=block" + ] + }, + "Body": "", + "ContentLength": -1, + "TransferEncoding": [ + "chunked" + ], + "Trailer": null, + "TLS": null + }, + "ErrType": "", + "ErrMsg": "" + }, + { + "Request": { + "Method": "GET", + "URL": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "ben.balter.com", + "Path": "/", + "RawPath": "", + "ForceQuery": false, + "RawQuery": "", + "Fragment": "", + "RawFragment": "" + }, + "Header": { + "Accept": [ + "*/*" + ], + "Range": [ + "bytes=0-0" + ], + "Referer": [ + "http://ben.balter.com" + ], + "User-Agent": [ + "htmltest/dev" + ] + }, + "Body": "" + }, + "Response": { + "Status": "206 Partial Content", + "StatusCode": 206, + "Proto": "HTTP/1.1", + "ProtoMajor": 1, + "ProtoMinor": 1, + "Header": { + "Access-Control-Allow-Origin": [ + "https://ben.balter.com" + ], + "Age": [ + "415" + ], + "Alt-Svc": [ + "h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400" + ], + "Cache-Control": [ + "max-age=600" + ], + "Cf-Cache-Status": [ + "DYNAMIC" + ], + "Cf-Ray": [ + "7117b02acd78714a-YUL" + ], + "Connection": [ + "keep-alive" + ], + "Content-Range": [ + "bytes 0-0/10185" + ], + "Content-Type": [ + "text/html; charset=utf-8" + ], + "Date": [ + "Thu, 26 May 2022 15:54:13 GMT" + ], + "Expect-Ct": [ + "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"" + ], + "Expires": [ + "Thu, 26 May 2022 15:53:27 GMT" + ], + "Last-Modified": [ + "Tue, 26 Apr 2022 17:11:38 GMT" + ], + "Nel": [ + "{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}" + ], + "Permissions-Policy": [ + "interest cohort=()" + ], + "Referrer-Policy": [ + "no-referrer-when-downgrade" + ], + "Report-To": [ + "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=aruD1rFlIMgoo0HnP0WK%2FG7l9g2B99Oey%2BeFjj3T1LSBaFJuqUYBArEakebxSVP%2BUe0bcyyUTJOJois8lUpOOTXDvud6Yj2JqMKjNMiK1V6J1HaMew6tXJtJtCJR%2BO35Cw%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + ], + "Server": [ + "cloudflare" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains; preload" + ], + "Vary": [ + "Accept-Encoding" + ], + "Via": [ + "1.1 varnish" + ], + "X-Cache": [ + "HIT" + ], + "X-Cache-Hits": [ + "1" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "X-Fastly-Request-Id": [ + "f0916adfc1f563c430a4893219a369cda960f29b" + ], + "X-Frame-Options": [ + "sameorigin" + ], + "X-Github-Request-Id": [ + "1D0E:102C:1DCBBE:307FE4:628FA01F" + ], + "X-Proxy-Cache": [ + "MISS" + ], + "X-Served-By": [ + "cache-yul12834-YUL" + ], + "X-Timer": [ + "S1653580454.586890,VS0,VE0" + ], + "X-Xss-Protection": [ + "1; mode=block" + ] + }, + "Body": "Hw==", + "ContentLength": -1, + "TransferEncoding": [ + "chunked" + ], + "Trailer": null, + "TLS": { + "Version": 772, + "HandshakeComplete": true, + "DidResume": false, + "CipherSuite": 4865, + "NegotiatedProtocol": "", + "NegotiatedProtocolIsMutual": true, + "ServerName": "ben.balter.com", + "PeerCertificates": [ + { + "Raw": "MIIFNTCCBNygAwIBAgIQAxLXlChqajRRIIrVCILLbDAKBggqhkjOPQQDAjBKMQswCQYDVQQGEwJVUzEZMBcGA1UEChMQQ2xvdWRmbGFyZSwgSW5jLjEgMB4GA1UEAxMXQ2xvdWRmbGFyZSBJbmMgRUNDIENBLTMwHhcNMjIwNTExMDAwMDAwWhcNMjMwNTExMjM1OTU5WjB1MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQQ2xvdWRmbGFyZSwgSW5jLjEeMBwGA1UEAxMVc25pLmNsb3VkZmxhcmVzc2wuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEPro/ubOaV6ncbW4nS4KAUKxMt46wwWEivu56OSp4280XojEtyaJeZWYpKLKqv6pChR2hCcLv9jf+rc/Ir2fd9qOCA3cwggNzMB8GA1UdIwQYMBaAFKXON+rrsHUOlGeItEX62SQQh5YfMB0GA1UdDgQWBBSMZ4ql51MRm5eAaDZ9rhsxyHQHXDA6BgNVHREEMzAxghVzbmkuY2xvdWRmbGFyZXNzbC5jb22CDCouYmFsdGVyLmNvbYIKYmFsdGVyLmNvbTAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9DbG91ZGZsYXJlSW5jRUNDQ0EtMy5jcmwwN6A1oDOGMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9DbG91ZGZsYXJlSW5jRUNDQ0EtMy5jcmwwPgYDVR0gBDcwNTAzBgZngQwBAgIwKTAnBggrBgEFBQcCARYbaHR0cDovL3d3dy5kaWdpY2VydC5jb20vQ1BTMHYGCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vQ2xvdWRmbGFyZUluY0VDQ0NBLTMuY3J0MAwGA1UdEwEB/wQCMAAwggGBBgorBgEEAdZ5AgQCBIIBcQSCAW0BawB3AOg+0No+9QY1MudXKLyJa8kD08vREWvs62nhd31tBr1uAAABgLC2feoAAAQDAEgwRgIhAKZN1429CRbYJmQ3Ybsb9PBezrKpUiQwYTu350SLsf54AiEA+w4Zqw+dKx1bz6SNctMOhesi0DBI/KAPIfAhmSaDj/UAdwA1zxkbv7FsV78PrUxtQsu7ticgJlHqP+Eq76gDwzvWTAAAAYCwtn39AAAEAwBIMEYCIQDUEXrTXl0Cgepp8H95+FGWnfjW+/YMSMVArI2f+m/eQgIhALKRSRfk3zE+3uLjlIySFseTGMqdErXHxym3+ZQnOLnAAHcAs3N3B+GEUPhjhtYFqdwRCUp5LbFnDAuH3PADDnk2pZoAAAGAsLZ+IAAABAMASDBGAiEAkqkiASprRcm2Z+ZoV8WseQiJ0m4B7EZGsNLGPQ7o7MYCIQC1Iff49LIKAp/tAZfGy2eqhqTA8B2po2XQnGjSdT0q2TAKBggqhkjOPQQDAgNHADBEAiBkpygPxQWpVYMAIJIWNrLnv5bhqSixh2PGbjmw8k1CrQIgC+Ep+ho0QCywVIB5rb8ScVt+6Ty4QoWRUOpY8I8Sxhc=", + "RawTBSCertificate": "MIIE3KADAgECAhADEteUKGpqNFEgitUIgstsMAoGCCqGSM49BAMCMEoxCzAJBgNVBAYTAlVTMRkwFwYDVQQKExBDbG91ZGZsYXJlLCBJbmMuMSAwHgYDVQQDExdDbG91ZGZsYXJlIEluYyBFQ0MgQ0EtMzAeFw0yMjA1MTEwMDAwMDBaFw0yMzA1MTEyMzU5NTlaMHUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBDbG91ZGZsYXJlLCBJbmMuMR4wHAYDVQQDExVzbmkuY2xvdWRmbGFyZXNzbC5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQ+uj+5s5pXqdxtbidLgoBQrEy3jrDBYSK+7no5KnjbzReiMS3Jol5lZikosqq/qkKFHaEJwu/2N/6tz8ivZ932o4IDdzCCA3MwHwYDVR0jBBgwFoAUpc436uuwdQ6UZ4i0RfrZJBCHlh8wHQYDVR0OBBYEFIxniqXnUxGbl4BoNn2uGzHIdAdcMDoGA1UdEQQzMDGCFXNuaS5jbG91ZGZsYXJlc3NsLmNvbYIMKi5iYWx0ZXIuY29tggpiYWx0ZXIuY29tMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwewYDVR0fBHQwcjA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0Nsb3VkZmxhcmVJbmNFQ0NDQS0zLmNybDA3oDWgM4YxaHR0cDovL2NybDQuZGlnaWNlcnQuY29tL0Nsb3VkZmxhcmVJbmNFQ0NDQS0zLmNybDA+BgNVHSAENzA1MDMGBmeBDAECAjApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwdgYIKwYBBQUHAQEEajBoMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQAYIKwYBBQUHMAKGNGh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9DbG91ZGZsYXJlSW5jRUNDQ0EtMy5jcnQwDAYDVR0TAQH/BAIwADCCAYEGCisGAQQB1nkCBAIEggFxBIIBbQFrAHcA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAGAsLZ96gAABAMASDBGAiEApk3Xjb0JFtgmZDdhuxv08F7OsqlSJDBhO7fnRIux/ngCIQD7DhmrD50rHVvPpI1y0w6F6yLQMEj8oA8h8CGZJoOP9QB3ADXPGRu/sWxXvw+tTG1Cy7u2JyAmUeo/4SrvqAPDO9ZMAAABgLC2ff0AAAQDAEgwRgIhANQRetNeXQKB6mnwf3n4UZad+Nb79gxIxUCsjZ/6b95CAiEAspFJF+TfMT7e4uOUjJIWx5MYyp0StcfHKbf5lCc4ucAAdwCzc3cH4YRQ+GOG1gWp3BEJSnktsWcMC4fc8AMOeTalmgAAAYCwtn4gAAAEAwBIMEYCIQCSqSIBKmtFybZn5mhXxax5CInSbgHsRkaw0sY9DujsxgIhALUh9/j0sgoCn+0Bl8bLZ6qGpMDwHamjZdCcaNJ1PSrZ", + "RawSubjectPublicKeyInfo": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEPro/ubOaV6ncbW4nS4KAUKxMt46wwWEivu56OSp4280XojEtyaJeZWYpKLKqv6pChR2hCcLv9jf+rc/Ir2fd9g==", + "RawSubject": "MHUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBDbG91ZGZsYXJlLCBJbmMuMR4wHAYDVQQDExVzbmkuY2xvdWRmbGFyZXNzbC5jb20=", + "RawIssuer": "MEoxCzAJBgNVBAYTAlVTMRkwFwYDVQQKExBDbG91ZGZsYXJlLCBJbmMuMSAwHgYDVQQDExdDbG91ZGZsYXJlIEluYyBFQ0MgQ0EtMw==", + "Signature": "MEQCIGSnKA/FBalVgwAgkhY2sue/luGpKLGHY8ZuObDyTUKtAiAL4Sn6GjRALLBUgHmtvxJxW37pPLhChZFQ6ljwjxLGFw==", + "SignatureAlgorithm": 10, + "PublicKeyAlgorithm": 3, + "PublicKey": { + "Curve": { + "P": 115792089210356248762697446949407573530086143415290314195533631308867097853951, + "N": 115792089210356248762697446949407573529996955224135760342422259061068512044369, + "B": 41058363725152142129326129780047268409114441015993725554835256314039467401291, + "Gx": 48439561293906451759052585252797914202762949526041747995844080717082404635286, + "Gy": 36134250956749795798585127919587881956611106672985015071877198253568414405109, + "BitSize": 256, + "Name": "P-256" + }, + "X": 28372469982735669796809073977036047912160976359066750013057668188245784583117, + "Y": 10689764161912383202003238902092505294533694707925412100193262163362291637750 + }, + "Version": 3, + "SerialNumber": 4085517787149259801944737038999931756, + "Issuer": { + "Country": [ + "US" + ], + "Organization": [ + "Cloudflare, Inc." + ], + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "Cloudflare Inc ECC CA-3", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Cloudflare, Inc." + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "Cloudflare Inc ECC CA-3" + } + ], + "ExtraNames": null + }, + "Subject": { + "Country": [ + "US" + ], + "Organization": [ + "Cloudflare, Inc." + ], + "OrganizationalUnit": null, + "Locality": [ + "San Francisco" + ], + "Province": [ + "California" + ], + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "sni.cloudflaressl.com", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 8 + ], + "Value": "California" + }, + { + "Type": [ + 2, + 5, + 4, + 7 + ], + "Value": "San Francisco" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Cloudflare, Inc." + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "sni.cloudflaressl.com" + } + ], + "ExtraNames": null + }, + "NotBefore": "2022-05-11T00:00:00Z", + "NotAfter": "2023-05-11T23:59:59Z", + "KeyUsage": 1, + "Extensions": [ + { + "Id": [ + 2, + 5, + 29, + 35 + ], + "Critical": false, + "Value": "MBaAFKXON+rrsHUOlGeItEX62SQQh5Yf" + }, + { + "Id": [ + 2, + 5, + 29, + 14 + ], + "Critical": false, + "Value": "BBSMZ4ql51MRm5eAaDZ9rhsxyHQHXA==" + }, + { + "Id": [ + 2, + 5, + 29, + 17 + ], + "Critical": false, + "Value": "MDGCFXNuaS5jbG91ZGZsYXJlc3NsLmNvbYIMKi5iYWx0ZXIuY29tggpiYWx0ZXIuY29t" + }, + { + "Id": [ + 2, + 5, + 29, + 15 + ], + "Critical": true, + "Value": "AwIHgA==" + }, + { + "Id": [ + 2, + 5, + 29, + 37 + ], + "Critical": false, + "Value": "MBQGCCsGAQUFBwMBBggrBgEFBQcDAg==" + }, + { + "Id": [ + 2, + 5, + 29, + 31 + ], + "Critical": false, + "Value": "MHIwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9DbG91ZGZsYXJlSW5jRUNDQ0EtMy5jcmwwN6A1oDOGMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9DbG91ZGZsYXJlSW5jRUNDQ0EtMy5jcmw=" + }, + { + "Id": [ + 2, + 5, + 29, + 32 + ], + "Critical": false, + "Value": "MDUwMwYGZ4EMAQICMCkwJwYIKwYBBQUHAgEWG2h0dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQUw==" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 5, + 5, + 7, + 1, + 1 + ], + "Critical": false, + "Value": "MGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBABggrBgEFBQcwAoY0aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0Nsb3VkZmxhcmVJbmNFQ0NDQS0zLmNydA==" + }, + { + "Id": [ + 2, + 5, + 29, + 19 + ], + "Critical": true, + "Value": "MAA=" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 4, + 1, + 11129, + 2, + 4, + 2 + ], + "Critical": false, + "Value": "BIIBbQFrAHcA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAGAsLZ96gAABAMASDBGAiEApk3Xjb0JFtgmZDdhuxv08F7OsqlSJDBhO7fnRIux/ngCIQD7DhmrD50rHVvPpI1y0w6F6yLQMEj8oA8h8CGZJoOP9QB3ADXPGRu/sWxXvw+tTG1Cy7u2JyAmUeo/4SrvqAPDO9ZMAAABgLC2ff0AAAQDAEgwRgIhANQRetNeXQKB6mnwf3n4UZad+Nb79gxIxUCsjZ/6b95CAiEAspFJF+TfMT7e4uOUjJIWx5MYyp0StcfHKbf5lCc4ucAAdwCzc3cH4YRQ+GOG1gWp3BEJSnktsWcMC4fc8AMOeTalmgAAAYCwtn4gAAAEAwBIMEYCIQCSqSIBKmtFybZn5mhXxax5CInSbgHsRkaw0sY9DujsxgIhALUh9/j0sgoCn+0Bl8bLZ6qGpMDwHamjZdCcaNJ1PSrZ" + } + ], + "ExtraExtensions": null, + "UnhandledCriticalExtensions": null, + "ExtKeyUsage": [ + 1, + 2 + ], + "UnknownExtKeyUsage": null, + "BasicConstraintsValid": true, + "IsCA": false, + "MaxPathLen": -1, + "MaxPathLenZero": false, + "SubjectKeyId": "jGeKpedTEZuXgGg2fa4bMch0B1w=", + "AuthorityKeyId": "pc436uuwdQ6UZ4i0RfrZJBCHlh8=", + "OCSPServer": [ + "http://ocsp.digicert.com" + ], + "IssuingCertificateURL": [ + "http://cacerts.digicert.com/CloudflareIncECCCA-3.crt" + ], + "DNSNames": [ + "sni.cloudflaressl.com", + "*.balter.com", + "balter.com" + ], + "EmailAddresses": null, + "IPAddresses": null, + "URIs": null, + "PermittedDNSDomainsCritical": false, + "PermittedDNSDomains": null, + "ExcludedDNSDomains": null, + "PermittedIPRanges": null, + "ExcludedIPRanges": null, + "PermittedEmailAddresses": null, + "ExcludedEmailAddresses": null, + "PermittedURIDomains": null, + "ExcludedURIDomains": null, + "CRLDistributionPoints": [ + "http://crl3.digicert.com/CloudflareIncECCCA-3.crl", + "http://crl4.digicert.com/CloudflareIncECCCA-3.crl" + ], + "PolicyIdentifiers": [ + [ + 2, + 23, + 140, + 1, + 2, + 2 + ] + ] + }, + { + "Raw": "MIIDzTCCArWgAwIBAgIQCjeHZF5ftIwiTv0b7RQMPDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJJRTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTIwMDEyNzEyNDgwOFoXDTI0MTIzMTIzNTk1OVowSjELMAkGA1UEBhMCVVMxGTAXBgNVBAoTEENsb3VkZmxhcmUsIEluYy4xIDAeBgNVBAMTF0Nsb3VkZmxhcmUgSW5jIEVDQyBDQS0zMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEua1NZpkUC0bsH4HRKlAenQMVLzQSfS2WuIg4m4Vfj7+7Te9hRsTJc9QkT+DuHM5ss1FxL2ruTAUJd9NyYqSb16OCAWgwggFkMB0GA1UdDgQWBBSlzjfq67B1DpRniLRF+tkkEIeWHzAfBgNVHSMEGDAWgBTlnVkwgkdYzKz6CFQ2hns6tQRN8DAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBIGA1UdEwEB/wQIMAYBAf8CAQAwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL09tbmlyb290MjAyNS5jcmwwbQYDVR0gBGYwZDA3BglghkgBhv1sAQEwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzALBglghkgBhv1sAQIwCAYGZ4EMAQIBMAgGBmeBDAECAjAIBgZngQwBAgMwDQYJKoZIhvcNAQELBQADggEBAAUkHd0bsCrrmNaF4zlNXmtXnYJX/OvoMaJXkGUFvhZEOFp3ArnPEELG4ZKk40Un+ABHLGioVplTVI+tnkDB0A+21w0LOEhsUCxJkAZbZB2LzEgwLt4I4ptJIsCSDBFelpKU1fwg3FZs5ZKTv3ocwDfjhUkV+ivhdDkYD7fa86JXWGBPzI6UAPxGezQxPk1HgoE6y/SJXQ7vTQ1unBuCJN0yJV0ReFEQPaA1IwQvZW+cwdFD19Ae8zFnWSfda9J1CZMRJCQUzym+5iPDuI9yP+kHyCREU3qzuWFloUwOxkgAyXVjBYdwRVKD05WdRerw6DEdfgkfCv4+3ao8XnTSrLE=", + "RawTBSCertificate": "MIICtaADAgECAhAKN4dkXl+0jCJO/RvtFAw8MA0GCSqGSIb3DQEBCwUAMFoxCzAJBgNVBAYTAklFMRIwEAYDVQQKEwlCYWx0aW1vcmUxEzARBgNVBAsTCkN5YmVyVHJ1c3QxIjAgBgNVBAMTGUJhbHRpbW9yZSBDeWJlclRydXN0IFJvb3QwHhcNMjAwMTI3MTI0ODA4WhcNMjQxMjMxMjM1OTU5WjBKMQswCQYDVQQGEwJVUzEZMBcGA1UEChMQQ2xvdWRmbGFyZSwgSW5jLjEgMB4GA1UEAxMXQ2xvdWRmbGFyZSBJbmMgRUNDIENBLTMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS5rU1mmRQLRuwfgdEqUB6dAxUvNBJ9LZa4iDibhV+Pv7tN72FGxMlz1CRP4O4czmyzUXEvau5MBQl303JipJvXo4IBaDCCAWQwHQYDVR0OBBYEFKXON+rrsHUOlGeItEX62SQQh5YfMB8GA1UdIwQYMBaAFOWdWTCCR1jMrPoIVDaGezq1BE3wMA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH/BAgwBgEB/wIBADA0BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vT21uaXJvb3QyMDI1LmNybDBtBgNVHSAEZjBkMDcGCWCGSAGG/WwBATAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BTMAsGCWCGSAGG/WwBAjAIBgZngQwBAgEwCAYGZ4EMAQICMAgGBmeBDAECAw==", + "RawSubjectPublicKeyInfo": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEua1NZpkUC0bsH4HRKlAenQMVLzQSfS2WuIg4m4Vfj7+7Te9hRsTJc9QkT+DuHM5ss1FxL2ruTAUJd9NyYqSb1w==", + "RawSubject": "MEoxCzAJBgNVBAYTAlVTMRkwFwYDVQQKExBDbG91ZGZsYXJlLCBJbmMuMSAwHgYDVQQDExdDbG91ZGZsYXJlIEluYyBFQ0MgQ0EtMw==", + "RawIssuer": "MFoxCzAJBgNVBAYTAklFMRIwEAYDVQQKEwlCYWx0aW1vcmUxEzARBgNVBAsTCkN5YmVyVHJ1c3QxIjAgBgNVBAMTGUJhbHRpbW9yZSBDeWJlclRydXN0IFJvb3Q=", + "Signature": "BSQd3RuwKuuY1oXjOU1ea1edglf86+gxoleQZQW+FkQ4WncCuc8QQsbhkqTjRSf4AEcsaKhWmVNUj62eQMHQD7bXDQs4SGxQLEmQBltkHYvMSDAu3gjim0kiwJIMEV6WkpTV/CDcVmzlkpO/ehzAN+OFSRX6K+F0ORgPt9rzoldYYE/MjpQA/EZ7NDE+TUeCgTrL9IldDu9NDW6cG4Ik3TIlXRF4URA9oDUjBC9lb5zB0UPX0B7zMWdZJ91r0nUJkxEkJBTPKb7mI8O4j3I/6QfIJERTerO5YWWhTA7GSADJdWMFh3BFUoPTlZ1F6vDoMR1+CR8K/j7dqjxedNKssQ==", + "SignatureAlgorithm": 4, + "PublicKeyAlgorithm": 3, + "PublicKey": { + "Curve": { + "P": 115792089210356248762697446949407573530086143415290314195533631308867097853951, + "N": 115792089210356248762697446949407573529996955224135760342422259061068512044369, + "B": 41058363725152142129326129780047268409114441015993725554835256314039467401291, + "Gx": 48439561293906451759052585252797914202762949526041747995844080717082404635286, + "Gy": 36134250956749795798585127919587881956611106672985015071877198253568414405109, + "BitSize": 256, + "Name": "P-256" + }, + "X": 83984075730615231530440956498748499276900957075036316089284983112230089232319, + "Y": 84720202049003273739269829519636180374924996951868121119946393481023066512343 + }, + "Version": 3, + "SerialNumber": 13580602362388610137601344763287833660, + "Issuer": { + "Country": [ + "IE" + ], + "Organization": [ + "Baltimore" + ], + "OrganizationalUnit": [ + "CyberTrust" + ], + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "Baltimore CyberTrust Root", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "IE" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Baltimore" + }, + { + "Type": [ + 2, + 5, + 4, + 11 + ], + "Value": "CyberTrust" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "Baltimore CyberTrust Root" + } + ], + "ExtraNames": null + }, + "Subject": { + "Country": [ + "US" + ], + "Organization": [ + "Cloudflare, Inc." + ], + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "Cloudflare Inc ECC CA-3", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Cloudflare, Inc." + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "Cloudflare Inc ECC CA-3" + } + ], + "ExtraNames": null + }, + "NotBefore": "2020-01-27T12:48:08Z", + "NotAfter": "2024-12-31T23:59:59Z", + "KeyUsage": 97, + "Extensions": [ + { + "Id": [ + 2, + 5, + 29, + 14 + ], + "Critical": false, + "Value": "BBSlzjfq67B1DpRniLRF+tkkEIeWHw==" + }, + { + "Id": [ + 2, + 5, + 29, + 35 + ], + "Critical": false, + "Value": "MBaAFOWdWTCCR1jMrPoIVDaGezq1BE3w" + }, + { + "Id": [ + 2, + 5, + 29, + 15 + ], + "Critical": true, + "Value": "AwIBhg==" + }, + { + "Id": [ + 2, + 5, + 29, + 37 + ], + "Critical": false, + "Value": "MBQGCCsGAQUFBwMBBggrBgEFBQcDAg==" + }, + { + "Id": [ + 2, + 5, + 29, + 19 + ], + "Critical": true, + "Value": "MAYBAf8CAQA=" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 5, + 5, + 7, + 1, + 1 + ], + "Critical": false, + "Value": "MCYwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbQ==" + }, + { + "Id": [ + 2, + 5, + 29, + 31 + ], + "Critical": false, + "Value": "MDEwL6AtoCuGKWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9PbW5pcm9vdDIwMjUuY3Js" + }, + { + "Id": [ + 2, + 5, + 29, + 32 + ], + "Critical": false, + "Value": "MGQwNwYJYIZIAYb9bAEBMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwCwYJYIZIAYb9bAECMAgGBmeBDAECATAIBgZngQwBAgIwCAYGZ4EMAQID" + } + ], + "ExtraExtensions": null, + "UnhandledCriticalExtensions": null, + "ExtKeyUsage": [ + 1, + 2 + ], + "UnknownExtKeyUsage": null, + "BasicConstraintsValid": true, + "IsCA": true, + "MaxPathLen": 0, + "MaxPathLenZero": true, + "SubjectKeyId": "pc436uuwdQ6UZ4i0RfrZJBCHlh8=", + "AuthorityKeyId": "5Z1ZMIJHWMys+ghUNoZ7OrUETfA=", + "OCSPServer": [ + "http://ocsp.digicert.com" + ], + "IssuingCertificateURL": null, + "DNSNames": null, + "EmailAddresses": null, + "IPAddresses": null, + "URIs": null, + "PermittedDNSDomainsCritical": false, + "PermittedDNSDomains": null, + "ExcludedDNSDomains": null, + "PermittedIPRanges": null, + "ExcludedIPRanges": null, + "PermittedEmailAddresses": null, + "ExcludedEmailAddresses": null, + "PermittedURIDomains": null, + "ExcludedURIDomains": null, + "CRLDistributionPoints": [ + "http://crl3.digicert.com/Omniroot2025.crl" + ], + "PolicyIdentifiers": [ + [ + 2, + 16, + 840, + 1, + 114412, + 1, + 1 + ], + [ + 2, + 16, + 840, + 1, + 114412, + 1, + 2 + ], + [ + 2, + 23, + 140, + 1, + 2, + 1 + ], + [ + 2, + 23, + 140, + 1, + 2, + 2 + ], + [ + 2, + 23, + 140, + 1, + 2, + 3 + ] + ] + } + ], + "VerifiedChains": [ + [ + { + "Raw": "MIIFNTCCBNygAwIBAgIQAxLXlChqajRRIIrVCILLbDAKBggqhkjOPQQDAjBKMQswCQYDVQQGEwJVUzEZMBcGA1UEChMQQ2xvdWRmbGFyZSwgSW5jLjEgMB4GA1UEAxMXQ2xvdWRmbGFyZSBJbmMgRUNDIENBLTMwHhcNMjIwNTExMDAwMDAwWhcNMjMwNTExMjM1OTU5WjB1MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQQ2xvdWRmbGFyZSwgSW5jLjEeMBwGA1UEAxMVc25pLmNsb3VkZmxhcmVzc2wuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEPro/ubOaV6ncbW4nS4KAUKxMt46wwWEivu56OSp4280XojEtyaJeZWYpKLKqv6pChR2hCcLv9jf+rc/Ir2fd9qOCA3cwggNzMB8GA1UdIwQYMBaAFKXON+rrsHUOlGeItEX62SQQh5YfMB0GA1UdDgQWBBSMZ4ql51MRm5eAaDZ9rhsxyHQHXDA6BgNVHREEMzAxghVzbmkuY2xvdWRmbGFyZXNzbC5jb22CDCouYmFsdGVyLmNvbYIKYmFsdGVyLmNvbTAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9DbG91ZGZsYXJlSW5jRUNDQ0EtMy5jcmwwN6A1oDOGMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9DbG91ZGZsYXJlSW5jRUNDQ0EtMy5jcmwwPgYDVR0gBDcwNTAzBgZngQwBAgIwKTAnBggrBgEFBQcCARYbaHR0cDovL3d3dy5kaWdpY2VydC5jb20vQ1BTMHYGCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vQ2xvdWRmbGFyZUluY0VDQ0NBLTMuY3J0MAwGA1UdEwEB/wQCMAAwggGBBgorBgEEAdZ5AgQCBIIBcQSCAW0BawB3AOg+0No+9QY1MudXKLyJa8kD08vREWvs62nhd31tBr1uAAABgLC2feoAAAQDAEgwRgIhAKZN1429CRbYJmQ3Ybsb9PBezrKpUiQwYTu350SLsf54AiEA+w4Zqw+dKx1bz6SNctMOhesi0DBI/KAPIfAhmSaDj/UAdwA1zxkbv7FsV78PrUxtQsu7ticgJlHqP+Eq76gDwzvWTAAAAYCwtn39AAAEAwBIMEYCIQDUEXrTXl0Cgepp8H95+FGWnfjW+/YMSMVArI2f+m/eQgIhALKRSRfk3zE+3uLjlIySFseTGMqdErXHxym3+ZQnOLnAAHcAs3N3B+GEUPhjhtYFqdwRCUp5LbFnDAuH3PADDnk2pZoAAAGAsLZ+IAAABAMASDBGAiEAkqkiASprRcm2Z+ZoV8WseQiJ0m4B7EZGsNLGPQ7o7MYCIQC1Iff49LIKAp/tAZfGy2eqhqTA8B2po2XQnGjSdT0q2TAKBggqhkjOPQQDAgNHADBEAiBkpygPxQWpVYMAIJIWNrLnv5bhqSixh2PGbjmw8k1CrQIgC+Ep+ho0QCywVIB5rb8ScVt+6Ty4QoWRUOpY8I8Sxhc=", + "RawTBSCertificate": "MIIE3KADAgECAhADEteUKGpqNFEgitUIgstsMAoGCCqGSM49BAMCMEoxCzAJBgNVBAYTAlVTMRkwFwYDVQQKExBDbG91ZGZsYXJlLCBJbmMuMSAwHgYDVQQDExdDbG91ZGZsYXJlIEluYyBFQ0MgQ0EtMzAeFw0yMjA1MTEwMDAwMDBaFw0yMzA1MTEyMzU5NTlaMHUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBDbG91ZGZsYXJlLCBJbmMuMR4wHAYDVQQDExVzbmkuY2xvdWRmbGFyZXNzbC5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQ+uj+5s5pXqdxtbidLgoBQrEy3jrDBYSK+7no5KnjbzReiMS3Jol5lZikosqq/qkKFHaEJwu/2N/6tz8ivZ932o4IDdzCCA3MwHwYDVR0jBBgwFoAUpc436uuwdQ6UZ4i0RfrZJBCHlh8wHQYDVR0OBBYEFIxniqXnUxGbl4BoNn2uGzHIdAdcMDoGA1UdEQQzMDGCFXNuaS5jbG91ZGZsYXJlc3NsLmNvbYIMKi5iYWx0ZXIuY29tggpiYWx0ZXIuY29tMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwewYDVR0fBHQwcjA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0Nsb3VkZmxhcmVJbmNFQ0NDQS0zLmNybDA3oDWgM4YxaHR0cDovL2NybDQuZGlnaWNlcnQuY29tL0Nsb3VkZmxhcmVJbmNFQ0NDQS0zLmNybDA+BgNVHSAENzA1MDMGBmeBDAECAjApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwdgYIKwYBBQUHAQEEajBoMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQAYIKwYBBQUHMAKGNGh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9DbG91ZGZsYXJlSW5jRUNDQ0EtMy5jcnQwDAYDVR0TAQH/BAIwADCCAYEGCisGAQQB1nkCBAIEggFxBIIBbQFrAHcA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAGAsLZ96gAABAMASDBGAiEApk3Xjb0JFtgmZDdhuxv08F7OsqlSJDBhO7fnRIux/ngCIQD7DhmrD50rHVvPpI1y0w6F6yLQMEj8oA8h8CGZJoOP9QB3ADXPGRu/sWxXvw+tTG1Cy7u2JyAmUeo/4SrvqAPDO9ZMAAABgLC2ff0AAAQDAEgwRgIhANQRetNeXQKB6mnwf3n4UZad+Nb79gxIxUCsjZ/6b95CAiEAspFJF+TfMT7e4uOUjJIWx5MYyp0StcfHKbf5lCc4ucAAdwCzc3cH4YRQ+GOG1gWp3BEJSnktsWcMC4fc8AMOeTalmgAAAYCwtn4gAAAEAwBIMEYCIQCSqSIBKmtFybZn5mhXxax5CInSbgHsRkaw0sY9DujsxgIhALUh9/j0sgoCn+0Bl8bLZ6qGpMDwHamjZdCcaNJ1PSrZ", + "RawSubjectPublicKeyInfo": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEPro/ubOaV6ncbW4nS4KAUKxMt46wwWEivu56OSp4280XojEtyaJeZWYpKLKqv6pChR2hCcLv9jf+rc/Ir2fd9g==", + "RawSubject": "MHUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBDbG91ZGZsYXJlLCBJbmMuMR4wHAYDVQQDExVzbmkuY2xvdWRmbGFyZXNzbC5jb20=", + "RawIssuer": "MEoxCzAJBgNVBAYTAlVTMRkwFwYDVQQKExBDbG91ZGZsYXJlLCBJbmMuMSAwHgYDVQQDExdDbG91ZGZsYXJlIEluYyBFQ0MgQ0EtMw==", + "Signature": "MEQCIGSnKA/FBalVgwAgkhY2sue/luGpKLGHY8ZuObDyTUKtAiAL4Sn6GjRALLBUgHmtvxJxW37pPLhChZFQ6ljwjxLGFw==", + "SignatureAlgorithm": 10, + "PublicKeyAlgorithm": 3, + "PublicKey": { + "Curve": { + "P": 115792089210356248762697446949407573530086143415290314195533631308867097853951, + "N": 115792089210356248762697446949407573529996955224135760342422259061068512044369, + "B": 41058363725152142129326129780047268409114441015993725554835256314039467401291, + "Gx": 48439561293906451759052585252797914202762949526041747995844080717082404635286, + "Gy": 36134250956749795798585127919587881956611106672985015071877198253568414405109, + "BitSize": 256, + "Name": "P-256" + }, + "X": 28372469982735669796809073977036047912160976359066750013057668188245784583117, + "Y": 10689764161912383202003238902092505294533694707925412100193262163362291637750 + }, + "Version": 3, + "SerialNumber": 4085517787149259801944737038999931756, + "Issuer": { + "Country": [ + "US" + ], + "Organization": [ + "Cloudflare, Inc." + ], + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "Cloudflare Inc ECC CA-3", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Cloudflare, Inc." + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "Cloudflare Inc ECC CA-3" + } + ], + "ExtraNames": null + }, + "Subject": { + "Country": [ + "US" + ], + "Organization": [ + "Cloudflare, Inc." + ], + "OrganizationalUnit": null, + "Locality": [ + "San Francisco" + ], + "Province": [ + "California" + ], + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "sni.cloudflaressl.com", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 8 + ], + "Value": "California" + }, + { + "Type": [ + 2, + 5, + 4, + 7 + ], + "Value": "San Francisco" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Cloudflare, Inc." + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "sni.cloudflaressl.com" + } + ], + "ExtraNames": null + }, + "NotBefore": "2022-05-11T00:00:00Z", + "NotAfter": "2023-05-11T23:59:59Z", + "KeyUsage": 1, + "Extensions": [ + { + "Id": [ + 2, + 5, + 29, + 35 + ], + "Critical": false, + "Value": "MBaAFKXON+rrsHUOlGeItEX62SQQh5Yf" + }, + { + "Id": [ + 2, + 5, + 29, + 14 + ], + "Critical": false, + "Value": "BBSMZ4ql51MRm5eAaDZ9rhsxyHQHXA==" + }, + { + "Id": [ + 2, + 5, + 29, + 17 + ], + "Critical": false, + "Value": "MDGCFXNuaS5jbG91ZGZsYXJlc3NsLmNvbYIMKi5iYWx0ZXIuY29tggpiYWx0ZXIuY29t" + }, + { + "Id": [ + 2, + 5, + 29, + 15 + ], + "Critical": true, + "Value": "AwIHgA==" + }, + { + "Id": [ + 2, + 5, + 29, + 37 + ], + "Critical": false, + "Value": "MBQGCCsGAQUFBwMBBggrBgEFBQcDAg==" + }, + { + "Id": [ + 2, + 5, + 29, + 31 + ], + "Critical": false, + "Value": "MHIwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9DbG91ZGZsYXJlSW5jRUNDQ0EtMy5jcmwwN6A1oDOGMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9DbG91ZGZsYXJlSW5jRUNDQ0EtMy5jcmw=" + }, + { + "Id": [ + 2, + 5, + 29, + 32 + ], + "Critical": false, + "Value": "MDUwMwYGZ4EMAQICMCkwJwYIKwYBBQUHAgEWG2h0dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQUw==" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 5, + 5, + 7, + 1, + 1 + ], + "Critical": false, + "Value": "MGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBABggrBgEFBQcwAoY0aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0Nsb3VkZmxhcmVJbmNFQ0NDQS0zLmNydA==" + }, + { + "Id": [ + 2, + 5, + 29, + 19 + ], + "Critical": true, + "Value": "MAA=" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 4, + 1, + 11129, + 2, + 4, + 2 + ], + "Critical": false, + "Value": "BIIBbQFrAHcA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAGAsLZ96gAABAMASDBGAiEApk3Xjb0JFtgmZDdhuxv08F7OsqlSJDBhO7fnRIux/ngCIQD7DhmrD50rHVvPpI1y0w6F6yLQMEj8oA8h8CGZJoOP9QB3ADXPGRu/sWxXvw+tTG1Cy7u2JyAmUeo/4SrvqAPDO9ZMAAABgLC2ff0AAAQDAEgwRgIhANQRetNeXQKB6mnwf3n4UZad+Nb79gxIxUCsjZ/6b95CAiEAspFJF+TfMT7e4uOUjJIWx5MYyp0StcfHKbf5lCc4ucAAdwCzc3cH4YRQ+GOG1gWp3BEJSnktsWcMC4fc8AMOeTalmgAAAYCwtn4gAAAEAwBIMEYCIQCSqSIBKmtFybZn5mhXxax5CInSbgHsRkaw0sY9DujsxgIhALUh9/j0sgoCn+0Bl8bLZ6qGpMDwHamjZdCcaNJ1PSrZ" + } + ], + "ExtraExtensions": null, + "UnhandledCriticalExtensions": null, + "ExtKeyUsage": [ + 1, + 2 + ], + "UnknownExtKeyUsage": null, + "BasicConstraintsValid": true, + "IsCA": false, + "MaxPathLen": -1, + "MaxPathLenZero": false, + "SubjectKeyId": "jGeKpedTEZuXgGg2fa4bMch0B1w=", + "AuthorityKeyId": "pc436uuwdQ6UZ4i0RfrZJBCHlh8=", + "OCSPServer": [ + "http://ocsp.digicert.com" + ], + "IssuingCertificateURL": [ + "http://cacerts.digicert.com/CloudflareIncECCCA-3.crt" + ], + "DNSNames": [ + "sni.cloudflaressl.com", + "*.balter.com", + "balter.com" + ], + "EmailAddresses": null, + "IPAddresses": null, + "URIs": null, + "PermittedDNSDomainsCritical": false, + "PermittedDNSDomains": null, + "ExcludedDNSDomains": null, + "PermittedIPRanges": null, + "ExcludedIPRanges": null, + "PermittedEmailAddresses": null, + "ExcludedEmailAddresses": null, + "PermittedURIDomains": null, + "ExcludedURIDomains": null, + "CRLDistributionPoints": [ + "http://crl3.digicert.com/CloudflareIncECCCA-3.crl", + "http://crl4.digicert.com/CloudflareIncECCCA-3.crl" + ], + "PolicyIdentifiers": [ + [ + 2, + 23, + 140, + 1, + 2, + 2 + ] + ] + }, + { + "Raw": "MIIDzTCCArWgAwIBAgIQCjeHZF5ftIwiTv0b7RQMPDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJJRTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTIwMDEyNzEyNDgwOFoXDTI0MTIzMTIzNTk1OVowSjELMAkGA1UEBhMCVVMxGTAXBgNVBAoTEENsb3VkZmxhcmUsIEluYy4xIDAeBgNVBAMTF0Nsb3VkZmxhcmUgSW5jIEVDQyBDQS0zMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEua1NZpkUC0bsH4HRKlAenQMVLzQSfS2WuIg4m4Vfj7+7Te9hRsTJc9QkT+DuHM5ss1FxL2ruTAUJd9NyYqSb16OCAWgwggFkMB0GA1UdDgQWBBSlzjfq67B1DpRniLRF+tkkEIeWHzAfBgNVHSMEGDAWgBTlnVkwgkdYzKz6CFQ2hns6tQRN8DAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBIGA1UdEwEB/wQIMAYBAf8CAQAwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL09tbmlyb290MjAyNS5jcmwwbQYDVR0gBGYwZDA3BglghkgBhv1sAQEwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzALBglghkgBhv1sAQIwCAYGZ4EMAQIBMAgGBmeBDAECAjAIBgZngQwBAgMwDQYJKoZIhvcNAQELBQADggEBAAUkHd0bsCrrmNaF4zlNXmtXnYJX/OvoMaJXkGUFvhZEOFp3ArnPEELG4ZKk40Un+ABHLGioVplTVI+tnkDB0A+21w0LOEhsUCxJkAZbZB2LzEgwLt4I4ptJIsCSDBFelpKU1fwg3FZs5ZKTv3ocwDfjhUkV+ivhdDkYD7fa86JXWGBPzI6UAPxGezQxPk1HgoE6y/SJXQ7vTQ1unBuCJN0yJV0ReFEQPaA1IwQvZW+cwdFD19Ae8zFnWSfda9J1CZMRJCQUzym+5iPDuI9yP+kHyCREU3qzuWFloUwOxkgAyXVjBYdwRVKD05WdRerw6DEdfgkfCv4+3ao8XnTSrLE=", + "RawTBSCertificate": "MIICtaADAgECAhAKN4dkXl+0jCJO/RvtFAw8MA0GCSqGSIb3DQEBCwUAMFoxCzAJBgNVBAYTAklFMRIwEAYDVQQKEwlCYWx0aW1vcmUxEzARBgNVBAsTCkN5YmVyVHJ1c3QxIjAgBgNVBAMTGUJhbHRpbW9yZSBDeWJlclRydXN0IFJvb3QwHhcNMjAwMTI3MTI0ODA4WhcNMjQxMjMxMjM1OTU5WjBKMQswCQYDVQQGEwJVUzEZMBcGA1UEChMQQ2xvdWRmbGFyZSwgSW5jLjEgMB4GA1UEAxMXQ2xvdWRmbGFyZSBJbmMgRUNDIENBLTMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS5rU1mmRQLRuwfgdEqUB6dAxUvNBJ9LZa4iDibhV+Pv7tN72FGxMlz1CRP4O4czmyzUXEvau5MBQl303JipJvXo4IBaDCCAWQwHQYDVR0OBBYEFKXON+rrsHUOlGeItEX62SQQh5YfMB8GA1UdIwQYMBaAFOWdWTCCR1jMrPoIVDaGezq1BE3wMA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH/BAgwBgEB/wIBADA0BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vT21uaXJvb3QyMDI1LmNybDBtBgNVHSAEZjBkMDcGCWCGSAGG/WwBATAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BTMAsGCWCGSAGG/WwBAjAIBgZngQwBAgEwCAYGZ4EMAQICMAgGBmeBDAECAw==", + "RawSubjectPublicKeyInfo": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEua1NZpkUC0bsH4HRKlAenQMVLzQSfS2WuIg4m4Vfj7+7Te9hRsTJc9QkT+DuHM5ss1FxL2ruTAUJd9NyYqSb1w==", + "RawSubject": "MEoxCzAJBgNVBAYTAlVTMRkwFwYDVQQKExBDbG91ZGZsYXJlLCBJbmMuMSAwHgYDVQQDExdDbG91ZGZsYXJlIEluYyBFQ0MgQ0EtMw==", + "RawIssuer": "MFoxCzAJBgNVBAYTAklFMRIwEAYDVQQKEwlCYWx0aW1vcmUxEzARBgNVBAsTCkN5YmVyVHJ1c3QxIjAgBgNVBAMTGUJhbHRpbW9yZSBDeWJlclRydXN0IFJvb3Q=", + "Signature": "BSQd3RuwKuuY1oXjOU1ea1edglf86+gxoleQZQW+FkQ4WncCuc8QQsbhkqTjRSf4AEcsaKhWmVNUj62eQMHQD7bXDQs4SGxQLEmQBltkHYvMSDAu3gjim0kiwJIMEV6WkpTV/CDcVmzlkpO/ehzAN+OFSRX6K+F0ORgPt9rzoldYYE/MjpQA/EZ7NDE+TUeCgTrL9IldDu9NDW6cG4Ik3TIlXRF4URA9oDUjBC9lb5zB0UPX0B7zMWdZJ91r0nUJkxEkJBTPKb7mI8O4j3I/6QfIJERTerO5YWWhTA7GSADJdWMFh3BFUoPTlZ1F6vDoMR1+CR8K/j7dqjxedNKssQ==", + "SignatureAlgorithm": 4, + "PublicKeyAlgorithm": 3, + "PublicKey": { + "Curve": { + "P": 115792089210356248762697446949407573530086143415290314195533631308867097853951, + "N": 115792089210356248762697446949407573529996955224135760342422259061068512044369, + "B": 41058363725152142129326129780047268409114441015993725554835256314039467401291, + "Gx": 48439561293906451759052585252797914202762949526041747995844080717082404635286, + "Gy": 36134250956749795798585127919587881956611106672985015071877198253568414405109, + "BitSize": 256, + "Name": "P-256" + }, + "X": 83984075730615231530440956498748499276900957075036316089284983112230089232319, + "Y": 84720202049003273739269829519636180374924996951868121119946393481023066512343 + }, + "Version": 3, + "SerialNumber": 13580602362388610137601344763287833660, + "Issuer": { + "Country": [ + "IE" + ], + "Organization": [ + "Baltimore" + ], + "OrganizationalUnit": [ + "CyberTrust" + ], + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "Baltimore CyberTrust Root", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "IE" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Baltimore" + }, + { + "Type": [ + 2, + 5, + 4, + 11 + ], + "Value": "CyberTrust" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "Baltimore CyberTrust Root" + } + ], + "ExtraNames": null + }, + "Subject": { + "Country": [ + "US" + ], + "Organization": [ + "Cloudflare, Inc." + ], + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "Cloudflare Inc ECC CA-3", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Cloudflare, Inc." + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "Cloudflare Inc ECC CA-3" + } + ], + "ExtraNames": null + }, + "NotBefore": "2020-01-27T12:48:08Z", + "NotAfter": "2024-12-31T23:59:59Z", + "KeyUsage": 97, + "Extensions": [ + { + "Id": [ + 2, + 5, + 29, + 14 + ], + "Critical": false, + "Value": "BBSlzjfq67B1DpRniLRF+tkkEIeWHw==" + }, + { + "Id": [ + 2, + 5, + 29, + 35 + ], + "Critical": false, + "Value": "MBaAFOWdWTCCR1jMrPoIVDaGezq1BE3w" + }, + { + "Id": [ + 2, + 5, + 29, + 15 + ], + "Critical": true, + "Value": "AwIBhg==" + }, + { + "Id": [ + 2, + 5, + 29, + 37 + ], + "Critical": false, + "Value": "MBQGCCsGAQUFBwMBBggrBgEFBQcDAg==" + }, + { + "Id": [ + 2, + 5, + 29, + 19 + ], + "Critical": true, + "Value": "MAYBAf8CAQA=" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 5, + 5, + 7, + 1, + 1 + ], + "Critical": false, + "Value": "MCYwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbQ==" + }, + { + "Id": [ + 2, + 5, + 29, + 31 + ], + "Critical": false, + "Value": "MDEwL6AtoCuGKWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9PbW5pcm9vdDIwMjUuY3Js" + }, + { + "Id": [ + 2, + 5, + 29, + 32 + ], + "Critical": false, + "Value": "MGQwNwYJYIZIAYb9bAEBMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwCwYJYIZIAYb9bAECMAgGBmeBDAECATAIBgZngQwBAgIwCAYGZ4EMAQID" + } + ], + "ExtraExtensions": null, + "UnhandledCriticalExtensions": null, + "ExtKeyUsage": [ + 1, + 2 + ], + "UnknownExtKeyUsage": null, + "BasicConstraintsValid": true, + "IsCA": true, + "MaxPathLen": 0, + "MaxPathLenZero": true, + "SubjectKeyId": "pc436uuwdQ6UZ4i0RfrZJBCHlh8=", + "AuthorityKeyId": "5Z1ZMIJHWMys+ghUNoZ7OrUETfA=", + "OCSPServer": [ + "http://ocsp.digicert.com" + ], + "IssuingCertificateURL": null, + "DNSNames": null, + "EmailAddresses": null, + "IPAddresses": null, + "URIs": null, + "PermittedDNSDomainsCritical": false, + "PermittedDNSDomains": null, + "ExcludedDNSDomains": null, + "PermittedIPRanges": null, + "ExcludedIPRanges": null, + "PermittedEmailAddresses": null, + "ExcludedEmailAddresses": null, + "PermittedURIDomains": null, + "ExcludedURIDomains": null, + "CRLDistributionPoints": [ + "http://crl3.digicert.com/Omniroot2025.crl" + ], + "PolicyIdentifiers": [ + [ + 2, + 16, + 840, + 1, + 114412, + 1, + 1 + ], + [ + 2, + 16, + 840, + 1, + 114412, + 1, + 2 + ], + [ + 2, + 23, + 140, + 1, + 2, + 1 + ], + [ + 2, + 23, + 140, + 1, + 2, + 2 + ], + [ + 2, + 23, + 140, + 1, + 2, + 3 + ] + ] + }, + { + "Raw": "MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoXDTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9yZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVyVHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKrmD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjrIZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeKmpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSuXmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZydc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/yejl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT929hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3WgxjkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp", + "RawTBSCertificate": "MIICX6ADAgECAgQCAAC5MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNVBAYTAklFMRIwEAYDVQQKEwlCYWx0aW1vcmUxEzARBgNVBAsTCkN5YmVyVHJ1c3QxIjAgBgNVBAMTGUJhbHRpbW9yZSBDeWJlclRydXN0IFJvb3QwHhcNMDAwNTEyMTg0NjAwWhcNMjUwNTEyMjM1OTAwWjBaMQswCQYDVQQGEwJJRTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAowS7IquYPVfoJnKatXnUKeLh6JWAsbDjW44rKZpk36Fd7bAJBW3bKC7OYqJi/rSI2hLrOOshncBBKwFSe4h30xyPx7q5iLVqCedz6BFAp9HMymKNLeWPC6ZQ0qhQwyjq9aslh4qalhypZ7g/DNX3+VITL8Ib1XBw8I/AEsoGy5rh2cozenfW+Oy58WhEQkgT0sDCpK5eYP62pgX8tN0HWQLUWRiYY/WlY+CQDH1dsgZ684Xq69QDrl6EPl//Fe1pvPk5NnJ1z3dSTfPJkCy5PeXJI1M/HySYIVwHmSm9xjrs526GOmuXdGMzvWgYMfB4jXa//J6OXSqGp02Q3CcaOQIDAQABo0UwQzAdBgNVHQ4EFgQU5Z1ZMIJHWMys+ghUNoZ7OrUETfAwEgYDVR0TAQH/BAgwBgEB/wIBAzAOBgNVHQ8BAf8EBAMCAQY=", + "RawSubjectPublicKeyInfo": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAowS7IquYPVfoJnKatXnUKeLh6JWAsbDjW44rKZpk36Fd7bAJBW3bKC7OYqJi/rSI2hLrOOshncBBKwFSe4h30xyPx7q5iLVqCedz6BFAp9HMymKNLeWPC6ZQ0qhQwyjq9aslh4qalhypZ7g/DNX3+VITL8Ib1XBw8I/AEsoGy5rh2cozenfW+Oy58WhEQkgT0sDCpK5eYP62pgX8tN0HWQLUWRiYY/WlY+CQDH1dsgZ684Xq69QDrl6EPl//Fe1pvPk5NnJ1z3dSTfPJkCy5PeXJI1M/HySYIVwHmSm9xjrs526GOmuXdGMzvWgYMfB4jXa//J6OXSqGp02Q3CcaOQIDAQAB", + "RawSubject": "MFoxCzAJBgNVBAYTAklFMRIwEAYDVQQKEwlCYWx0aW1vcmUxEzARBgNVBAsTCkN5YmVyVHJ1c3QxIjAgBgNVBAMTGUJhbHRpbW9yZSBDeWJlclRydXN0IFJvb3Q=", + "RawIssuer": "MFoxCzAJBgNVBAYTAklFMRIwEAYDVQQKEwlCYWx0aW1vcmUxEzARBgNVBAsTCkN5YmVyVHJ1c3QxIjAgBgNVBAMTGUJhbHRpbW9yZSBDeWJlclRydXN0IFJvb3Q=", + "Signature": "hQxdjuRvUWhCBaDdu08nJYQDvfdk/S3XMOOkEBfr2ikptnk/dvYZEyO4EAr5WKTUYXC9BGFqEooX1Qq9xbwwfNbpDCWNhkBP7MyjfjjGNxFP7d1oMY5M0rMBdO6+dV4HSBp/cP8WXITAeYW4Bf1/vmURow/AArT4Ujc5BNWpMXoYv6Aq9BKZ96NFguM8XvWdnrXInnwuyKSeTggUS239cG1rGmO9ZOYft87w8p8uuxu38lCIc5LC4uMWjZoyAquOGN3pEBHufjWrkK8+MJR60DM9p2UP9fyOnmLPR0QsAV27HbUy0kfSOC7Q/oHcMmoete481fzngR0ZwyRC6mM5qQ==", + "SignatureAlgorithm": 3, + "PublicKeyAlgorithm": 1, + "PublicKey": { + "N": "20579176651421167987106471718888186309534186253587759121109122482694167416584428920295678216035822449451639581023765122994089008826314029843654807108803739729565431642116323937940944378450034252354609020536286175863324156219063038927409933070688727356676027216359532593504366119272034244698731524943132462329205729047681997715455240148827523651706429854757422624117805863121520494307655271426986078917217383478420381375139154341613794371303682232583316393601620034638044186782252195438345309455714637508276892061355357785328168602107026282695945834955006612147350315937204256563720794300123948598669913435346712336953", + "E": 65537 + }, + "Version": 3, + "SerialNumber": 33554617, + "Issuer": { + "Country": [ + "IE" + ], + "Organization": [ + "Baltimore" + ], + "OrganizationalUnit": [ + "CyberTrust" + ], + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "Baltimore CyberTrust Root", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "IE" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Baltimore" + }, + { + "Type": [ + 2, + 5, + 4, + 11 + ], + "Value": "CyberTrust" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "Baltimore CyberTrust Root" + } + ], + "ExtraNames": null + }, + "Subject": { + "Country": [ + "IE" + ], + "Organization": [ + "Baltimore" + ], + "OrganizationalUnit": [ + "CyberTrust" + ], + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "Baltimore CyberTrust Root", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "IE" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Baltimore" + }, + { + "Type": [ + 2, + 5, + 4, + 11 + ], + "Value": "CyberTrust" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "Baltimore CyberTrust Root" + } + ], + "ExtraNames": null + }, + "NotBefore": "2000-05-12T18:46:00Z", + "NotAfter": "2025-05-12T23:59:00Z", + "KeyUsage": 96, + "Extensions": [ + { + "Id": [ + 2, + 5, + 29, + 14 + ], + "Critical": false, + "Value": "BBTlnVkwgkdYzKz6CFQ2hns6tQRN8A==" + }, + { + "Id": [ + 2, + 5, + 29, + 19 + ], + "Critical": true, + "Value": "MAYBAf8CAQM=" + }, + { + "Id": [ + 2, + 5, + 29, + 15 + ], + "Critical": true, + "Value": "AwIBBg==" + } + ], + "ExtraExtensions": null, + "UnhandledCriticalExtensions": null, + "ExtKeyUsage": null, + "UnknownExtKeyUsage": null, + "BasicConstraintsValid": true, + "IsCA": true, + "MaxPathLen": 3, + "MaxPathLenZero": false, + "SubjectKeyId": "5Z1ZMIJHWMys+ghUNoZ7OrUETfA=", + "AuthorityKeyId": null, + "OCSPServer": null, + "IssuingCertificateURL": null, + "DNSNames": null, + "EmailAddresses": null, + "IPAddresses": null, + "URIs": null, + "PermittedDNSDomainsCritical": false, + "PermittedDNSDomains": null, + "ExcludedDNSDomains": null, + "PermittedIPRanges": null, + "ExcludedIPRanges": null, + "PermittedEmailAddresses": null, + "ExcludedEmailAddresses": null, + "PermittedURIDomains": null, + "ExcludedURIDomains": null, + "CRLDistributionPoints": null, + "PolicyIdentifiers": null + } + ] + ], + "SignedCertificateTimestamps": null, + "OCSPResponse": "MIIBFAoBAKCCAQ0wggEJBgkrBgEFBQcwAQEEgfswgfgwgZ6iFgQUpc436uuwdQ6UZ4i0RfrZJBCHlh8YDzIwMjIwNTIwMDkxODM3WjBzMHEwSTAJBgUrDgMCGgUABBQS14tALDViBvqCf47YkiQRtKz1BAQUpc436uuwdQ6UZ4i0RfrZJBCHlh8CEAMS15Qoamo0USCK1QiCy2yAABgPMjAyMjA1MjAwOTAzMDJaoBEYDzIwMjIwNTI3MDgxODAyWjAKBggqhkjOPQQDAgNJADBGAiEAmUui+kCFNimrvKVZdZc7dyvCVtZFpntjJI0xRbeJYeQCIQDebnwNAJesBgRQ3Gm5fZVuB+HhaeUzyASRjT0rQSFEFQ==", + "TLSUnique": null + } + }, + "ErrType": "", + "ErrMsg": "" + }, + { + "Request": { + "Method": "GET", + "URL": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "example.com", + "Path": "", + "RawPath": "", + "ForceQuery": false, + "RawQuery": "", + "Fragment": "", + "RawFragment": "" + }, + "Header": { + "Accept": [ + "*/*" + ], + "Range": [ + "bytes=0-0" + ], + "User-Agent": [ + "htmltest/dev" + ] + }, + "Body": "" + }, + "Response": { + "Status": "206 Partial Content", + "StatusCode": 206, + "Proto": "HTTP/1.1", + "ProtoMajor": 1, + "ProtoMinor": 1, + "Header": { + "Accept-Ranges": [ + "bytes" + ], + "Age": [ + "392498" + ], + "Cache-Control": [ + "max-age=604800" + ], + "Content-Length": [ + "1" + ], + "Content-Range": [ + "bytes 0-0/1256" + ], + "Content-Type": [ + "text/html; charset=UTF-8" + ], + "Date": [ + "Thu, 26 May 2022 15:54:13 GMT" + ], + "Etag": [ + "\"3147526947+gzip\"" + ], + "Expires": [ + "Thu, 02 Jun 2022 15:54:13 GMT" + ], + "Last-Modified": [ + "Thu, 17 Oct 2019 07:18:26 GMT" + ], + "Server": [ + "ECS (nyb/1D1F)" + ], + "Vary": [ + "Accept-Encoding" + ], + "X-Cache": [ + "HIT" + ] + }, + "Body": "PA==", + "ContentLength": 1, + "TransferEncoding": null, + "Trailer": null, + "TLS": { + "Version": 772, + "HandshakeComplete": true, + "DidResume": false, + "CipherSuite": 4866, + "NegotiatedProtocol": "", + "NegotiatedProtocolIsMutual": true, + "ServerName": "example.com", + "PeerCertificates": [ + { + "Raw": "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", + "RawTBSCertificate": "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", + "RawSubjectPublicKeyInfo": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlV2WY5rlGn1fpwvuBhj0nVBcNxCxkHUG/pJG4HvaJen7YIZ1mLc7/P4snOJZiEfwWFTikHNbcUCcYiKG8JkFebZOYMc1U9PiEtVWGU4kuYuxiXpD8oMPin1B0SgrF7gKfO1//I2weJdAUjgZuXBCPAlhz2EnHddzXUtwm9XuOLO/Y6LATVMsbp8/lXnfo/bX0UgJ7C0aVqOu07A0Vr6OkPxwWmOvF3cRKhVCM7U4B51KK+IsWRLm8cVW1IaXjwhGzW7BR6EI3sxCQ4Wnc6HVPSgmomLWWWkIGFPAwcWUB4NC12yhCO5iW/dxNMWNLMRVtnZAyq6FpZ8wFK6j4OMwMwIDAQAB", + "RawSubject": "MIGWMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEUMBIGA1UEBxMLTG9zIEFuZ2VsZXMxQjBABgNVBAoMOUludGVybmV0wqBDb3Jwb3JhdGlvbsKgZm9ywqBBc3NpZ25lZMKgTmFtZXPCoGFuZMKgTnVtYmVyczEYMBYGA1UEAxMPd3d3LmV4YW1wbGUub3Jn", + "RawIssuer": "ME8xCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxKTAnBgNVBAMTIERpZ2lDZXJ0IFRMUyBSU0EgU0hBMjU2IDIwMjAgQ0Ex", + "Signature": "qp++XZEbreROTsyPB2RENbStOxM/wSnYtKvzQlFJRjvWzx5Bg+ELVy+DaXllB29ZA4xRlIkYED4eXO26PY5PGhSS0yv/1JjLp5MOvLcbk6RCQkbZ5bEaa2gqmy5IqS8dKrDj+CCUVIFQLu7X4CB6ey5n+/rYF6Rb3MoAYu8jr3pY8Hp0DL1NQ/GMAofc464J0vf6NzzSS6sE5UOl0lURDkGHXzio5XpeTEa4tvo/w0vNQDX/4KRxdArBIIvjVEeE1Ri9UZtAXd1CMBLROqVjmq+QCNYb0XELBnGQ666tr7pfx9trHniitNEGI6dj87VD+laMUBd7HBtOEGsiDoRSlA==", + "SignatureAlgorithm": 4, + "PublicKeyAlgorithm": 1, + "PublicKey": { + "N": "18855657135185986053778639423753988201634872186805892272583726922916365746868687073705092598741155257202775008916341991304060576030379626942253628734810075552537304649456075861211294078258519507607799016390590223187650460226843970623507467644191123633077729180302785017193944451742756310030960585263457913014698421208738834416686525708816421450144547921212825917532320295464320126195490923145242094526855112705335288086133965962304609668269667255233226535346371653121583452226204095759244071273555189243402903376183942943652409583484948305028457767398615150531835260192351940523643186019744843141126263441206632722483", + "E": 65537 + }, + "Version": 3, + "SerialNumber": 20823119674429668393338028820299337114, + "Issuer": { + "Country": [ + "US" + ], + "Organization": [ + "DigiCert Inc" + ], + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "DigiCert TLS RSA SHA256 2020 CA1", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "DigiCert Inc" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "DigiCert TLS RSA SHA256 2020 CA1" + } + ], + "ExtraNames": null + }, + "Subject": { + "Country": [ + "US" + ], + "Organization": [ + "Internet Corporation for Assigned Names and Numbers" + ], + "OrganizationalUnit": null, + "Locality": [ + "Los Angeles" + ], + "Province": [ + "California" + ], + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "www.example.org", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 8 + ], + "Value": "California" + }, + { + "Type": [ + 2, + 5, + 4, + 7 + ], + "Value": "Los Angeles" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Internet Corporation for Assigned Names and Numbers" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "www.example.org" + } + ], + "ExtraNames": null + }, + "NotBefore": "2022-03-14T00:00:00Z", + "NotAfter": "2023-03-14T23:59:59Z", + "KeyUsage": 5, + "Extensions": [ + { + "Id": [ + 2, + 5, + 29, + 35 + ], + "Critical": false, + "Value": "MBaAFLdrouqoqoSMeeq02g+YssWVdrn0" + }, + { + "Id": [ + 2, + 5, + 29, + 14 + ], + "Critical": false, + "Value": "BBT3KgnQJFsRce66vvQ+HD1WEogWuw==" + }, + { + "Id": [ + 2, + 5, + 29, + 17 + ], + "Critical": false, + "Value": "MHiCD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5uZXSCC2V4YW1wbGUuZWR1ggtleGFtcGxlLmNvbYILZXhhbXBsZS5vcmeCD3d3dy5leGFtcGxlLmNvbYIPd3d3LmV4YW1wbGUuZWR1gg93d3cuZXhhbXBsZS5uZXQ=" + }, + { + "Id": [ + 2, + 5, + 29, + 15 + ], + "Critical": true, + "Value": "AwIFoA==" + }, + { + "Id": [ + 2, + 5, + 29, + 37 + ], + "Critical": false, + "Value": "MBQGCCsGAQUFBwMBBggrBgEFBQcDAg==" + }, + { + "Id": [ + 2, + 5, + 29, + 31 + ], + "Critical": false, + "Value": "MIGEMECgPqA8hjpodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRUTFNSU0FTSEEyNTYyMDIwQ0ExLTQuY3JsMECgPqA8hjpodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUTFNSU0FTSEEyNTYyMDIwQ0ExLTQuY3Js" + }, + { + "Id": [ + 2, + 5, + 29, + 32 + ], + "Critical": false, + "Value": "MDUwMwYGZ4EMAQICMCkwJwYIKwYBBQUHAgEWG2h0dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQUw==" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 5, + 5, + 7, + 1, + 1 + ], + "Critical": false, + "Value": "MHEwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBJBggrBgEFBQcwAoY9aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VExTUlNBU0hBMjU2MjAyMENBMS0xLmNydA==" + }, + { + "Id": [ + 2, + 5, + 29, + 19 + ], + "Critical": false, + "Value": "MAA=" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 4, + 1, + 11129, + 2, + 4, + 2 + ], + "Critical": false, + "Value": "BIIBaAFmAHUA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAF/ip6hdQAABAMARjBEAiAxePNT60Z/vTJTPVryiGzXrLxCNJQqteULkguBEMbG/gIgR3QwvILJIWAUfvSfJQ/zMmqr2JDanWE8uzbC4EWbcwAAdQA1zxkbv7FsV78PrUxtQsu7ticgJlHqP+Eq76gDwzvWTAAAAX+KnqF8AAAEAwBGMEQCIDspTxwkUBpEoeA+IolNYwOKl9Yxmwk816yd0O2IJPZcAiAV8TWhoOLiiqGKnY02CdcGXOzAzC7tT6m7OtLAku2+WAB2ALNzdwfhhFD4Y4bWBancEQlKeS2xZwwLh9zwAw55NqWaAAABf4qeoYcAAAQDAEcwRQIgKR7qwPLQb6UT2+S7w7uQsbsDZfZVX/g8FkBtAltaTpACIQDLdtedRNGNhuzYpB6gmBBydhtSQi5YZLspFvaVHpeW1w==" + } + ], + "ExtraExtensions": null, + "UnhandledCriticalExtensions": null, + "ExtKeyUsage": [ + 1, + 2 + ], + "UnknownExtKeyUsage": null, + "BasicConstraintsValid": true, + "IsCA": false, + "MaxPathLen": -1, + "MaxPathLenZero": false, + "SubjectKeyId": "9yoJ0CRbEXHuur70Phw9VhKIFrs=", + "AuthorityKeyId": "t2ui6qiqhIx56rTaD5iyxZV2ufQ=", + "OCSPServer": [ + "http://ocsp.digicert.com" + ], + "IssuingCertificateURL": [ + "http://cacerts.digicert.com/DigiCertTLSRSASHA2562020CA1-1.crt" + ], + "DNSNames": [ + "www.example.org", + "example.net", + "example.edu", + "example.com", + "example.org", + "www.example.com", + "www.example.edu", + "www.example.net" + ], + "EmailAddresses": null, + "IPAddresses": null, + "URIs": null, + "PermittedDNSDomainsCritical": false, + "PermittedDNSDomains": null, + "ExcludedDNSDomains": null, + "PermittedIPRanges": null, + "ExcludedIPRanges": null, + "PermittedEmailAddresses": null, + "ExcludedEmailAddresses": null, + "PermittedURIDomains": null, + "ExcludedURIDomains": null, + "CRLDistributionPoints": [ + "http://crl3.digicert.com/DigiCertTLSRSASHA2562020CA1-4.crl", + "http://crl4.digicert.com/DigiCertTLSRSASHA2562020CA1-4.crl" + ], + "PolicyIdentifiers": [ + [ + 2, + 23, + 140, + 1, + 2, + 2 + ] + ] + }, + { + "Raw": "MIIEvjCCA6agAwIBAgIQBtjZBNVYQ0b2ii+nVCJ+xDANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0yMTA0MTQwMDAwMDBaFw0zMTA0MTMyMzU5NTlaME8xCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxKTAnBgNVBAMTIERpZ2lDZXJ0IFRMUyBSU0EgU0hBMjU2IDIwMjAgQ0ExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwUuzZUdwvN1PWNvsnO3DZuUfMRNUrUpmRh8sCuxkB+Uu3Ny5CiDt3+PE0J6aqXodgojlEVbbHp9YwlHnLDQNLtKS4VbL8Xlfs7uHyiUDe5pSQWYQYE9XE0nw6Ddng9/n00tnTCJRpt8OmRDtV1F0JuJ9x8piLhMbfyOIJVNvwTRYAIuE//i+p1hJInuWraKImxW8oHzf6VGo1bDtN+I2tIJLYrVJmuzHZ9bjPvXj1hJeRPG/cUJ9WIQDgLGBAfr5yjK7tI4nhyfFK3TUqNaX3sNk+crOU6JWvHgXjkkDKa77SU+kFbnO8lwZV21reacroicgE7XQPUDTITAHk+qZ9QIDAQABo4IBgjCCAX4wEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUt2ui6qiqhIx56rTaD5iyxZV2ufQwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBABggrBgEFBQcwAoY0aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNydDBCBgNVHR8EOzA5MDegNaAzhjFodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRHbG9iYWxSb290Q0EuY3JsMD0GA1UdIAQ2MDQwCwYJYIZIAYb9bAIBMAcGBWeBDAEBMAgGBmeBDAECATAIBgZngQwBAgIwCAYGZ4EMAQIDMA0GCSqGSIb3DQEBCwUAA4IBAQCAMs5eC91uWg0Kr+HWhMvAjvqFcO3aXbMM9yt1QP6FCvrzMXi3cEsaiVi6gL3zax3pfs8LulicWdSQ0/1s/dCYbbdxglvPbQtaCdB73sRD2Cqk3p5BJl+7j5nL3a7hqG+fh/50tx8bIKuxT8b1Z11dmzzp/2n3YWzW2fP9NsarA4h20ksudYbj/NhVfSbCEXffPgK2fPOre3qGNm+499iTcc+G33Mw+nur7SpZyEKEOxEXGlLzyQ4UfaJbcme6ce1XR2bFuAJKZTRei9AqPCCcUZlM51Ke92sRKw2Sfh3oius2FkOH6ipjv3U/697EA7sKPPcw7+uvTPyLNhBzPvOk", + "RawTBSCertificate": "MIIDpqADAgECAhAG2NkE1VhDRvaKL6dUIn7EMA0GCSqGSIb3DQEBCwUAMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMB4XDTIxMDQxNDAwMDAwMFoXDTMxMDQxMzIzNTk1OVowTzELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEpMCcGA1UEAxMgRGlnaUNlcnQgVExTIFJTQSBTSEEyNTYgMjAyMCBDQTEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDBS7NlR3C83U9Y2+yc7cNm5R8xE1StSmZGHywK7GQH5S7c3LkKIO3f48TQnpqpeh2CiOURVtsen1jCUecsNA0u0pLhVsvxeV+zu4fKJQN7mlJBZhBgT1cTSfDoN2eD3+fTS2dMIlGm3w6ZEO1XUXQm4n3HymIuExt/I4glU2/BNFgAi4T/+L6nWEkie5atooibFbygfN/pUajVsO034ja0gktitUma7Mdn1uM+9ePWEl5E8b9xQn1YhAOAsYEB+vnKMru0jieHJ8UrdNSo1pfew2T5ys5Tola8eBeOSQMprvtJT6QVuc7yXBlXbWt5pyuiJyATtdA9QNMhMAeT6pn1AgMBAAGjggGCMIIBfjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBS3a6LqqKqEjHnqtNoPmLLFlXa59DAfBgNVHSMEGDAWgBQD3lA1VtFMu2bwo+IbG8OXsj3RVTAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMHYGCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRHbG9iYWxSb290Q0EuY3J0MEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwPQYDVR0gBDYwNDALBglghkgBhv1sAgEwBwYFZ4EMAQEwCAYGZ4EMAQIBMAgGBmeBDAECAjAIBgZngQwBAgM=", + "RawSubjectPublicKeyInfo": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwUuzZUdwvN1PWNvsnO3DZuUfMRNUrUpmRh8sCuxkB+Uu3Ny5CiDt3+PE0J6aqXodgojlEVbbHp9YwlHnLDQNLtKS4VbL8Xlfs7uHyiUDe5pSQWYQYE9XE0nw6Ddng9/n00tnTCJRpt8OmRDtV1F0JuJ9x8piLhMbfyOIJVNvwTRYAIuE//i+p1hJInuWraKImxW8oHzf6VGo1bDtN+I2tIJLYrVJmuzHZ9bjPvXj1hJeRPG/cUJ9WIQDgLGBAfr5yjK7tI4nhyfFK3TUqNaX3sNk+crOU6JWvHgXjkkDKa77SU+kFbnO8lwZV21reacroicgE7XQPUDTITAHk+qZ9QIDAQAB", + "RawSubject": "ME8xCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxKTAnBgNVBAMTIERpZ2lDZXJ0IFRMUyBSU0EgU0hBMjU2IDIwMjAgQ0Ex", + "RawIssuer": "MGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENB", + "Signature": "gDLOXgvdbloNCq/h1oTLwI76hXDt2l2zDPcrdUD+hQr68zF4t3BLGolYuoC982sd6X7PC7pYnFnUkNP9bP3QmG23cYJbz20LWgnQe97EQ9gqpN6eQSZfu4+Zy92u4ahvn4f+dLcfGyCrsU/G9WddXZs86f9p92Fs1tnz/TbGqwOIdtJLLnWG4/zYVX0mwhF33z4Ctnzzq3t6hjZvuPfYk3HPht9zMPp7q+0qWchChDsRFxpS88kOFH2iW3JnunHtV0dmxbgCSmU0XovQKjwgnFGZTOdSnvdrESsNkn4d6IrrNhZDh+oqY791P+vexAO7Cjz3MO/rr0z8izYQcz7zpA==", + "SignatureAlgorithm": 4, + "PublicKeyAlgorithm": 1, + "PublicKey": { + "N": "24401322296536855132980645005337602223851750641037511777612703255172252902627073993329500515681572863754622749208569225960826120130230061366646662089620286709419175047218551676536669712554188671013782485269222203113374187291415159490958063950832564182306533681462549621733021521734814005481620534730217639611526588501799549463308334129938226511224873122168752901163205247633866875177627594248651978322331028983481152778682689939151462093453183659024118428710648053720889553064207753397272266917219114573045828673753717613081756897427128677903297256144529846314813740882016596980121956512026719426031033039238216718837", + "E": 65537 + }, + "Version": 3, + "SerialNumber": 9101305761976670746388865003982847684, + "Issuer": { + "Country": [ + "US" + ], + "Organization": [ + "DigiCert Inc" + ], + "OrganizationalUnit": [ + "www.digicert.com" + ], + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "DigiCert Global Root CA", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "DigiCert Inc" + }, + { + "Type": [ + 2, + 5, + 4, + 11 + ], + "Value": "www.digicert.com" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "DigiCert Global Root CA" + } + ], + "ExtraNames": null + }, + "Subject": { + "Country": [ + "US" + ], + "Organization": [ + "DigiCert Inc" + ], + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "DigiCert TLS RSA SHA256 2020 CA1", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "DigiCert Inc" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "DigiCert TLS RSA SHA256 2020 CA1" + } + ], + "ExtraNames": null + }, + "NotBefore": "2021-04-14T00:00:00Z", + "NotAfter": "2031-04-13T23:59:59Z", + "KeyUsage": 97, + "Extensions": [ + { + "Id": [ + 2, + 5, + 29, + 19 + ], + "Critical": true, + "Value": "MAYBAf8CAQA=" + }, + { + "Id": [ + 2, + 5, + 29, + 14 + ], + "Critical": false, + "Value": "BBS3a6LqqKqEjHnqtNoPmLLFlXa59A==" + }, + { + "Id": [ + 2, + 5, + 29, + 35 + ], + "Critical": false, + "Value": "MBaAFAPeUDVW0Uy7ZvCj4hsbw5eyPdFV" + }, + { + "Id": [ + 2, + 5, + 29, + 15 + ], + "Critical": true, + "Value": "AwIBhg==" + }, + { + "Id": [ + 2, + 5, + 29, + 37 + ], + "Critical": false, + "Value": "MBQGCCsGAQUFBwMBBggrBgEFBQcDAg==" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 5, + 5, + 7, + 1, + 1 + ], + "Critical": false, + "Value": "MGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBABggrBgEFBQcwAoY0aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNydA==" + }, + { + "Id": [ + 2, + 5, + 29, + 31 + ], + "Critical": false, + "Value": "MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmw=" + }, + { + "Id": [ + 2, + 5, + 29, + 32 + ], + "Critical": false, + "Value": "MDQwCwYJYIZIAYb9bAIBMAcGBWeBDAEBMAgGBmeBDAECATAIBgZngQwBAgIwCAYGZ4EMAQID" + } + ], + "ExtraExtensions": null, + "UnhandledCriticalExtensions": null, + "ExtKeyUsage": [ + 1, + 2 + ], + "UnknownExtKeyUsage": null, + "BasicConstraintsValid": true, + "IsCA": true, + "MaxPathLen": 0, + "MaxPathLenZero": true, + "SubjectKeyId": "t2ui6qiqhIx56rTaD5iyxZV2ufQ=", + "AuthorityKeyId": "A95QNVbRTLtm8KPiGxvDl7I90VU=", + "OCSPServer": [ + "http://ocsp.digicert.com" + ], + "IssuingCertificateURL": [ + "http://cacerts.digicert.com/DigiCertGlobalRootCA.crt" + ], + "DNSNames": null, + "EmailAddresses": null, + "IPAddresses": null, + "URIs": null, + "PermittedDNSDomainsCritical": false, + "PermittedDNSDomains": null, + "ExcludedDNSDomains": null, + "PermittedIPRanges": null, + "ExcludedIPRanges": null, + "PermittedEmailAddresses": null, + "ExcludedEmailAddresses": null, + "PermittedURIDomains": null, + "ExcludedURIDomains": null, + "CRLDistributionPoints": [ + "http://crl3.digicert.com/DigiCertGlobalRootCA.crl" + ], + "PolicyIdentifiers": [ + [ + 2, + 16, + 840, + 1, + 114412, + 2, + 1 + ], + [ + 2, + 23, + 140, + 1, + 1 + ], + [ + 2, + 23, + 140, + 1, + 2, + 1 + ], + [ + 2, + 23, + 140, + 1, + 2, + 2 + ], + [ + 2, + 23, + 140, + 1, + 2, + 3 + ] + ] + } + ], + "VerifiedChains": [ + [ + { + "Raw": "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", + "RawTBSCertificate": "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", + "RawSubjectPublicKeyInfo": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlV2WY5rlGn1fpwvuBhj0nVBcNxCxkHUG/pJG4HvaJen7YIZ1mLc7/P4snOJZiEfwWFTikHNbcUCcYiKG8JkFebZOYMc1U9PiEtVWGU4kuYuxiXpD8oMPin1B0SgrF7gKfO1//I2weJdAUjgZuXBCPAlhz2EnHddzXUtwm9XuOLO/Y6LATVMsbp8/lXnfo/bX0UgJ7C0aVqOu07A0Vr6OkPxwWmOvF3cRKhVCM7U4B51KK+IsWRLm8cVW1IaXjwhGzW7BR6EI3sxCQ4Wnc6HVPSgmomLWWWkIGFPAwcWUB4NC12yhCO5iW/dxNMWNLMRVtnZAyq6FpZ8wFK6j4OMwMwIDAQAB", + "RawSubject": "MIGWMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEUMBIGA1UEBxMLTG9zIEFuZ2VsZXMxQjBABgNVBAoMOUludGVybmV0wqBDb3Jwb3JhdGlvbsKgZm9ywqBBc3NpZ25lZMKgTmFtZXPCoGFuZMKgTnVtYmVyczEYMBYGA1UEAxMPd3d3LmV4YW1wbGUub3Jn", + "RawIssuer": "ME8xCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxKTAnBgNVBAMTIERpZ2lDZXJ0IFRMUyBSU0EgU0hBMjU2IDIwMjAgQ0Ex", + "Signature": "qp++XZEbreROTsyPB2RENbStOxM/wSnYtKvzQlFJRjvWzx5Bg+ELVy+DaXllB29ZA4xRlIkYED4eXO26PY5PGhSS0yv/1JjLp5MOvLcbk6RCQkbZ5bEaa2gqmy5IqS8dKrDj+CCUVIFQLu7X4CB6ey5n+/rYF6Rb3MoAYu8jr3pY8Hp0DL1NQ/GMAofc464J0vf6NzzSS6sE5UOl0lURDkGHXzio5XpeTEa4tvo/w0vNQDX/4KRxdArBIIvjVEeE1Ri9UZtAXd1CMBLROqVjmq+QCNYb0XELBnGQ666tr7pfx9trHniitNEGI6dj87VD+laMUBd7HBtOEGsiDoRSlA==", + "SignatureAlgorithm": 4, + "PublicKeyAlgorithm": 1, + "PublicKey": { + "N": "18855657135185986053778639423753988201634872186805892272583726922916365746868687073705092598741155257202775008916341991304060576030379626942253628734810075552537304649456075861211294078258519507607799016390590223187650460226843970623507467644191123633077729180302785017193944451742756310030960585263457913014698421208738834416686525708816421450144547921212825917532320295464320126195490923145242094526855112705335288086133965962304609668269667255233226535346371653121583452226204095759244071273555189243402903376183942943652409583484948305028457767398615150531835260192351940523643186019744843141126263441206632722483", + "E": 65537 + }, + "Version": 3, + "SerialNumber": 20823119674429668393338028820299337114, + "Issuer": { + "Country": [ + "US" + ], + "Organization": [ + "DigiCert Inc" + ], + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "DigiCert TLS RSA SHA256 2020 CA1", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "DigiCert Inc" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "DigiCert TLS RSA SHA256 2020 CA1" + } + ], + "ExtraNames": null + }, + "Subject": { + "Country": [ + "US" + ], + "Organization": [ + "Internet Corporation for Assigned Names and Numbers" + ], + "OrganizationalUnit": null, + "Locality": [ + "Los Angeles" + ], + "Province": [ + "California" + ], + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "www.example.org", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 8 + ], + "Value": "California" + }, + { + "Type": [ + 2, + 5, + 4, + 7 + ], + "Value": "Los Angeles" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Internet Corporation for Assigned Names and Numbers" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "www.example.org" + } + ], + "ExtraNames": null + }, + "NotBefore": "2022-03-14T00:00:00Z", + "NotAfter": "2023-03-14T23:59:59Z", + "KeyUsage": 5, + "Extensions": [ + { + "Id": [ + 2, + 5, + 29, + 35 + ], + "Critical": false, + "Value": "MBaAFLdrouqoqoSMeeq02g+YssWVdrn0" + }, + { + "Id": [ + 2, + 5, + 29, + 14 + ], + "Critical": false, + "Value": "BBT3KgnQJFsRce66vvQ+HD1WEogWuw==" + }, + { + "Id": [ + 2, + 5, + 29, + 17 + ], + "Critical": false, + "Value": "MHiCD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5uZXSCC2V4YW1wbGUuZWR1ggtleGFtcGxlLmNvbYILZXhhbXBsZS5vcmeCD3d3dy5leGFtcGxlLmNvbYIPd3d3LmV4YW1wbGUuZWR1gg93d3cuZXhhbXBsZS5uZXQ=" + }, + { + "Id": [ + 2, + 5, + 29, + 15 + ], + "Critical": true, + "Value": "AwIFoA==" + }, + { + "Id": [ + 2, + 5, + 29, + 37 + ], + "Critical": false, + "Value": "MBQGCCsGAQUFBwMBBggrBgEFBQcDAg==" + }, + { + "Id": [ + 2, + 5, + 29, + 31 + ], + "Critical": false, + "Value": "MIGEMECgPqA8hjpodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRUTFNSU0FTSEEyNTYyMDIwQ0ExLTQuY3JsMECgPqA8hjpodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUTFNSU0FTSEEyNTYyMDIwQ0ExLTQuY3Js" + }, + { + "Id": [ + 2, + 5, + 29, + 32 + ], + "Critical": false, + "Value": "MDUwMwYGZ4EMAQICMCkwJwYIKwYBBQUHAgEWG2h0dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQUw==" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 5, + 5, + 7, + 1, + 1 + ], + "Critical": false, + "Value": "MHEwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBJBggrBgEFBQcwAoY9aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VExTUlNBU0hBMjU2MjAyMENBMS0xLmNydA==" + }, + { + "Id": [ + 2, + 5, + 29, + 19 + ], + "Critical": false, + "Value": "MAA=" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 4, + 1, + 11129, + 2, + 4, + 2 + ], + "Critical": false, + "Value": "BIIBaAFmAHUA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAF/ip6hdQAABAMARjBEAiAxePNT60Z/vTJTPVryiGzXrLxCNJQqteULkguBEMbG/gIgR3QwvILJIWAUfvSfJQ/zMmqr2JDanWE8uzbC4EWbcwAAdQA1zxkbv7FsV78PrUxtQsu7ticgJlHqP+Eq76gDwzvWTAAAAX+KnqF8AAAEAwBGMEQCIDspTxwkUBpEoeA+IolNYwOKl9Yxmwk816yd0O2IJPZcAiAV8TWhoOLiiqGKnY02CdcGXOzAzC7tT6m7OtLAku2+WAB2ALNzdwfhhFD4Y4bWBancEQlKeS2xZwwLh9zwAw55NqWaAAABf4qeoYcAAAQDAEcwRQIgKR7qwPLQb6UT2+S7w7uQsbsDZfZVX/g8FkBtAltaTpACIQDLdtedRNGNhuzYpB6gmBBydhtSQi5YZLspFvaVHpeW1w==" + } + ], + "ExtraExtensions": null, + "UnhandledCriticalExtensions": null, + "ExtKeyUsage": [ + 1, + 2 + ], + "UnknownExtKeyUsage": null, + "BasicConstraintsValid": true, + "IsCA": false, + "MaxPathLen": -1, + "MaxPathLenZero": false, + "SubjectKeyId": "9yoJ0CRbEXHuur70Phw9VhKIFrs=", + "AuthorityKeyId": "t2ui6qiqhIx56rTaD5iyxZV2ufQ=", + "OCSPServer": [ + "http://ocsp.digicert.com" + ], + "IssuingCertificateURL": [ + "http://cacerts.digicert.com/DigiCertTLSRSASHA2562020CA1-1.crt" + ], + "DNSNames": [ + "www.example.org", + "example.net", + "example.edu", + "example.com", + "example.org", + "www.example.com", + "www.example.edu", + "www.example.net" + ], + "EmailAddresses": null, + "IPAddresses": null, + "URIs": null, + "PermittedDNSDomainsCritical": false, + "PermittedDNSDomains": null, + "ExcludedDNSDomains": null, + "PermittedIPRanges": null, + "ExcludedIPRanges": null, + "PermittedEmailAddresses": null, + "ExcludedEmailAddresses": null, + "PermittedURIDomains": null, + "ExcludedURIDomains": null, + "CRLDistributionPoints": [ + "http://crl3.digicert.com/DigiCertTLSRSASHA2562020CA1-4.crl", + "http://crl4.digicert.com/DigiCertTLSRSASHA2562020CA1-4.crl" + ], + "PolicyIdentifiers": [ + [ + 2, + 23, + 140, + 1, + 2, + 2 + ] + ] + }, + { + "Raw": "MIIEvjCCA6agAwIBAgIQBtjZBNVYQ0b2ii+nVCJ+xDANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0yMTA0MTQwMDAwMDBaFw0zMTA0MTMyMzU5NTlaME8xCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxKTAnBgNVBAMTIERpZ2lDZXJ0IFRMUyBSU0EgU0hBMjU2IDIwMjAgQ0ExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwUuzZUdwvN1PWNvsnO3DZuUfMRNUrUpmRh8sCuxkB+Uu3Ny5CiDt3+PE0J6aqXodgojlEVbbHp9YwlHnLDQNLtKS4VbL8Xlfs7uHyiUDe5pSQWYQYE9XE0nw6Ddng9/n00tnTCJRpt8OmRDtV1F0JuJ9x8piLhMbfyOIJVNvwTRYAIuE//i+p1hJInuWraKImxW8oHzf6VGo1bDtN+I2tIJLYrVJmuzHZ9bjPvXj1hJeRPG/cUJ9WIQDgLGBAfr5yjK7tI4nhyfFK3TUqNaX3sNk+crOU6JWvHgXjkkDKa77SU+kFbnO8lwZV21reacroicgE7XQPUDTITAHk+qZ9QIDAQABo4IBgjCCAX4wEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUt2ui6qiqhIx56rTaD5iyxZV2ufQwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBABggrBgEFBQcwAoY0aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNydDBCBgNVHR8EOzA5MDegNaAzhjFodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRHbG9iYWxSb290Q0EuY3JsMD0GA1UdIAQ2MDQwCwYJYIZIAYb9bAIBMAcGBWeBDAEBMAgGBmeBDAECATAIBgZngQwBAgIwCAYGZ4EMAQIDMA0GCSqGSIb3DQEBCwUAA4IBAQCAMs5eC91uWg0Kr+HWhMvAjvqFcO3aXbMM9yt1QP6FCvrzMXi3cEsaiVi6gL3zax3pfs8LulicWdSQ0/1s/dCYbbdxglvPbQtaCdB73sRD2Cqk3p5BJl+7j5nL3a7hqG+fh/50tx8bIKuxT8b1Z11dmzzp/2n3YWzW2fP9NsarA4h20ksudYbj/NhVfSbCEXffPgK2fPOre3qGNm+499iTcc+G33Mw+nur7SpZyEKEOxEXGlLzyQ4UfaJbcme6ce1XR2bFuAJKZTRei9AqPCCcUZlM51Ke92sRKw2Sfh3oius2FkOH6ipjv3U/697EA7sKPPcw7+uvTPyLNhBzPvOk", + "RawTBSCertificate": "MIIDpqADAgECAhAG2NkE1VhDRvaKL6dUIn7EMA0GCSqGSIb3DQEBCwUAMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMB4XDTIxMDQxNDAwMDAwMFoXDTMxMDQxMzIzNTk1OVowTzELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEpMCcGA1UEAxMgRGlnaUNlcnQgVExTIFJTQSBTSEEyNTYgMjAyMCBDQTEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDBS7NlR3C83U9Y2+yc7cNm5R8xE1StSmZGHywK7GQH5S7c3LkKIO3f48TQnpqpeh2CiOURVtsen1jCUecsNA0u0pLhVsvxeV+zu4fKJQN7mlJBZhBgT1cTSfDoN2eD3+fTS2dMIlGm3w6ZEO1XUXQm4n3HymIuExt/I4glU2/BNFgAi4T/+L6nWEkie5atooibFbygfN/pUajVsO034ja0gktitUma7Mdn1uM+9ePWEl5E8b9xQn1YhAOAsYEB+vnKMru0jieHJ8UrdNSo1pfew2T5ys5Tola8eBeOSQMprvtJT6QVuc7yXBlXbWt5pyuiJyATtdA9QNMhMAeT6pn1AgMBAAGjggGCMIIBfjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBS3a6LqqKqEjHnqtNoPmLLFlXa59DAfBgNVHSMEGDAWgBQD3lA1VtFMu2bwo+IbG8OXsj3RVTAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMHYGCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRHbG9iYWxSb290Q0EuY3J0MEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwPQYDVR0gBDYwNDALBglghkgBhv1sAgEwBwYFZ4EMAQEwCAYGZ4EMAQIBMAgGBmeBDAECAjAIBgZngQwBAgM=", + "RawSubjectPublicKeyInfo": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwUuzZUdwvN1PWNvsnO3DZuUfMRNUrUpmRh8sCuxkB+Uu3Ny5CiDt3+PE0J6aqXodgojlEVbbHp9YwlHnLDQNLtKS4VbL8Xlfs7uHyiUDe5pSQWYQYE9XE0nw6Ddng9/n00tnTCJRpt8OmRDtV1F0JuJ9x8piLhMbfyOIJVNvwTRYAIuE//i+p1hJInuWraKImxW8oHzf6VGo1bDtN+I2tIJLYrVJmuzHZ9bjPvXj1hJeRPG/cUJ9WIQDgLGBAfr5yjK7tI4nhyfFK3TUqNaX3sNk+crOU6JWvHgXjkkDKa77SU+kFbnO8lwZV21reacroicgE7XQPUDTITAHk+qZ9QIDAQAB", + "RawSubject": "ME8xCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxKTAnBgNVBAMTIERpZ2lDZXJ0IFRMUyBSU0EgU0hBMjU2IDIwMjAgQ0Ex", + "RawIssuer": "MGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENB", + "Signature": "gDLOXgvdbloNCq/h1oTLwI76hXDt2l2zDPcrdUD+hQr68zF4t3BLGolYuoC982sd6X7PC7pYnFnUkNP9bP3QmG23cYJbz20LWgnQe97EQ9gqpN6eQSZfu4+Zy92u4ahvn4f+dLcfGyCrsU/G9WddXZs86f9p92Fs1tnz/TbGqwOIdtJLLnWG4/zYVX0mwhF33z4Ctnzzq3t6hjZvuPfYk3HPht9zMPp7q+0qWchChDsRFxpS88kOFH2iW3JnunHtV0dmxbgCSmU0XovQKjwgnFGZTOdSnvdrESsNkn4d6IrrNhZDh+oqY791P+vexAO7Cjz3MO/rr0z8izYQcz7zpA==", + "SignatureAlgorithm": 4, + "PublicKeyAlgorithm": 1, + "PublicKey": { + "N": "24401322296536855132980645005337602223851750641037511777612703255172252902627073993329500515681572863754622749208569225960826120130230061366646662089620286709419175047218551676536669712554188671013782485269222203113374187291415159490958063950832564182306533681462549621733021521734814005481620534730217639611526588501799549463308334129938226511224873122168752901163205247633866875177627594248651978322331028983481152778682689939151462093453183659024118428710648053720889553064207753397272266917219114573045828673753717613081756897427128677903297256144529846314813740882016596980121956512026719426031033039238216718837", + "E": 65537 + }, + "Version": 3, + "SerialNumber": 9101305761976670746388865003982847684, + "Issuer": { + "Country": [ + "US" + ], + "Organization": [ + "DigiCert Inc" + ], + "OrganizationalUnit": [ + "www.digicert.com" + ], + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "DigiCert Global Root CA", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "DigiCert Inc" + }, + { + "Type": [ + 2, + 5, + 4, + 11 + ], + "Value": "www.digicert.com" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "DigiCert Global Root CA" + } + ], + "ExtraNames": null + }, + "Subject": { + "Country": [ + "US" + ], + "Organization": [ + "DigiCert Inc" + ], + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "DigiCert TLS RSA SHA256 2020 CA1", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "DigiCert Inc" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "DigiCert TLS RSA SHA256 2020 CA1" + } + ], + "ExtraNames": null + }, + "NotBefore": "2021-04-14T00:00:00Z", + "NotAfter": "2031-04-13T23:59:59Z", + "KeyUsage": 97, + "Extensions": [ + { + "Id": [ + 2, + 5, + 29, + 19 + ], + "Critical": true, + "Value": "MAYBAf8CAQA=" + }, + { + "Id": [ + 2, + 5, + 29, + 14 + ], + "Critical": false, + "Value": "BBS3a6LqqKqEjHnqtNoPmLLFlXa59A==" + }, + { + "Id": [ + 2, + 5, + 29, + 35 + ], + "Critical": false, + "Value": "MBaAFAPeUDVW0Uy7ZvCj4hsbw5eyPdFV" + }, + { + "Id": [ + 2, + 5, + 29, + 15 + ], + "Critical": true, + "Value": "AwIBhg==" + }, + { + "Id": [ + 2, + 5, + 29, + 37 + ], + "Critical": false, + "Value": "MBQGCCsGAQUFBwMBBggrBgEFBQcDAg==" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 5, + 5, + 7, + 1, + 1 + ], + "Critical": false, + "Value": "MGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBABggrBgEFBQcwAoY0aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNydA==" + }, + { + "Id": [ + 2, + 5, + 29, + 31 + ], + "Critical": false, + "Value": "MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmw=" + }, + { + "Id": [ + 2, + 5, + 29, + 32 + ], + "Critical": false, + "Value": "MDQwCwYJYIZIAYb9bAIBMAcGBWeBDAEBMAgGBmeBDAECATAIBgZngQwBAgIwCAYGZ4EMAQID" + } + ], + "ExtraExtensions": null, + "UnhandledCriticalExtensions": null, + "ExtKeyUsage": [ + 1, + 2 + ], + "UnknownExtKeyUsage": null, + "BasicConstraintsValid": true, + "IsCA": true, + "MaxPathLen": 0, + "MaxPathLenZero": true, + "SubjectKeyId": "t2ui6qiqhIx56rTaD5iyxZV2ufQ=", + "AuthorityKeyId": "A95QNVbRTLtm8KPiGxvDl7I90VU=", + "OCSPServer": [ + "http://ocsp.digicert.com" + ], + "IssuingCertificateURL": [ + "http://cacerts.digicert.com/DigiCertGlobalRootCA.crt" + ], + "DNSNames": null, + "EmailAddresses": null, + "IPAddresses": null, + "URIs": null, + "PermittedDNSDomainsCritical": false, + "PermittedDNSDomains": null, + "ExcludedDNSDomains": null, + "PermittedIPRanges": null, + "ExcludedIPRanges": null, + "PermittedEmailAddresses": null, + "ExcludedEmailAddresses": null, + "PermittedURIDomains": null, + "ExcludedURIDomains": null, + "CRLDistributionPoints": [ + "http://crl3.digicert.com/DigiCertGlobalRootCA.crl" + ], + "PolicyIdentifiers": [ + [ + 2, + 16, + 840, + 1, + 114412, + 2, + 1 + ], + [ + 2, + 23, + 140, + 1, + 1 + ], + [ + 2, + 23, + 140, + 1, + 2, + 1 + ], + [ + 2, + 23, + 140, + 1, + 2, + 2 + ], + [ + 2, + 23, + 140, + 1, + 2, + 3 + ] + ] + }, + { + "Raw": "MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsBCSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7PT19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbRTLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/EsrhMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJFPnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0lsYSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQkCAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=", + "RawTBSCertificate": "MIICl6ADAgECAhAIO+BWkEJGsaF1aslZkcdKMA0GCSqGSIb3DQEBBQUAMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowYTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEgMB4GA1UEAxMXRGlnaUNlcnQgR2xvYmFsIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDiO+ERct6opNOjV6pQoo8Ld5DJoqXuEs6WWwEJIMwBk6dOMLdT90PEaQBXneKNIt2HBkAAgQnOzhuDv9/NO3FG4tZmxwWzdicWj3ueHpV97rdIowja1q96DDkGZX9KXR+8F/irvu4o13R/eniZWYVoblwjMku/TsDoWm3jcL93EL/8AfaF2ahEEFgyqXUY1dGivkfiJ2r0mjP4SQhgi9RftDqEv6GqSkx9Ps9PX2x2XqBLN5Ge3CLmbc4UGo5qy/7NsxRkF8dbKZ4yv/Lu+tMLQtSrt0Ey2gzU7/iB1buNWD+1G+hJKKJw2jEE3feyFvJMCk4HqO1KPV61f6OQw68nAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQD3lA1VtFMu2bwo+IbG8OXsj3RVTAfBgNVHSMEGDAWgBQD3lA1VtFMu2bwo+IbG8OXsj3RVQ==", + "RawSubjectPublicKeyInfo": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsBCSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7PT19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQAB", + "RawSubject": "MGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENB", + "RawIssuer": "MGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENB", + "Signature": "y5w3qkgTEgr63UScT1Kw9N+uBPV5eQijJBj8SyuEwC251cf+9MEfWMu4bZx6dOeYKasRteNwoKHNTIiZk4yRcOKrDxy+k6n/Y9XkB2DTo7+dWwnx1Y7jU/SOY/o/p9u0Zt9iZtbRbkGN8i216ndKn51Y4itZwEAj7S0ogkU+eVSSJpjggEioN+/w1nlgFt6s6A7NbqxEFzgvSdrhRT4quTZTzzpQBvcu6MRXSWxhIRjVBK14PCw6gGun668VFOnYicG5OGzikWyK/2S5dyVXMMAbJKPh3OnfR3y1tCQIBTDsLb0Lv0W/ULmp8+uYARKtyIjGmDRfjQo8xunVlZVt3g==", + "SignatureAlgorithm": 3, + "PublicKeyAlgorithm": 1, + "PublicKey": { + "N": "28559384442792876273280274398620578979733786817784174960112400169719065906301471912340204391164075730987771255281479191858503912379974443363319206013285922932969143082114108995903507302607372164107846395526169928849546930352778612946811335349917424469188917500996253619438384218721744278787164274625243781917237444202229339672234113350935948264576180342492691117960376023738627349150441152487120197333042448834154779966801277094070528166918968412433078879939664053044797116916260095055641583506170045241549105022323819314163625798834513544420165235412105694681616578431019525684868803389424296613694298865514217451303", + "E": 65537 + }, + "Version": 3, + "SerialNumber": 10944719598952040374951832963794454346, + "Issuer": { + "Country": [ + "US" + ], + "Organization": [ + "DigiCert Inc" + ], + "OrganizationalUnit": [ + "www.digicert.com" + ], + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "DigiCert Global Root CA", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "DigiCert Inc" + }, + { + "Type": [ + 2, + 5, + 4, + 11 + ], + "Value": "www.digicert.com" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "DigiCert Global Root CA" + } + ], + "ExtraNames": null + }, + "Subject": { + "Country": [ + "US" + ], + "Organization": [ + "DigiCert Inc" + ], + "OrganizationalUnit": [ + "www.digicert.com" + ], + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "DigiCert Global Root CA", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "DigiCert Inc" + }, + { + "Type": [ + 2, + 5, + 4, + 11 + ], + "Value": "www.digicert.com" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "DigiCert Global Root CA" + } + ], + "ExtraNames": null + }, + "NotBefore": "2006-11-10T00:00:00Z", + "NotAfter": "2031-11-10T00:00:00Z", + "KeyUsage": 97, + "Extensions": [ + { + "Id": [ + 2, + 5, + 29, + 15 + ], + "Critical": true, + "Value": "AwIBhg==" + }, + { + "Id": [ + 2, + 5, + 29, + 19 + ], + "Critical": true, + "Value": "MAMBAf8=" + }, + { + "Id": [ + 2, + 5, + 29, + 14 + ], + "Critical": false, + "Value": "BBQD3lA1VtFMu2bwo+IbG8OXsj3RVQ==" + }, + { + "Id": [ + 2, + 5, + 29, + 35 + ], + "Critical": false, + "Value": "MBaAFAPeUDVW0Uy7ZvCj4hsbw5eyPdFV" + } + ], + "ExtraExtensions": null, + "UnhandledCriticalExtensions": null, + "ExtKeyUsage": null, + "UnknownExtKeyUsage": null, + "BasicConstraintsValid": true, + "IsCA": true, + "MaxPathLen": -1, + "MaxPathLenZero": false, + "SubjectKeyId": "A95QNVbRTLtm8KPiGxvDl7I90VU=", + "AuthorityKeyId": "A95QNVbRTLtm8KPiGxvDl7I90VU=", + "OCSPServer": null, + "IssuingCertificateURL": null, + "DNSNames": null, + "EmailAddresses": null, + "IPAddresses": null, + "URIs": null, + "PermittedDNSDomainsCritical": false, + "PermittedDNSDomains": null, + "ExcludedDNSDomains": null, + "PermittedIPRanges": null, + "ExcludedIPRanges": null, + "PermittedEmailAddresses": null, + "ExcludedEmailAddresses": null, + "PermittedURIDomains": null, + "ExcludedURIDomains": null, + "CRLDistributionPoints": null, + "PolicyIdentifiers": null + } + ] + ], + "SignedCertificateTimestamps": null, + "OCSPResponse": "MIIB0woBAKCCAcwwggHIBgkrBgEFBQcwAQEEggG5MIIBtTCBnqIWBBS3a6LqqKqEjHnqtNoPmLLFlXa59BgPMjAyMjA1MjAwNTI0NTFaMHMwcTBJMAkGBSsOAwIaBQAEFOTjlaIp09TBwx/wmAwLTsAJiqvYBBS3a6LqqKqEjHnqtNoPmLLFlXa59AIQD6pjEJMHvD1BSJJkDM1NmoAAGA8yMDIyMDUyMDA1MDkwMlqgERgPMjAyMjA1MjcwNDI0MDJaMA0GCSqGSIb3DQEBCwUAA4IBAQBuftf9iNXW8MiQCVbpBxYJB1Cu74gOAB64IpRlokQZxT+ehAKAWGyBJfsvRbhBseoTWPKPhLM3tPy8xpJKPjAjAiuEmGg/WOY0rwWIpXVB9FWixqKDopPusW7DzTJFg+JoGK8dKXT22OlYUZTCZjMgIE6Bk1sWfyfbnpt/tfiDKJRlh6slqHv2HCdPCEXMXGzsHrnPJA2vn0I+KqXxNO05YKNMLRquR8MGejLg3RgopEkYm0re8PtG8NOfRiq2qshiBcYaDcVWbVeYXTgNGq34/5djkqUBs9FkzHoV2NXriarO3nGicbEiBd+HsOwVta+q6K+3W/IsYLkCYaCFv9VA", + "TLSUnique": null + } + }, + "ErrType": "", + "ErrMsg": "" + }, + { + "Request": { + "Method": "GET", + "URL": { + "Scheme": "http", + "Opaque": "", + "User": null, + "Host": "kylrth.com", + "Path": "", + "RawPath": "", + "ForceQuery": false, + "RawQuery": "", + "Fragment": "", + "RawFragment": "" + }, + "Header": { + "Accept": [ + "*/*" + ], + "Range": [ + "bytes=0-0" + ], + "User-Agent": [ + "htmltest/dev" + ] + }, + "Body": "" + }, + "Response": { + "Status": "301 Moved Permanently", + "StatusCode": 301, + "Proto": "HTTP/1.1", + "ProtoMajor": 1, + "ProtoMinor": 1, + "Header": { + "Accept-Ranges": [ + "bytes" + ], + "Age": [ + "415" + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "162" + ], + "Content-Type": [ + "text/html" + ], + "Date": [ + "Thu, 26 May 2022 15:54:13 GMT" + ], + "Location": [ + "https://kylrth.com/" + ], + "Server": [ + "GitHub.com" + ], + "Vary": [ + "Accept-Encoding" + ], + "Via": [ + "1.1 varnish" + ], + "X-Cache": [ + "HIT" + ], + "X-Cache-Hits": [ + "0" + ], + "X-Fastly-Request-Id": [ + "e69d91b8b9f350bac82e77d87eb4906cffef1be1" + ], + "X-Github-Request-Id": [ + "FB38:6698:31F82:18AE65:628FA106" + ], + "X-Served-By": [ + "cache-yyz4541-YYZ" + ], + "X-Timer": [ + "S1653580454.889602,VS0,VE0" + ] + }, + "Body": "PGh0bWw+DQo8aGVhZD48dGl0bGU+MzAxIE1vdmVkIFBlcm1hbmVudGx5PC90aXRsZT48L2hlYWQ+DQo8Ym9keT4NCjxjZW50ZXI+PGgxPjMwMSBNb3ZlZCBQZXJtYW5lbnRseTwvaDE+PC9jZW50ZXI+DQo8aHI+PGNlbnRlcj5uZ2lueDwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0K", + "ContentLength": 162, + "TransferEncoding": null, + "Trailer": null, + "TLS": null + }, + "ErrType": "", + "ErrMsg": "" + }, + { + "Request": { + "Method": "GET", + "URL": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "kylrth.com", + "Path": "/", + "RawPath": "", + "ForceQuery": false, + "RawQuery": "", + "Fragment": "", + "RawFragment": "" + }, + "Header": { + "Accept": [ + "*/*" + ], + "Range": [ + "bytes=0-0" + ], + "Referer": [ + "http://kylrth.com" + ], + "User-Agent": [ + "htmltest/dev" + ] + }, + "Body": "" + }, + "Response": { + "Status": "206 Partial Content", + "StatusCode": 206, + "Proto": "HTTP/1.1", + "ProtoMajor": 1, + "ProtoMinor": 1, + "Header": { + "Accept-Ranges": [ + "bytes" + ], + "Access-Control-Allow-Origin": [ + "*" + ], + "Age": [ + "415" + ], + "Cache-Control": [ + "max-age=600" + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "1" + ], + "Content-Range": [ + "bytes 0-0/15877" + ], + "Content-Type": [ + "text/html; charset=utf-8" + ], + "Date": [ + "Thu, 26 May 2022 15:54:14 GMT" + ], + "Etag": [ + "\"628f919e-3e05\"" + ], + "Expires": [ + "Thu, 26 May 2022 15:57:18 GMT" + ], + "Last-Modified": [ + "Thu, 26 May 2022 14:41:34 GMT" + ], + "Server": [ + "GitHub.com" + ], + "Vary": [ + "Accept-Encoding" + ], + "Via": [ + "1.1 varnish" + ], + "X-Cache": [ + "HIT" + ], + "X-Cache-Hits": [ + "0" + ], + "X-Fastly-Request-Id": [ + "849fdb543ca72fd46b7c50e59929f96419d324f2" + ], + "X-Github-Request-Id": [ + "8ADA:327D:B0A55:214F37:628FA106" + ], + "X-Proxy-Cache": [ + "MISS" + ], + "X-Served-By": [ + "cache-yyz4520-YYZ" + ], + "X-Timer": [ + "S1653580454.038718,VS0,VE0" + ] + }, + "Body": "PA==", + "ContentLength": 1, + "TransferEncoding": null, + "Trailer": null, + "TLS": { + "Version": 772, + "HandshakeComplete": true, + "DidResume": false, + "CipherSuite": 4865, + "NegotiatedProtocol": "", + "NegotiatedProtocolIsMutual": true, + "ServerName": "kylrth.com", + "PeerCertificates": [ + { + "Raw": "MIIFKTCCBBGgAwIBAgISBFRFr2HEEWc35wAHqvX/dr2XMA0GCSqGSIb3DQEBCwUAMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJSMzAeFw0yMjA1MjYxMzIzNTlaFw0yMjA4MjQxMzIzNThaMBUxEzARBgNVBAMTCmt5bHJ0aC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrxxsM7cYB+Oqps88IF0+iy3w0xGYS5u/zmBd5yWXuZkwfmpJ9M+4H+i4VYve08x/VTy6xZ6hJQr/jzJq3MEbCaPUoqWRpb0xLZCTJ3O1Gn6Qfwu9vNtC8aSe44tYYcEAstPXuj/cNjG4Dkudd1j68u8lbKBCgWvY39eGeFSNybo5pAQmkjKTJ19sFAZBIS5AgjDh6CmB0eRgmMI5gCxe5JKCA3z8UANMJ5zRHNWN8VNKgneFX0csT0zwwJJeO6jQAn8xsDGr3VLxeYNxGMcIJ3tnD42MejxzFkJDo2oa+ffHDHxqGaZsL4LIMRwjIklkrZi/6oTihLxBl9pf9FoczAgMBAAGjggJUMIICUDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFGNOFYVWWqSUAsIWQqSll5o4AleXMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMCUGA1UdEQQeMByCCmt5bHJ0aC5jb22CDnd3dy5reWxydGguY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUAQcjKsd8iRkoQxqE6CUKHXk4xixsD6+tLx2jwkGKWBvYAAAGBAMC5ZAAABAMARjBEAiAlaw6KiNRtKNfXv1UaKmCQAAGAW+KwPSfvCDlmfd5bswIgM+RkZQShrkTxOvg/g9QXj2knbvxIxxryCFIEkwgu9eUAdgBGpVXrdfqRIDC1oolp9PN9ESxBdL79SbiFq/L8cP5tRwAAAYEAwLlsAAAEAwBHMEUCIGD/zSgyFv/vYYE8hVqe0o98UkZQvrVks/tBhMoMRvz+AiEAvAQUbpFs8MMlAar95twKaQSvzGolJbX4XEJU+bsSn4kwDQYJKoZIhvcNAQELBQADggEBAE3Srl7LSlk48fFGBEf9+6wto+Qt+uNMRFsTDZLTMIvrfEv1YWpNVyNZ80nb095POZHa1Ek6VKG3EvkszGorfyH8kQPJMwSdWSKMHKZ+ezb6BytGKpH1jeKo+WVV1bycEzFhGZX6y3bDq63qKGEv1nW+xCieFtF10aPd+2Gr9LEleTJQ84gnhkftHaHfn4lgfnzJCgpRGwiymx8nwqoPqMEF7ZsIV7h+CuFeV7pX3K+FlLK8alAQCTueWBC1l+ReD8Cms5KrtqTXLNTlQDaDr3qstnEG4j3c9K61ui2H8e3dv3n43OJCjHpiMLQLVmJIBZ0zdjxM739wBY1rufqnV1I=", + "RawTBSCertificate": "MIIEEaADAgECAhIEVEWvYcQRZzfnAAeq9f92vZcwDQYJKoZIhvcNAQELBQAwMjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUxldCdzIEVuY3J5cHQxCzAJBgNVBAMTAlIzMB4XDTIyMDUyNjEzMjM1OVoXDTIyMDgyNDEzMjM1OFowFTETMBEGA1UEAxMKa3lscnRoLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKvHGwztxgH46qmzzwgXT6LLfDTEZhLm7/OYF3nJZe5mTB+akn0z7gf6LhVi97TzH9VPLrFnqElCv+PMmrcwRsJo9SipZGlvTEtkJMnc7UafpB/C72820LxpJ7ji1hhwQCy09e6P9w2MbgOS513WPry7yVsoEKBa9jf14Z4VI3JujmkBCaSMpMnX2wUBkEhLkCCMOHoKYHR5GCYwjmALF7kkoIDfPxQA0wnnNEc1Y3xU0qCd4VfRyxPTPDAkl47qNACfzGwMavdUvF5g3EYxwgne2cPjYx6PHMWQkOjahr598cMfGoZpmwvgsgxHCMiSWStmL/qhOKEvEGX2l/0WhzMCAwEAAaOCAlQwggJQMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUY04VhVZapJQCwhZCpKWXmjgCV5cwHwYDVR0jBBgwFoAUFC6zF7dYVsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRwOi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxlbmNyLm9yZy8wJQYDVR0RBB4wHIIKa3lscnRoLmNvbYIOd3d3Lmt5bHJ0aC5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdQBByMqx3yJGShDGoToJQodeTjGLGwPr60vHaPCQYpYG9gAAAYEAwLlkAAAEAwBGMEQCICVrDoqI1G0o19e/VRoqYJAAAYBb4rA9J+8IOWZ93luzAiAz5GRlBKGuRPE6+D+D1BePaSdu/EjHGvIIUgSTCC715QB2AEalVet1+pEgMLWiiWn0830RLEF0vv1JuIWr8vxw/m1HAAABgQDAuWwAAAQDAEcwRQIgYP/NKDIW/+9hgTyFWp7Sj3xSRlC+tWSz+0GEygxG/P4CIQC8BBRukWzwwyUBqv3m3AppBK/MaiUltfhcQlT5uxKfiQ==", + "RawSubjectPublicKeyInfo": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq8cbDO3GAfjqqbPPCBdPost8NMRmEubv85gXecll7mZMH5qSfTPuB/ouFWL3tPMf1U8usWeoSUK/48yatzBGwmj1KKlkaW9MS2QkydztRp+kH8LvbzbQvGknuOLWGHBALLT17o/3DYxuA5LnXdY+vLvJWygQoFr2N/XhnhUjcm6OaQEJpIykydfbBQGQSEuQIIw4egpgdHkYJjCOYAsXuSSggN8/FADTCec0RzVjfFTSoJ3hV9HLE9M8MCSXjuo0AJ/MbAxq91S8XmDcRjHCCd7Zw+NjHo8cxZCQ6NqGvn3xwx8ahmmbC+CyDEcIyJJZK2Yv+qE4oS8QZfaX/RaHMwIDAQAB", + "RawSubject": "MBUxEzARBgNVBAMTCmt5bHJ0aC5jb20=", + "RawIssuer": "MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJSMw==", + "Signature": "TdKuXstKWTjx8UYER/37rC2j5C3640xEWxMNktMwi+t8S/Vhak1XI1nzSdvT3k85kdrUSTpUobcS+SzMait/IfyRA8kzBJ1ZIowcpn57NvoHK0YqkfWN4qj5ZVXVvJwTMWEZlfrLdsOrreooYS/Wdb7EKJ4W0XXRo937Yav0sSV5MlDziCeGR+0dod+fiWB+fMkKClEbCLKbHyfCqg+owQXtmwhXuH4K4V5Xulfcr4WUsrxqUBAJO55YELWX5F4PwKazkqu2pNcs1OVANoOveqy2cQbiPdz0rrW6LYfx7d2/efjc4kKMemIwtAtWYkgFnTN2PEzvf3AFjWu5+qdXUg==", + "SignatureAlgorithm": 4, + "PublicKeyAlgorithm": 1, + "PublicKey": { + "N": "21684932812432339646485683289655448296763540159596927263572843107755452821772205858541782411956564211973624337617207176622427042211013286642959366491304222944727866775172072982367814387353074518963001766468903543469337743825150329977113528125897698254486215006583088920422238693934709511770745506935307541283380282216423639407749721171137985135319637461835549367631299935702939510878201137001564437372006570938688782647412537759804896865989512853861860648627621268112490228810625334887949996480090147872368112925042345727211662765214683746309439757755278105132904504583883278031982199528718312111745903516814279083827", + "E": 65537 + }, + "Version": 3, + "SerialNumber": 377125489914987057743010001619763200441751, + "Issuer": { + "Country": [ + "US" + ], + "Organization": [ + "Let's Encrypt" + ], + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "R3", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Let's Encrypt" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "R3" + } + ], + "ExtraNames": null + }, + "Subject": { + "Country": null, + "Organization": null, + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "kylrth.com", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "kylrth.com" + } + ], + "ExtraNames": null + }, + "NotBefore": "2022-05-26T13:23:59Z", + "NotAfter": "2022-08-24T13:23:58Z", + "KeyUsage": 5, + "Extensions": [ + { + "Id": [ + 2, + 5, + 29, + 15 + ], + "Critical": true, + "Value": "AwIFoA==" + }, + { + "Id": [ + 2, + 5, + 29, + 37 + ], + "Critical": false, + "Value": "MBQGCCsGAQUFBwMBBggrBgEFBQcDAg==" + }, + { + "Id": [ + 2, + 5, + 29, + 19 + ], + "Critical": true, + "Value": "MAA=" + }, + { + "Id": [ + 2, + 5, + 29, + 14 + ], + "Critical": false, + "Value": "BBRjThWFVlqklALCFkKkpZeaOAJXlw==" + }, + { + "Id": [ + 2, + 5, + 29, + 35 + ], + "Critical": false, + "Value": "MBaAFBQusxe3WFbLrlAJQOYfr52LFMLG" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 5, + 5, + 7, + 1, + 1 + ], + "Critical": false, + "Value": "MEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3JnLw==" + }, + { + "Id": [ + 2, + 5, + 29, + 17 + ], + "Critical": false, + "Value": "MByCCmt5bHJ0aC5jb22CDnd3dy5reWxydGguY29t" + }, + { + "Id": [ + 2, + 5, + 29, + 32 + ], + "Critical": false, + "Value": "MEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3Jn" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 4, + 1, + 11129, + 2, + 4, + 2 + ], + "Critical": false, + "Value": "BIHxAO8AdQBByMqx3yJGShDGoToJQodeTjGLGwPr60vHaPCQYpYG9gAAAYEAwLlkAAAEAwBGMEQCICVrDoqI1G0o19e/VRoqYJAAAYBb4rA9J+8IOWZ93luzAiAz5GRlBKGuRPE6+D+D1BePaSdu/EjHGvIIUgSTCC715QB2AEalVet1+pEgMLWiiWn0830RLEF0vv1JuIWr8vxw/m1HAAABgQDAuWwAAAQDAEcwRQIgYP/NKDIW/+9hgTyFWp7Sj3xSRlC+tWSz+0GEygxG/P4CIQC8BBRukWzwwyUBqv3m3AppBK/MaiUltfhcQlT5uxKfiQ==" + } + ], + "ExtraExtensions": null, + "UnhandledCriticalExtensions": null, + "ExtKeyUsage": [ + 1, + 2 + ], + "UnknownExtKeyUsage": null, + "BasicConstraintsValid": true, + "IsCA": false, + "MaxPathLen": -1, + "MaxPathLenZero": false, + "SubjectKeyId": "Y04VhVZapJQCwhZCpKWXmjgCV5c=", + "AuthorityKeyId": "FC6zF7dYVsuuUAlA5h+vnYsUwsY=", + "OCSPServer": [ + "http://r3.o.lencr.org" + ], + "IssuingCertificateURL": [ + "http://r3.i.lencr.org/" + ], + "DNSNames": [ + "kylrth.com", + "www.kylrth.com" + ], + "EmailAddresses": null, + "IPAddresses": null, + "URIs": null, + "PermittedDNSDomainsCritical": false, + "PermittedDNSDomains": null, + "ExcludedDNSDomains": null, + "PermittedIPRanges": null, + "ExcludedIPRanges": null, + "PermittedEmailAddresses": null, + "ExcludedEmailAddresses": null, + "PermittedURIDomains": null, + "ExcludedURIDomains": null, + "CRLDistributionPoints": null, + "PolicyIdentifiers": [ + [ + 2, + 23, + 140, + 1, + 2, + 1 + ], + [ + 1, + 3, + 6, + 1, + 4, + 1, + 44947, + 1, + 1, + 1 + ] + ] + }, + { + "Raw": "MIIFFjCCAv6gAwIBAgIRAJErCErPDBinU/bWLiWnX1owDQYJKoZIhvcNAQELBQAwTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2VhcmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjAwOTA0MDAwMDAwWhcNMjUwOTE1MTYwMDAwWjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3MgRW5jcnlwdDELMAkGA1UEAxMCUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7AhUozPaglNMPEuyNVZLD+ILxmaZ6QoinXSaqtSu5xUyxr45r+XXIo9cPR5QUVTVXjJ6oojkZ9YI8QqlObvU7wy7bjcCwXPNZOOftz2nwWgsbvsCUJCWH+jdxsxPnHKzhm+/b5DtFUkWWqcFTzjTIUu61ru2P3mBw4qVUq7ZtDpelQDRrK9O8ZutmNHz6a4uPVymZ+DAXXbpyb/uBxa3Shlg9F8fnCbvxK/eG3MHacV3URuPMrSXBiLxgZ3Vms/EY96Jc5lP/Ooi2R6X/ExjqmAl3P51T+c8B5fWmcBcUr2Ok/5mzk53cU6cG/kiFHaFpriV1uxPMUgP17VGhi9sVAgMBAAGjggEIMIIBBDAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYfr52LFMLGMB8GA1UdIwQYMBaAFHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMCIGA1UdIAQbMBkwCAYGZ4EMAQIBMA0GCysGAQQBgt8TAQEBMA0GCSqGSIb3DQEBCwUAA4ICAQCFyk5HPqP3hUSFvNVneLKYY611TR6WPTNlclQtgaDqw+34IL9fzLdwALduO/ZelN7kIJ+m74uyA+eitRY8kc607TkC53wlikfmZW4/RvTZ8M6UK+5UzhK8jCdLuMGYL6KvzXGRSgi3yLgjewQtCPkIVz6D2QQzCkcheAmCJ8MqyJu5zlzyZMjAvnnAT45tRAxekrsu94sQ4egdRCnbWSDtY7kh+BImlJNXoB1lBMEKIq4QDUOXoRgffuDghje1WrG9ML+Hbisq/yFOGwXD9RiX8F6sw6W4avAuvDszue5L3sz85K+EC4Y/wFVDNvZo4TYXao6Z0f+lQKc0t8DQYzk1OXVu8rp2yJMC6alLbBfODALZvYH7n7do1AZls4I9d1P4jnkDrQoxB3UqQ9hVl3LEKQ73xF1OyK5GhDDX8oVfGKF5u+decIsH4YaTw7mP3GFxJSqv3+0lUFJoi5Lc5da149p90IdshCExroL1+7mryIkXPeFM5TgO9r0rvZaBFOvV2z0gp35Z0+L4WPlbuEjN/lxPFin+HlUjr8gRsI3qfJOQFy/9rKIJR0Y/8Omwt/8oTWgy1mdeHmmjk7j1nYsvC9JSQ6ZvMldlTTKB3zhThV1+XWYp6rjd5JW1zbVWEkLNxE7GJThEUG3szgBVGP7pSWTUTsqXnLRbwHOoq7hHwg==", + "RawTBSCertificate": "MIIC/qADAgECAhEAkSsISs8MGKdT9tYuJadfWjANBgkqhkiG9w0BAQsFADBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yMDA5MDQwMDAwMDBaFw0yNTA5MTUxNjAwMDBaMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJSMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALsCFSjM9qCU0w8S7I1VksP4gvGZpnpCiKddJqq1K7nFTLGvjmv5dcij1w9HlBRVNVeMnqiiORn1gjxCqU5u9TvDLtuNwLBc81k45+3PafBaCxu+wJQkJYf6N3GzE+ccrOGb79vkO0VSRZapwVPONMhS7rWu7Y/eYHDipVSrtm0Ol6VANGsr07xm62Y0fPpri49XKZn4MBddunJv+4HFrdKGWD0Xx+cJu/Er94bcwdpxXdRG48ytJcGIvGBndWaz8Rj3olzmU/86iLZHpf8TGOqYCXc/nVP5zwHl9aZwFxSvY6T/mbOTndxTpwb+SIUdoWmuJXW7E8xSA/XtUaGL2xUCAwEAAaOCAQgwggEEMA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUFC6zF7dYVsuuUAlA5h+vnYsUwsYwHwYDVR0jBBgwFoAUebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAChhZodHRwOi8veDEuaS5sZW5jci5vcmcvMCcGA1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wIgYDVR0gBBswGTAIBgZngQwBAgEwDQYLKwYBBAGC3xMBAQE=", + "RawSubjectPublicKeyInfo": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwIVKMz2oJTTDxLsjVWSw/iC8ZmmekKIp10mqrUrucVMsa+Oa/l1yKPXD0eUFFU1V4yeqKI5GfWCPEKpTm71O8Mu243AsFzzWTjn7c9p8FoLG77AlCQlh/o3cbMT5xys4Zvv2+Q7RVJFlqnBU840yFLuta7tj95gcOKlVKu2bQ6XpUA0ayvTvGbrZjR8+muLj1cpmfgwF126cm/7gcWt0oZYPRfH5wm78Sv3htzB2nFd1EbjzK0lwYi8YGd1ZrPxGPeiXOZT/zqItkel/xMY6pgJdz+dU/nPAeX1pnAXFK9jpP+Zs5Od3FOnBv5IhR2haa4ldbsTzFID9e1RoYvbFQIDAQAB", + "RawSubject": "MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJSMw==", + "RawIssuer": "ME8xCzAJBgNVBAYTAlVTMSkwJwYDVQQKEyBJbnRlcm5ldCBTZWN1cml0eSBSZXNlYXJjaCBHcm91cDEVMBMGA1UEAxMMSVNSRyBSb290IFgx", + "Signature": "hcpORz6j94VEhbzVZ3iymGOtdU0elj0zZXJULYGg6sPt+CC/X8y3cAC3bjv2XpTe5CCfpu+LsgPnorUWPJHOtO05Aud8JYpH5mVuP0b02fDOlCvuVM4SvIwnS7jBmC+ir81xkUoIt8i4I3sELQj5CFc+g9kEMwpHIXgJgifDKsibuc5c8mTIwL55wE+ObUQMXpK7LveLEOHoHUQp21kg7WO5IfgSJpSTV6AdZQTBCiKuEA1Dl6EYH37g4IY3tVqxvTC/h24rKv8hThsFw/UYl/BerMOluGrwLrw7M7nuS97M/OSvhAuGP8BVQzb2aOE2F2qOmdH/pUCnNLfA0GM5NTl1bvK6dsiTAumpS2wXzgwC2b2B+5+3aNQGZbOCPXdT+I55A60KMQd1KkPYVZdyxCkO98RdTsiuRoQw1/KFXxihebvnXnCLB+GGk8O5j9xhcSUqr9/tJVBSaIuS3OXWtePafdCHbIQhMa6C9fu5q8iJFz3hTOU4Dva9K72WgRTr1ds9IKd+WdPi+Fj5W7hIzf5cTxYp/h5VI6/IEbCN6nyTkBcv/ayiCUdGP/DpsLf/KE1oMtZnXh5po5O49Z2LLwvSUkOmbzJXZU0ygd84U4Vdfl1mKeq43eSVtc21VhJCzcROxiU4RFBt7M4AVRj+6Ulk1E7Kl5y0W8BzqKu4R8I=", + "SignatureAlgorithm": 4, + "PublicKeyAlgorithm": 1, + "PublicKey": { + "N": "23607590023527405233483514815960094733025362836439268915823566209453533788829410729612693188664033965601284889382200672291623712219351579442466292134025779170871903029675641332227720513370499414392174777629378433333281492782006644003508406669842374574620445942041275265465205367002253387972103578862358103547035353751037986892891938939537013712276962031758303128178118156019997818459064793797705051611931042977322694991611263911077235433119719504206173897534215486225391156231168313218127765624386188467360149426877213161912342004781300247624712380387337803861727744706241919394251136381590874774264144198228326996757", + "E": 65537 + }, + "Version": 3, + "SerialNumber": 192961496339968674994309121183282847578, + "Issuer": { + "Country": [ + "US" + ], + "Organization": [ + "Internet Security Research Group" + ], + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "ISRG Root X1", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Internet Security Research Group" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "ISRG Root X1" + } + ], + "ExtraNames": null + }, + "Subject": { + "Country": [ + "US" + ], + "Organization": [ + "Let's Encrypt" + ], + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "R3", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Let's Encrypt" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "R3" + } + ], + "ExtraNames": null + }, + "NotBefore": "2020-09-04T00:00:00Z", + "NotAfter": "2025-09-15T16:00:00Z", + "KeyUsage": 97, + "Extensions": [ + { + "Id": [ + 2, + 5, + 29, + 15 + ], + "Critical": true, + "Value": "AwIBhg==" + }, + { + "Id": [ + 2, + 5, + 29, + 37 + ], + "Critical": false, + "Value": "MBQGCCsGAQUFBwMCBggrBgEFBQcDAQ==" + }, + { + "Id": [ + 2, + 5, + 29, + 19 + ], + "Critical": true, + "Value": "MAYBAf8CAQA=" + }, + { + "Id": [ + 2, + 5, + 29, + 14 + ], + "Critical": false, + "Value": "BBQULrMXt1hWy65QCUDmH6+dixTCxg==" + }, + { + "Id": [ + 2, + 5, + 29, + 35 + ], + "Critical": false, + "Value": "MBaAFHm0WeZ7tuXkAXOACIjIGlj26Ztu" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 5, + 5, + 7, + 1, + 1 + ], + "Critical": false, + "Value": "MCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8=" + }, + { + "Id": [ + 2, + 5, + 29, + 31 + ], + "Critical": false, + "Value": "MB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8=" + }, + { + "Id": [ + 2, + 5, + 29, + 32 + ], + "Critical": false, + "Value": "MBkwCAYGZ4EMAQIBMA0GCysGAQQBgt8TAQEB" + } + ], + "ExtraExtensions": null, + "UnhandledCriticalExtensions": null, + "ExtKeyUsage": [ + 2, + 1 + ], + "UnknownExtKeyUsage": null, + "BasicConstraintsValid": true, + "IsCA": true, + "MaxPathLen": 0, + "MaxPathLenZero": true, + "SubjectKeyId": "FC6zF7dYVsuuUAlA5h+vnYsUwsY=", + "AuthorityKeyId": "ebRZ5nu25eQBc4AIiMgaWPbpm24=", + "OCSPServer": null, + "IssuingCertificateURL": [ + "http://x1.i.lencr.org/" + ], + "DNSNames": null, + "EmailAddresses": null, + "IPAddresses": null, + "URIs": null, + "PermittedDNSDomainsCritical": false, + "PermittedDNSDomains": null, + "ExcludedDNSDomains": null, + "PermittedIPRanges": null, + "ExcludedIPRanges": null, + "PermittedEmailAddresses": null, + "ExcludedEmailAddresses": null, + "PermittedURIDomains": null, + "ExcludedURIDomains": null, + "CRLDistributionPoints": [ + "http://x1.c.lencr.org/" + ], + "PolicyIdentifiers": [ + [ + 2, + 23, + 140, + 1, + 2, + 1 + ], + [ + 1, + 3, + 6, + 1, + 4, + 1, + 44947, + 1, + 1, + 1 + ] + ] + }, + { + "Raw": "MIIFYDCCBEigAwIBAgIQQAF3ITfU6UK47naqPGQKtzANBgkqhkiG9w0BAQsFADA/MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4XDTIxMDEyMDE5MTQwM1oXDTI0MDkzMDE4MTQwM1owTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2VhcmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCt6CRz9BQ385ueK1coHIe+3LffOJCMbjzmV6B493XCov71am72AE8o295ohmxEk7axY/0UEmu/H9LqMZshftEzPLpI9d1537O4/xLxIZpLwYqGcWlKZmZsj348cL+tKSIG8+TA5oCu4kuPt5l+lAOf00eXfJlII1PoOK5PCm+DLtFJV4yAdLbaL9A4jXsDcCEbdfIwPPqPrt3aY6vrFk/CjhFLfs8L6P+1dy70sntK4EwSJQxwjQMpoOFTJOwT2e4ZvxCzSow/iaNhUd6shweU9GNx7C7ib1uYgeGJXDR5bHbvO5BieebbpJovJsXQEOEO3tkQjhb7t/eo98flAgeYjzYIlefiN5YNNnWe+w5ysR2bvAP5SQXYgd0FtCrWQemsAXaVCg/Y39W9Eh81LygXbNKYwagJZHduRze6zqxZXmidf3LWicUGQSk+WT7dJvUkyRGnWqNMQB9GoZm1pzpRboY7nn1ypxIFeFntPlF4FQsDj43QLwWyPntKHEtzBRL8xurgUBN8Q5N0s8p0544fAQjQMNRbcTa0B7rBMDBcSLeCO5imfWCKoqMpgsy6vYMEG6KDA0Gh1gXxG8K28Kh8hjtGqEgqiNx2mna/H2qlPRmP6zjzZN7IKw0KKP/32+IVQtQi0Cdd4Xn+GOdwiK1O5tmLOsbdJ1Fu/7xk9TNDTwIDAQABo4IBRjCCAUIwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwSwYIKwYBBQUHAQEEPzA9MDsGCCsGAQUFBzAChi9odHRwOi8vYXBwcy5pZGVudHJ1c3QuY29tL3Jvb3RzL2RzdHJvb3RjYXgzLnA3YzAfBgNVHSMEGDAWgBTEp7Gkeyxx+tvhS5B1/8QVYIWJEDBUBgNVHSAETTBLMAgGBmeBDAECATA/BgsrBgEEAYLfEwEBATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2VuY3J5cHQub3JnMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0LmNvbS9EU1RST09UQ0FYM0NSTC5jcmwwHQYDVR0OBBYEFHm0WeZ7tuXkAXOACIjIGlj26ZtuMA0GCSqGSIb3DQEBCwUAA4IBAQAKcwBslm7/DlLQrt2M51oGrS+o44+/yQoDFVDC5WxCu2+b9LRPwkSICHXM6webFGJueN7sJ7o5XPWioW5WlHAQU7G75K/QosMrAdSW9MUgNTP52GE24HGNtLi1qoJFlcDyqSMo59ahy2cI2qBDLKobkx/J3vWraV0T9VuGWCLKTVXkcGdtwlfFRjlBz4pYg1htmf5X6DYO8A4jqv2Il9DjXA6USbW1FzXSLr9Ohe8Y4IWS6wY7bCkjCWDcRQJMEhg76fsO3txE+FiYruq9RUWhiF1myv4Q6W+CyBFCDfvp7OOGAN6dEOM4+qR9sdjoSYKEBpsr6GtPAQw4dy753ec5", + "RawTBSCertificate": "MIIESKADAgECAhBAAXchN9TpQrjudqo8ZAq3MA0GCSqGSIb3DQEBCwUAMD8xJDAiBgNVBAoTG0RpZ2l0YWwgU2lnbmF0dXJlIFRydXN0IENvLjEXMBUGA1UEAxMORFNUIFJvb3QgQ0EgWDMwHhcNMjEwMTIwMTkxNDAzWhcNMjQwOTMwMTgxNDAzWjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygch77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6UA5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sWT8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyHB5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UCB5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUvKBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWnOlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTnjh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbwqHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CIrU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjggFGMIIBQjAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjBLBggrBgEFBQcBAQQ/MD0wOwYIKwYBBQUHMAKGL2h0dHA6Ly9hcHBzLmlkZW50cnVzdC5jb20vcm9vdHMvZHN0cm9vdGNheDMucDdjMB8GA1UdIwQYMBaAFMSnsaR7LHH62+FLkHX/xBVghYkQMFQGA1UdIARNMEswCAYGZ4EMAQIBMD8GCysGAQQBgt8TAQEBMDAwLgYIKwYBBQUHAgEWImh0dHA6Ly9jcHMucm9vdC14MS5sZXRzZW5jcnlwdC5vcmcwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5pZGVudHJ1c3QuY29tL0RTVFJPT1RDQVgzQ1JMLmNybDAdBgNVHQ4EFgQUebRZ5nu25eQBc4AIiMgaWPbpm24=", + "RawSubjectPublicKeyInfo": "MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAregkc/QUN/ObnitXKByHvty33ziQjG485legePd1wqL+9Wpu9gBPKNveaIZsRJO2sWP9FBJrvx/S6jGbIX7RMzy6SPXded+zuP8S8SGaS8GKhnFpSmZmbI9+PHC/rSkiBvPkwOaAruJLj7eZfpQDn9NHl3yZSCNT6DiuTwpvgy7RSVeMgHS22i/QOI17A3AhG3XyMDz6j67d2mOr6xZPwo4RS37PC+j/tXcu9LJ7SuBMEiUMcI0DKaDhUyTsE9nuGb8Qs0qMP4mjYVHerIcHlPRjcewu4m9bmIHhiVw0eWx27zuQYnnm26SaLybF0BDhDt7ZEI4W+7f3qPfH5QIHmI82CJXn4jeWDTZ1nvsOcrEdm7wD+UkF2IHdBbQq1kHprAF2lQoP2N/VvRIfNS8oF2zSmMGoCWR3bkc3us6sWV5onX9y1onFBkEpPlk+3Sb1JMkRp1qjTEAfRqGZtac6UW6GO559cqcSBXhZ7T5ReBULA4+N0C8Fsj57ShxLcwUS/Mbq4FATfEOTdLPKdOeOHwEI0DDUW3E2tAe6wTAwXEi3gjuYpn1giqKjKYLMur2DBBuigwNBodYF8RvCtvCofIY7RqhIKojcdpp2vx9qpT0Zj+s482TeyCsNCij/99viFULUItAnXeF5/hjncIitTubZizrG3SdRbv+8ZPUzQ08CAwEAAQ==", + "RawSubject": "ME8xCzAJBgNVBAYTAlVTMSkwJwYDVQQKEyBJbnRlcm5ldCBTZWN1cml0eSBSZXNlYXJjaCBHcm91cDEVMBMGA1UEAxMMSVNSRyBSb290IFgx", + "RawIssuer": "MD8xJDAiBgNVBAoTG0RpZ2l0YWwgU2lnbmF0dXJlIFRydXN0IENvLjEXMBUGA1UEAxMORFNUIFJvb3QgQ0EgWDM=", + "Signature": "CnMAbJZu/w5S0K7djOdaBq0vqOOPv8kKAxVQwuVsQrtvm/S0T8JEiAh1zOsHmxRibnje7Ce6OVz1oqFuVpRwEFOxu+Sv0KLDKwHUlvTFIDUz+dhhNuBxjbS4taqCRZXA8qkjKOfWoctnCNqgQyyqG5Mfyd71q2ldE/Vbhlgiyk1V5HBnbcJXxUY5Qc+KWINYbZn+V+g2DvAOI6r9iJfQ41wOlEm1tRc10i6/ToXvGOCFkusGO2wpIwlg3EUCTBIYO+n7Dt7cRPhYmK7qvUVFoYhdZsr+EOlvgsgRQg376ezjhgDenRDjOPqkfbHY6EmChAabK+hrTwEMOHcu+d3nOQ==", + "SignatureAlgorithm": 4, + "PublicKeyAlgorithm": 1, + "PublicKey": { + "N": "709477870415445373015359016562426660610553770685944520893298396600226760899977879191004898543350831842119174188613678136510262472550532722234131754439181090009824131001234702144200501816519311599904090606194984753842587622398776018408050245574116028550608708896478977104703101364577377554823893350339376892984086676842821506637376561471221178677513035811884589888230947855482554780924844280661412982827405878164907670403886160896655313460186264922042760067692235383478494519985672059698752915965998412445946254227413232257276525240006651483130792248112417425846451951438781260632137645358927568158361961710185115502577127010922344394993078948994750404287047493247048147066090211292167313905862438457453781042040498702821432013765502024105065778257759178356925494156447570322373310256999609083201778278588599854706241788119448943034477370959349516873162063461521707809689839710972753590949570167489887658749686740890549110678989462474318310617765270337415238713770800711236563610171101328052424145478220993016515262478543813796899677215192789612682845145008993144513547444131126029557147570005369943143213525671105288817016183804256755470528641042403865830064493168693765438364296560479053823886598989258655438933191724193029337334607", + "E": 65537 + }, + "Version": 3, + "SerialNumber": 85078200265644417569109389142156118711, + "Issuer": { + "Country": null, + "Organization": [ + "Digital Signature Trust Co." + ], + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "DST Root CA X3", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Digital Signature Trust Co." + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "DST Root CA X3" + } + ], + "ExtraNames": null + }, + "Subject": { + "Country": [ + "US" + ], + "Organization": [ + "Internet Security Research Group" + ], + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "ISRG Root X1", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Internet Security Research Group" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "ISRG Root X1" + } + ], + "ExtraNames": null + }, + "NotBefore": "2021-01-20T19:14:03Z", + "NotAfter": "2024-09-30T18:14:03Z", + "KeyUsage": 96, + "Extensions": [ + { + "Id": [ + 2, + 5, + 29, + 19 + ], + "Critical": true, + "Value": "MAMBAf8=" + }, + { + "Id": [ + 2, + 5, + 29, + 15 + ], + "Critical": true, + "Value": "AwIBBg==" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 5, + 5, + 7, + 1, + 1 + ], + "Critical": false, + "Value": "MD0wOwYIKwYBBQUHMAKGL2h0dHA6Ly9hcHBzLmlkZW50cnVzdC5jb20vcm9vdHMvZHN0cm9vdGNheDMucDdj" + }, + { + "Id": [ + 2, + 5, + 29, + 35 + ], + "Critical": false, + "Value": "MBaAFMSnsaR7LHH62+FLkHX/xBVghYkQ" + }, + { + "Id": [ + 2, + 5, + 29, + 32 + ], + "Critical": false, + "Value": "MEswCAYGZ4EMAQIBMD8GCysGAQQBgt8TAQEBMDAwLgYIKwYBBQUHAgEWImh0dHA6Ly9jcHMucm9vdC14MS5sZXRzZW5jcnlwdC5vcmc=" + }, + { + "Id": [ + 2, + 5, + 29, + 31 + ], + "Critical": false, + "Value": "MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0LmNvbS9EU1RST09UQ0FYM0NSTC5jcmw=" + }, + { + "Id": [ + 2, + 5, + 29, + 14 + ], + "Critical": false, + "Value": "BBR5tFnme7bl5AFzgAiIyBpY9umbbg==" + } + ], + "ExtraExtensions": null, + "UnhandledCriticalExtensions": null, + "ExtKeyUsage": null, + "UnknownExtKeyUsage": null, + "BasicConstraintsValid": true, + "IsCA": true, + "MaxPathLen": -1, + "MaxPathLenZero": false, + "SubjectKeyId": "ebRZ5nu25eQBc4AIiMgaWPbpm24=", + "AuthorityKeyId": "xKexpHsscfrb4UuQdf/EFWCFiRA=", + "OCSPServer": null, + "IssuingCertificateURL": [ + "http://apps.identrust.com/roots/dstrootcax3.p7c" + ], + "DNSNames": null, + "EmailAddresses": null, + "IPAddresses": null, + "URIs": null, + "PermittedDNSDomainsCritical": false, + "PermittedDNSDomains": null, + "ExcludedDNSDomains": null, + "PermittedIPRanges": null, + "ExcludedIPRanges": null, + "PermittedEmailAddresses": null, + "ExcludedEmailAddresses": null, + "PermittedURIDomains": null, + "ExcludedURIDomains": null, + "CRLDistributionPoints": [ + "http://crl.identrust.com/DSTROOTCAX3CRL.crl" + ], + "PolicyIdentifiers": [ + [ + 2, + 23, + 140, + 1, + 2, + 1 + ], + [ + 1, + 3, + 6, + 1, + 4, + 1, + 44947, + 1, + 1, + 1 + ] + ] + } + ], + "VerifiedChains": [ + [ + { + "Raw": "MIIFKTCCBBGgAwIBAgISBFRFr2HEEWc35wAHqvX/dr2XMA0GCSqGSIb3DQEBCwUAMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJSMzAeFw0yMjA1MjYxMzIzNTlaFw0yMjA4MjQxMzIzNThaMBUxEzARBgNVBAMTCmt5bHJ0aC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrxxsM7cYB+Oqps88IF0+iy3w0xGYS5u/zmBd5yWXuZkwfmpJ9M+4H+i4VYve08x/VTy6xZ6hJQr/jzJq3MEbCaPUoqWRpb0xLZCTJ3O1Gn6Qfwu9vNtC8aSe44tYYcEAstPXuj/cNjG4Dkudd1j68u8lbKBCgWvY39eGeFSNybo5pAQmkjKTJ19sFAZBIS5AgjDh6CmB0eRgmMI5gCxe5JKCA3z8UANMJ5zRHNWN8VNKgneFX0csT0zwwJJeO6jQAn8xsDGr3VLxeYNxGMcIJ3tnD42MejxzFkJDo2oa+ffHDHxqGaZsL4LIMRwjIklkrZi/6oTihLxBl9pf9FoczAgMBAAGjggJUMIICUDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFGNOFYVWWqSUAsIWQqSll5o4AleXMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMCUGA1UdEQQeMByCCmt5bHJ0aC5jb22CDnd3dy5reWxydGguY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUAQcjKsd8iRkoQxqE6CUKHXk4xixsD6+tLx2jwkGKWBvYAAAGBAMC5ZAAABAMARjBEAiAlaw6KiNRtKNfXv1UaKmCQAAGAW+KwPSfvCDlmfd5bswIgM+RkZQShrkTxOvg/g9QXj2knbvxIxxryCFIEkwgu9eUAdgBGpVXrdfqRIDC1oolp9PN9ESxBdL79SbiFq/L8cP5tRwAAAYEAwLlsAAAEAwBHMEUCIGD/zSgyFv/vYYE8hVqe0o98UkZQvrVks/tBhMoMRvz+AiEAvAQUbpFs8MMlAar95twKaQSvzGolJbX4XEJU+bsSn4kwDQYJKoZIhvcNAQELBQADggEBAE3Srl7LSlk48fFGBEf9+6wto+Qt+uNMRFsTDZLTMIvrfEv1YWpNVyNZ80nb095POZHa1Ek6VKG3EvkszGorfyH8kQPJMwSdWSKMHKZ+ezb6BytGKpH1jeKo+WVV1bycEzFhGZX6y3bDq63qKGEv1nW+xCieFtF10aPd+2Gr9LEleTJQ84gnhkftHaHfn4lgfnzJCgpRGwiymx8nwqoPqMEF7ZsIV7h+CuFeV7pX3K+FlLK8alAQCTueWBC1l+ReD8Cms5KrtqTXLNTlQDaDr3qstnEG4j3c9K61ui2H8e3dv3n43OJCjHpiMLQLVmJIBZ0zdjxM739wBY1rufqnV1I=", + "RawTBSCertificate": "MIIEEaADAgECAhIEVEWvYcQRZzfnAAeq9f92vZcwDQYJKoZIhvcNAQELBQAwMjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUxldCdzIEVuY3J5cHQxCzAJBgNVBAMTAlIzMB4XDTIyMDUyNjEzMjM1OVoXDTIyMDgyNDEzMjM1OFowFTETMBEGA1UEAxMKa3lscnRoLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKvHGwztxgH46qmzzwgXT6LLfDTEZhLm7/OYF3nJZe5mTB+akn0z7gf6LhVi97TzH9VPLrFnqElCv+PMmrcwRsJo9SipZGlvTEtkJMnc7UafpB/C72820LxpJ7ji1hhwQCy09e6P9w2MbgOS513WPry7yVsoEKBa9jf14Z4VI3JujmkBCaSMpMnX2wUBkEhLkCCMOHoKYHR5GCYwjmALF7kkoIDfPxQA0wnnNEc1Y3xU0qCd4VfRyxPTPDAkl47qNACfzGwMavdUvF5g3EYxwgne2cPjYx6PHMWQkOjahr598cMfGoZpmwvgsgxHCMiSWStmL/qhOKEvEGX2l/0WhzMCAwEAAaOCAlQwggJQMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUY04VhVZapJQCwhZCpKWXmjgCV5cwHwYDVR0jBBgwFoAUFC6zF7dYVsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRwOi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxlbmNyLm9yZy8wJQYDVR0RBB4wHIIKa3lscnRoLmNvbYIOd3d3Lmt5bHJ0aC5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdQBByMqx3yJGShDGoToJQodeTjGLGwPr60vHaPCQYpYG9gAAAYEAwLlkAAAEAwBGMEQCICVrDoqI1G0o19e/VRoqYJAAAYBb4rA9J+8IOWZ93luzAiAz5GRlBKGuRPE6+D+D1BePaSdu/EjHGvIIUgSTCC715QB2AEalVet1+pEgMLWiiWn0830RLEF0vv1JuIWr8vxw/m1HAAABgQDAuWwAAAQDAEcwRQIgYP/NKDIW/+9hgTyFWp7Sj3xSRlC+tWSz+0GEygxG/P4CIQC8BBRukWzwwyUBqv3m3AppBK/MaiUltfhcQlT5uxKfiQ==", + "RawSubjectPublicKeyInfo": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq8cbDO3GAfjqqbPPCBdPost8NMRmEubv85gXecll7mZMH5qSfTPuB/ouFWL3tPMf1U8usWeoSUK/48yatzBGwmj1KKlkaW9MS2QkydztRp+kH8LvbzbQvGknuOLWGHBALLT17o/3DYxuA5LnXdY+vLvJWygQoFr2N/XhnhUjcm6OaQEJpIykydfbBQGQSEuQIIw4egpgdHkYJjCOYAsXuSSggN8/FADTCec0RzVjfFTSoJ3hV9HLE9M8MCSXjuo0AJ/MbAxq91S8XmDcRjHCCd7Zw+NjHo8cxZCQ6NqGvn3xwx8ahmmbC+CyDEcIyJJZK2Yv+qE4oS8QZfaX/RaHMwIDAQAB", + "RawSubject": "MBUxEzARBgNVBAMTCmt5bHJ0aC5jb20=", + "RawIssuer": "MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJSMw==", + "Signature": "TdKuXstKWTjx8UYER/37rC2j5C3640xEWxMNktMwi+t8S/Vhak1XI1nzSdvT3k85kdrUSTpUobcS+SzMait/IfyRA8kzBJ1ZIowcpn57NvoHK0YqkfWN4qj5ZVXVvJwTMWEZlfrLdsOrreooYS/Wdb7EKJ4W0XXRo937Yav0sSV5MlDziCeGR+0dod+fiWB+fMkKClEbCLKbHyfCqg+owQXtmwhXuH4K4V5Xulfcr4WUsrxqUBAJO55YELWX5F4PwKazkqu2pNcs1OVANoOveqy2cQbiPdz0rrW6LYfx7d2/efjc4kKMemIwtAtWYkgFnTN2PEzvf3AFjWu5+qdXUg==", + "SignatureAlgorithm": 4, + "PublicKeyAlgorithm": 1, + "PublicKey": { + "N": "21684932812432339646485683289655448296763540159596927263572843107755452821772205858541782411956564211973624337617207176622427042211013286642959366491304222944727866775172072982367814387353074518963001766468903543469337743825150329977113528125897698254486215006583088920422238693934709511770745506935307541283380282216423639407749721171137985135319637461835549367631299935702939510878201137001564437372006570938688782647412537759804896865989512853861860648627621268112490228810625334887949996480090147872368112925042345727211662765214683746309439757755278105132904504583883278031982199528718312111745903516814279083827", + "E": 65537 + }, + "Version": 3, + "SerialNumber": 377125489914987057743010001619763200441751, + "Issuer": { + "Country": [ + "US" + ], + "Organization": [ + "Let's Encrypt" + ], + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "R3", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Let's Encrypt" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "R3" + } + ], + "ExtraNames": null + }, + "Subject": { + "Country": null, + "Organization": null, + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "kylrth.com", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "kylrth.com" + } + ], + "ExtraNames": null + }, + "NotBefore": "2022-05-26T13:23:59Z", + "NotAfter": "2022-08-24T13:23:58Z", + "KeyUsage": 5, + "Extensions": [ + { + "Id": [ + 2, + 5, + 29, + 15 + ], + "Critical": true, + "Value": "AwIFoA==" + }, + { + "Id": [ + 2, + 5, + 29, + 37 + ], + "Critical": false, + "Value": "MBQGCCsGAQUFBwMBBggrBgEFBQcDAg==" + }, + { + "Id": [ + 2, + 5, + 29, + 19 + ], + "Critical": true, + "Value": "MAA=" + }, + { + "Id": [ + 2, + 5, + 29, + 14 + ], + "Critical": false, + "Value": "BBRjThWFVlqklALCFkKkpZeaOAJXlw==" + }, + { + "Id": [ + 2, + 5, + 29, + 35 + ], + "Critical": false, + "Value": "MBaAFBQusxe3WFbLrlAJQOYfr52LFMLG" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 5, + 5, + 7, + 1, + 1 + ], + "Critical": false, + "Value": "MEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3JnLw==" + }, + { + "Id": [ + 2, + 5, + 29, + 17 + ], + "Critical": false, + "Value": "MByCCmt5bHJ0aC5jb22CDnd3dy5reWxydGguY29t" + }, + { + "Id": [ + 2, + 5, + 29, + 32 + ], + "Critical": false, + "Value": "MEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3Jn" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 4, + 1, + 11129, + 2, + 4, + 2 + ], + "Critical": false, + "Value": "BIHxAO8AdQBByMqx3yJGShDGoToJQodeTjGLGwPr60vHaPCQYpYG9gAAAYEAwLlkAAAEAwBGMEQCICVrDoqI1G0o19e/VRoqYJAAAYBb4rA9J+8IOWZ93luzAiAz5GRlBKGuRPE6+D+D1BePaSdu/EjHGvIIUgSTCC715QB2AEalVet1+pEgMLWiiWn0830RLEF0vv1JuIWr8vxw/m1HAAABgQDAuWwAAAQDAEcwRQIgYP/NKDIW/+9hgTyFWp7Sj3xSRlC+tWSz+0GEygxG/P4CIQC8BBRukWzwwyUBqv3m3AppBK/MaiUltfhcQlT5uxKfiQ==" + } + ], + "ExtraExtensions": null, + "UnhandledCriticalExtensions": null, + "ExtKeyUsage": [ + 1, + 2 + ], + "UnknownExtKeyUsage": null, + "BasicConstraintsValid": true, + "IsCA": false, + "MaxPathLen": -1, + "MaxPathLenZero": false, + "SubjectKeyId": "Y04VhVZapJQCwhZCpKWXmjgCV5c=", + "AuthorityKeyId": "FC6zF7dYVsuuUAlA5h+vnYsUwsY=", + "OCSPServer": [ + "http://r3.o.lencr.org" + ], + "IssuingCertificateURL": [ + "http://r3.i.lencr.org/" + ], + "DNSNames": [ + "kylrth.com", + "www.kylrth.com" + ], + "EmailAddresses": null, + "IPAddresses": null, + "URIs": null, + "PermittedDNSDomainsCritical": false, + "PermittedDNSDomains": null, + "ExcludedDNSDomains": null, + "PermittedIPRanges": null, + "ExcludedIPRanges": null, + "PermittedEmailAddresses": null, + "ExcludedEmailAddresses": null, + "PermittedURIDomains": null, + "ExcludedURIDomains": null, + "CRLDistributionPoints": null, + "PolicyIdentifiers": [ + [ + 2, + 23, + 140, + 1, + 2, + 1 + ], + [ + 1, + 3, + 6, + 1, + 4, + 1, + 44947, + 1, + 1, + 1 + ] + ] + }, + { + "Raw": "MIIFFjCCAv6gAwIBAgIRAJErCErPDBinU/bWLiWnX1owDQYJKoZIhvcNAQELBQAwTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2VhcmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjAwOTA0MDAwMDAwWhcNMjUwOTE1MTYwMDAwWjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3MgRW5jcnlwdDELMAkGA1UEAxMCUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7AhUozPaglNMPEuyNVZLD+ILxmaZ6QoinXSaqtSu5xUyxr45r+XXIo9cPR5QUVTVXjJ6oojkZ9YI8QqlObvU7wy7bjcCwXPNZOOftz2nwWgsbvsCUJCWH+jdxsxPnHKzhm+/b5DtFUkWWqcFTzjTIUu61ru2P3mBw4qVUq7ZtDpelQDRrK9O8ZutmNHz6a4uPVymZ+DAXXbpyb/uBxa3Shlg9F8fnCbvxK/eG3MHacV3URuPMrSXBiLxgZ3Vms/EY96Jc5lP/Ooi2R6X/ExjqmAl3P51T+c8B5fWmcBcUr2Ok/5mzk53cU6cG/kiFHaFpriV1uxPMUgP17VGhi9sVAgMBAAGjggEIMIIBBDAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYfr52LFMLGMB8GA1UdIwQYMBaAFHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5jci5vcmcvMCIGA1UdIAQbMBkwCAYGZ4EMAQIBMA0GCysGAQQBgt8TAQEBMA0GCSqGSIb3DQEBCwUAA4ICAQCFyk5HPqP3hUSFvNVneLKYY611TR6WPTNlclQtgaDqw+34IL9fzLdwALduO/ZelN7kIJ+m74uyA+eitRY8kc607TkC53wlikfmZW4/RvTZ8M6UK+5UzhK8jCdLuMGYL6KvzXGRSgi3yLgjewQtCPkIVz6D2QQzCkcheAmCJ8MqyJu5zlzyZMjAvnnAT45tRAxekrsu94sQ4egdRCnbWSDtY7kh+BImlJNXoB1lBMEKIq4QDUOXoRgffuDghje1WrG9ML+Hbisq/yFOGwXD9RiX8F6sw6W4avAuvDszue5L3sz85K+EC4Y/wFVDNvZo4TYXao6Z0f+lQKc0t8DQYzk1OXVu8rp2yJMC6alLbBfODALZvYH7n7do1AZls4I9d1P4jnkDrQoxB3UqQ9hVl3LEKQ73xF1OyK5GhDDX8oVfGKF5u+decIsH4YaTw7mP3GFxJSqv3+0lUFJoi5Lc5da149p90IdshCExroL1+7mryIkXPeFM5TgO9r0rvZaBFOvV2z0gp35Z0+L4WPlbuEjN/lxPFin+HlUjr8gRsI3qfJOQFy/9rKIJR0Y/8Omwt/8oTWgy1mdeHmmjk7j1nYsvC9JSQ6ZvMldlTTKB3zhThV1+XWYp6rjd5JW1zbVWEkLNxE7GJThEUG3szgBVGP7pSWTUTsqXnLRbwHOoq7hHwg==", + "RawTBSCertificate": "MIIC/qADAgECAhEAkSsISs8MGKdT9tYuJadfWjANBgkqhkiG9w0BAQsFADBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yMDA5MDQwMDAwMDBaFw0yNTA5MTUxNjAwMDBaMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJSMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALsCFSjM9qCU0w8S7I1VksP4gvGZpnpCiKddJqq1K7nFTLGvjmv5dcij1w9HlBRVNVeMnqiiORn1gjxCqU5u9TvDLtuNwLBc81k45+3PafBaCxu+wJQkJYf6N3GzE+ccrOGb79vkO0VSRZapwVPONMhS7rWu7Y/eYHDipVSrtm0Ol6VANGsr07xm62Y0fPpri49XKZn4MBddunJv+4HFrdKGWD0Xx+cJu/Er94bcwdpxXdRG48ytJcGIvGBndWaz8Rj3olzmU/86iLZHpf8TGOqYCXc/nVP5zwHl9aZwFxSvY6T/mbOTndxTpwb+SIUdoWmuJXW7E8xSA/XtUaGL2xUCAwEAAaOCAQgwggEEMA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUFC6zF7dYVsuuUAlA5h+vnYsUwsYwHwYDVR0jBBgwFoAUebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAChhZodHRwOi8veDEuaS5sZW5jci5vcmcvMCcGA1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wIgYDVR0gBBswGTAIBgZngQwBAgEwDQYLKwYBBAGC3xMBAQE=", + "RawSubjectPublicKeyInfo": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwIVKMz2oJTTDxLsjVWSw/iC8ZmmekKIp10mqrUrucVMsa+Oa/l1yKPXD0eUFFU1V4yeqKI5GfWCPEKpTm71O8Mu243AsFzzWTjn7c9p8FoLG77AlCQlh/o3cbMT5xys4Zvv2+Q7RVJFlqnBU840yFLuta7tj95gcOKlVKu2bQ6XpUA0ayvTvGbrZjR8+muLj1cpmfgwF126cm/7gcWt0oZYPRfH5wm78Sv3htzB2nFd1EbjzK0lwYi8YGd1ZrPxGPeiXOZT/zqItkel/xMY6pgJdz+dU/nPAeX1pnAXFK9jpP+Zs5Od3FOnBv5IhR2haa4ldbsTzFID9e1RoYvbFQIDAQAB", + "RawSubject": "MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJSMw==", + "RawIssuer": "ME8xCzAJBgNVBAYTAlVTMSkwJwYDVQQKEyBJbnRlcm5ldCBTZWN1cml0eSBSZXNlYXJjaCBHcm91cDEVMBMGA1UEAxMMSVNSRyBSb290IFgx", + "Signature": "hcpORz6j94VEhbzVZ3iymGOtdU0elj0zZXJULYGg6sPt+CC/X8y3cAC3bjv2XpTe5CCfpu+LsgPnorUWPJHOtO05Aud8JYpH5mVuP0b02fDOlCvuVM4SvIwnS7jBmC+ir81xkUoIt8i4I3sELQj5CFc+g9kEMwpHIXgJgifDKsibuc5c8mTIwL55wE+ObUQMXpK7LveLEOHoHUQp21kg7WO5IfgSJpSTV6AdZQTBCiKuEA1Dl6EYH37g4IY3tVqxvTC/h24rKv8hThsFw/UYl/BerMOluGrwLrw7M7nuS97M/OSvhAuGP8BVQzb2aOE2F2qOmdH/pUCnNLfA0GM5NTl1bvK6dsiTAumpS2wXzgwC2b2B+5+3aNQGZbOCPXdT+I55A60KMQd1KkPYVZdyxCkO98RdTsiuRoQw1/KFXxihebvnXnCLB+GGk8O5j9xhcSUqr9/tJVBSaIuS3OXWtePafdCHbIQhMa6C9fu5q8iJFz3hTOU4Dva9K72WgRTr1ds9IKd+WdPi+Fj5W7hIzf5cTxYp/h5VI6/IEbCN6nyTkBcv/ayiCUdGP/DpsLf/KE1oMtZnXh5po5O49Z2LLwvSUkOmbzJXZU0ygd84U4Vdfl1mKeq43eSVtc21VhJCzcROxiU4RFBt7M4AVRj+6Ulk1E7Kl5y0W8BzqKu4R8I=", + "SignatureAlgorithm": 4, + "PublicKeyAlgorithm": 1, + "PublicKey": { + "N": "23607590023527405233483514815960094733025362836439268915823566209453533788829410729612693188664033965601284889382200672291623712219351579442466292134025779170871903029675641332227720513370499414392174777629378433333281492782006644003508406669842374574620445942041275265465205367002253387972103578862358103547035353751037986892891938939537013712276962031758303128178118156019997818459064793797705051611931042977322694991611263911077235433119719504206173897534215486225391156231168313218127765624386188467360149426877213161912342004781300247624712380387337803861727744706241919394251136381590874774264144198228326996757", + "E": 65537 + }, + "Version": 3, + "SerialNumber": 192961496339968674994309121183282847578, + "Issuer": { + "Country": [ + "US" + ], + "Organization": [ + "Internet Security Research Group" + ], + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "ISRG Root X1", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Internet Security Research Group" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "ISRG Root X1" + } + ], + "ExtraNames": null + }, + "Subject": { + "Country": [ + "US" + ], + "Organization": [ + "Let's Encrypt" + ], + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "R3", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Let's Encrypt" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "R3" + } + ], + "ExtraNames": null + }, + "NotBefore": "2020-09-04T00:00:00Z", + "NotAfter": "2025-09-15T16:00:00Z", + "KeyUsage": 97, + "Extensions": [ + { + "Id": [ + 2, + 5, + 29, + 15 + ], + "Critical": true, + "Value": "AwIBhg==" + }, + { + "Id": [ + 2, + 5, + 29, + 37 + ], + "Critical": false, + "Value": "MBQGCCsGAQUFBwMCBggrBgEFBQcDAQ==" + }, + { + "Id": [ + 2, + 5, + 29, + 19 + ], + "Critical": true, + "Value": "MAYBAf8CAQA=" + }, + { + "Id": [ + 2, + 5, + 29, + 14 + ], + "Critical": false, + "Value": "BBQULrMXt1hWy65QCUDmH6+dixTCxg==" + }, + { + "Id": [ + 2, + 5, + 29, + 35 + ], + "Critical": false, + "Value": "MBaAFHm0WeZ7tuXkAXOACIjIGlj26Ztu" + }, + { + "Id": [ + 1, + 3, + 6, + 1, + 5, + 5, + 7, + 1, + 1 + ], + "Critical": false, + "Value": "MCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8=" + }, + { + "Id": [ + 2, + 5, + 29, + 31 + ], + "Critical": false, + "Value": "MB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8=" + }, + { + "Id": [ + 2, + 5, + 29, + 32 + ], + "Critical": false, + "Value": "MBkwCAYGZ4EMAQIBMA0GCysGAQQBgt8TAQEB" + } + ], + "ExtraExtensions": null, + "UnhandledCriticalExtensions": null, + "ExtKeyUsage": [ + 2, + 1 + ], + "UnknownExtKeyUsage": null, + "BasicConstraintsValid": true, + "IsCA": true, + "MaxPathLen": 0, + "MaxPathLenZero": true, + "SubjectKeyId": "FC6zF7dYVsuuUAlA5h+vnYsUwsY=", + "AuthorityKeyId": "ebRZ5nu25eQBc4AIiMgaWPbpm24=", + "OCSPServer": null, + "IssuingCertificateURL": [ + "http://x1.i.lencr.org/" + ], + "DNSNames": null, + "EmailAddresses": null, + "IPAddresses": null, + "URIs": null, + "PermittedDNSDomainsCritical": false, + "PermittedDNSDomains": null, + "ExcludedDNSDomains": null, + "PermittedIPRanges": null, + "ExcludedIPRanges": null, + "PermittedEmailAddresses": null, + "ExcludedEmailAddresses": null, + "PermittedURIDomains": null, + "ExcludedURIDomains": null, + "CRLDistributionPoints": [ + "http://x1.c.lencr.org/" + ], + "PolicyIdentifiers": [ + [ + 2, + 23, + 140, + 1, + 2, + 1 + ], + [ + 1, + 3, + 6, + 1, + 4, + 1, + 44947, + 1, + 1, + 1 + ] + ] + }, + { + "Raw": "MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAwTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2VhcmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygch77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6UA5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sWT8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyHB5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UCB5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUvKBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWnOlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTnjh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbwqHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CIrU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkqhkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZLubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KKNFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7UrTkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdCjNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVcoyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPAmRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57demyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc=", + "RawTBSCertificate": "MIIDU6ADAgECAhEAghDPsNJA41lEY+C7Y4KLADANBgkqhkiG9w0BAQsFADBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0xNTA2MDQxMTA0MzhaFw0zNTA2MDQxMTA0MzhaME8xCzAJBgNVBAYTAlVTMSkwJwYDVQQKEyBJbnRlcm5ldCBTZWN1cml0eSBSZXNlYXJjaCBHcm91cDEVMBMGA1UEAxMMSVNSRyBSb290IFgxMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAregkc/QUN/ObnitXKByHvty33ziQjG485legePd1wqL+9Wpu9gBPKNveaIZsRJO2sWP9FBJrvx/S6jGbIX7RMzy6SPXded+zuP8S8SGaS8GKhnFpSmZmbI9+PHC/rSkiBvPkwOaAruJLj7eZfpQDn9NHl3yZSCNT6DiuTwpvgy7RSVeMgHS22i/QOI17A3AhG3XyMDz6j67d2mOr6xZPwo4RS37PC+j/tXcu9LJ7SuBMEiUMcI0DKaDhUyTsE9nuGb8Qs0qMP4mjYVHerIcHlPRjcewu4m9bmIHhiVw0eWx27zuQYnnm26SaLybF0BDhDt7ZEI4W+7f3qPfH5QIHmI82CJXn4jeWDTZ1nvsOcrEdm7wD+UkF2IHdBbQq1kHprAF2lQoP2N/VvRIfNS8oF2zSmMGoCWR3bkc3us6sWV5onX9y1onFBkEpPlk+3Sb1JMkRp1qjTEAfRqGZtac6UW6GO559cqcSBXhZ7T5ReBULA4+N0C8Fsj57ShxLcwUS/Mbq4FATfEOTdLPKdOeOHwEI0DDUW3E2tAe6wTAwXEi3gjuYpn1giqKjKYLMur2DBBuigwNBodYF8RvCtvCofIY7RqhIKojcdpp2vx9qpT0Zj+s482TeyCsNCij/99viFULUItAnXeF5/hjncIitTubZizrG3SdRbv+8ZPUzQ08CAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFHm0WeZ7tuXkAXOACIjIGlj26Ztu", + "RawSubjectPublicKeyInfo": "MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAregkc/QUN/ObnitXKByHvty33ziQjG485legePd1wqL+9Wpu9gBPKNveaIZsRJO2sWP9FBJrvx/S6jGbIX7RMzy6SPXded+zuP8S8SGaS8GKhnFpSmZmbI9+PHC/rSkiBvPkwOaAruJLj7eZfpQDn9NHl3yZSCNT6DiuTwpvgy7RSVeMgHS22i/QOI17A3AhG3XyMDz6j67d2mOr6xZPwo4RS37PC+j/tXcu9LJ7SuBMEiUMcI0DKaDhUyTsE9nuGb8Qs0qMP4mjYVHerIcHlPRjcewu4m9bmIHhiVw0eWx27zuQYnnm26SaLybF0BDhDt7ZEI4W+7f3qPfH5QIHmI82CJXn4jeWDTZ1nvsOcrEdm7wD+UkF2IHdBbQq1kHprAF2lQoP2N/VvRIfNS8oF2zSmMGoCWR3bkc3us6sWV5onX9y1onFBkEpPlk+3Sb1JMkRp1qjTEAfRqGZtac6UW6GO559cqcSBXhZ7T5ReBULA4+N0C8Fsj57ShxLcwUS/Mbq4FATfEOTdLPKdOeOHwEI0DDUW3E2tAe6wTAwXEi3gjuYpn1giqKjKYLMur2DBBuigwNBodYF8RvCtvCofIY7RqhIKojcdpp2vx9qpT0Zj+s482TeyCsNCij/99viFULUItAnXeF5/hjncIitTubZizrG3SdRbv+8ZPUzQ08CAwEAAQ==", + "RawSubject": "ME8xCzAJBgNVBAYTAlVTMSkwJwYDVQQKEyBJbnRlcm5ldCBTZWN1cml0eSBSZXNlYXJjaCBHcm91cDEVMBMGA1UEAxMMSVNSRyBSb290IFgx", + "RawIssuer": "ME8xCzAJBgNVBAYTAlVTMSkwJwYDVQQKEyBJbnRlcm5ldCBTZWN1cml0eSBSZXNlYXJjaCBHcm91cDEVMBMGA1UEAxMMSVNSRyBSb290IFgx", + "Signature": "VR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZLubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KKNFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7UrTkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdCjNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVcoyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPAmRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57demyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc=", + "SignatureAlgorithm": 4, + "PublicKeyAlgorithm": 1, + "PublicKey": { + "N": "709477870415445373015359016562426660610553770685944520893298396600226760899977879191004898543350831842119174188613678136510262472550532722234131754439181090009824131001234702144200501816519311599904090606194984753842587622398776018408050245574116028550608708896478977104703101364577377554823893350339376892984086676842821506637376561471221178677513035811884589888230947855482554780924844280661412982827405878164907670403886160896655313460186264922042760067692235383478494519985672059698752915965998412445946254227413232257276525240006651483130792248112417425846451951438781260632137645358927568158361961710185115502577127010922344394993078948994750404287047493247048147066090211292167313905862438457453781042040498702821432013765502024105065778257759178356925494156447570322373310256999609083201778278588599854706241788119448943034477370959349516873162063461521707809689839710972753590949570167489887658749686740890549110678989462474318310617765270337415238713770800711236563610171101328052424145478220993016515262478543813796899677215192789612682845145008993144513547444131126029557147570005369943143213525671105288817016183804256755470528641042403865830064493168693765438364296560479053823886598989258655438933191724193029337334607", + "E": 65537 + }, + "Version": 3, + "SerialNumber": 172886928669790476064670243504169061120, + "Issuer": { + "Country": [ + "US" + ], + "Organization": [ + "Internet Security Research Group" + ], + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "ISRG Root X1", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Internet Security Research Group" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "ISRG Root X1" + } + ], + "ExtraNames": null + }, + "Subject": { + "Country": [ + "US" + ], + "Organization": [ + "Internet Security Research Group" + ], + "OrganizationalUnit": null, + "Locality": null, + "Province": null, + "StreetAddress": null, + "PostalCode": null, + "SerialNumber": "", + "CommonName": "ISRG Root X1", + "Names": [ + { + "Type": [ + 2, + 5, + 4, + 6 + ], + "Value": "US" + }, + { + "Type": [ + 2, + 5, + 4, + 10 + ], + "Value": "Internet Security Research Group" + }, + { + "Type": [ + 2, + 5, + 4, + 3 + ], + "Value": "ISRG Root X1" + } + ], + "ExtraNames": null + }, + "NotBefore": "2015-06-04T11:04:38Z", + "NotAfter": "2035-06-04T11:04:38Z", + "KeyUsage": 96, + "Extensions": [ + { + "Id": [ + 2, + 5, + 29, + 15 + ], + "Critical": true, + "Value": "AwIBBg==" + }, + { + "Id": [ + 2, + 5, + 29, + 19 + ], + "Critical": true, + "Value": "MAMBAf8=" + }, + { + "Id": [ + 2, + 5, + 29, + 14 + ], + "Critical": false, + "Value": "BBR5tFnme7bl5AFzgAiIyBpY9umbbg==" + } + ], + "ExtraExtensions": null, + "UnhandledCriticalExtensions": null, + "ExtKeyUsage": null, + "UnknownExtKeyUsage": null, + "BasicConstraintsValid": true, + "IsCA": true, + "MaxPathLen": -1, + "MaxPathLenZero": false, + "SubjectKeyId": "ebRZ5nu25eQBc4AIiMgaWPbpm24=", + "AuthorityKeyId": null, + "OCSPServer": null, + "IssuingCertificateURL": null, + "DNSNames": null, + "EmailAddresses": null, + "IPAddresses": null, + "URIs": null, + "PermittedDNSDomainsCritical": false, + "PermittedDNSDomains": null, + "ExcludedDNSDomains": null, + "PermittedIPRanges": null, + "ExcludedIPRanges": null, + "PermittedEmailAddresses": null, + "ExcludedEmailAddresses": null, + "PermittedURIDomains": null, + "ExcludedURIDomains": null, + "CRLDistributionPoints": null, + "PolicyIdentifiers": null + } + ] + ], + "SignedCertificateTimestamps": null, + "OCSPResponse": "MIIB8woBAKCCAewwggHoBgkrBgEFBQcwAQEEggHZMIIB1TCBvqE0MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJSMxgPMjAyMjA1MjYxNDIzMDBaMHUwczBLMAkGBSsOAwIaBQAEFEjayaD7K9MtT/DeaNL1Z7c1+bPEBBQULrMXt1hWy65QCUDmH6+dixTCxgISBFRFr2HEEWc35wAHqvX/dr2XgAAYDzIwMjIwNTI2MTQwMDAwWqARGA8yMDIyMDYwMjEzNTk1OFowDQYJKoZIhvcNAQELBQADggEBAHTO1279+FLU0XdJpSVbx9MvUlj4EU461HZC0rGEm0XV5ANssnl8Ujzy3kMRQPDXnDa92cWtJoYQChWTJVeInift6bjeil7VU1KiS7YGrHnUafSTfCVZ+6l/JuTnD2KbcMBdmTnyZzigEUovYgUjAN5lgSiBXQbwtzcFBjeAxlCC4li3ikc6nFaNPfSQdxxuDLId8uEzzUWLXKDZIbGHwjspB+BFuLbqQrYEinEYiyL6feNsPp8oXTU2U0Tx8H6be3ZJMRWsiyBQFgPLz8zGe4PQ9WaGfqixubZioC+eYlPmt33In+I4og+IzZulZNpKWKcOEXD3p0Yel6R0n4P7+kU=", + "TLSUnique": null + } + }, + "ErrType": "", + "ErrMsg": "" + }, + { + "Request": { + "Method": "GET", + "URL": { + "Scheme": "http", + "Opaque": "", + "User": null, + "Host": "doesntexist.io", + "Path": "", + "RawPath": "", + "ForceQuery": false, + "RawQuery": "", + "Fragment": "", + "RawFragment": "" + }, + "Header": { + "Accept": [ + "*/*" + ], + "Range": [ + "bytes=0-0" + ], + "User-Agent": [ + "htmltest/dev" + ] + }, + "Body": "" + }, + "Response": { + "Status": "", + "StatusCode": 0, + "Proto": "", + "ProtoMajor": 0, + "ProtoMinor": 0, + "Header": null, + "Body": null, + "ContentLength": 0, + "TransferEncoding": null, + "Trailer": null, + "TLS": null + }, + "ErrType": "*net.OpError", + "ErrMsg": "dial tcp: lookup doesntexist.io: no such host" + } + ] +} \ No newline at end of file diff --git a/htmltest/options.go b/htmltest/options.go index 5fc8f42..06cec4d 100644 --- a/htmltest/options.go +++ b/htmltest/options.go @@ -40,6 +40,7 @@ type Options struct { IgnoreURLs []interface{} IgnoreInternalURLs []interface{} + IgnoreHTTPS []interface{} IgnoreDirs []interface{} IgnoreInternalEmptyHash bool @@ -105,6 +106,7 @@ func DefaultOptions() map[string]interface{} { "IgnoreURLs": []interface{}{}, "IgnoreInternalURLs": []interface{}{}, + "IgnoreHTTPS": []interface{}{}, "IgnoreDirs": []interface{}{}, "IgnoreInternalEmptyHash": false, @@ -185,6 +187,16 @@ func (opts *Options) isURLIgnored(url string) bool { return false } +// Is the given URL an insecure URL ignored by IgnoreHTTPS +func (opts *Options) isInsecureURLIgnored(url string) bool { + for _, item := range opts.IgnoreHTTPS { + if ok, _ := regexp.MatchString(item.(string), url); ok { + return true + } + } + return false +} + // Solve #168 // Is the given local URL ignored by the current configuration func (opts *Options) isInternalURLIgnored(url string) bool {