github.com/zmap/zcrypto@v0.0.0-20240512203510-0fef58d9a9db/data/test/certificates/google.go (about) 1 /* 2 * ZCrypto Copyright 2017 Regents of the University of Michigan 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 * use this file except in compliance with the License. You may obtain a copy 6 * of the License at http://www.apache.org/licenses/LICENSE-2.0 7 * 8 * Unless required by applicable law or agreed to in writing, software 9 * distributed under the License is distributed on an "AS IS" BASIS, 10 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11 * implied. See the License for the specific language governing 12 * permissions and limitations under the License. 13 */ 14 15 package certificates 16 17 // PEMGoogleSignedByGIAG2 is the certificate for google.com signed by the Google 18 // Internet Authority G2. 19 const PEMGoogleSignedByGIAG2 = ` 20 Certificate: 21 Data: 22 Version: 3 (0x2) 23 Serial Number: 24 71:1e:64:e1:d9:28:7b:4e 25 Signature Algorithm: sha1WithRSAEncryption 26 Issuer: C=US, O=Google Inc, CN=Google Internet Authority G2 27 Validity 28 Not Before: Mar 12 09:38:30 2014 GMT 29 Not After : Jun 10 00:00:00 2014 GMT 30 Subject: C=US, ST=California, L=Mountain View, O=Google Inc, CN=www.google.com 31 Subject Public Key Info: 32 Public Key Algorithm: rsaEncryption 33 RSA Public Key: (2048 bit) 34 Modulus (2048 bit): 35 00:b8:cd:80:9e:9b:4a:14:06:1c:04:d0:4c:01:af: 36 ae:5e:04:e7:20:71:03:b6:3d:a4:88:00:1d:9d:10: 37 ff:dc:d4:43:17:da:d3:b2:d2:8b:fc:ae:4f:37:78: 38 f8:49:f8:c5:9d:4f:5c:fa:8e:07:bd:5f:8c:d0:40: 39 8f:19:c8:0f:6a:22:2c:2b:28:16:4e:8b:c0:cd:52: 40 fa:ea:35:90:bb:7c:90:15:46:b6:fd:69:7f:fd:f6: 41 e6:0e:24:2c:a9:21:ba:66:58:6d:6a:7e:16:c7:8c: 42 97:b0:87:07:fc:c5:83:e3:ef:57:94:e2:b2:c6:f3: 43 46:be:0d:aa:56:9a:98:6d:7e:ad:e1:e7:69:43:40: 44 80:73:2d:57:f5:c9:86:f2:ad:36:84:2d:ac:f8:35: 45 71:7b:1d:76:f9:62:42:1d:fe:0c:48:b1:2c:cc:d1: 46 a1:54:56:ed:a8:f2:c2:5c:2d:80:2c:26:ac:1f:14: 47 a0:4a:38:cc:54:72:7e:78:e6:79:6c:a5:fd:26:4d: 48 c5:99:d0:03:e5:6f:0b:0a:ce:73:6c:e3:fc:42:0f: 49 02:31:c5:68:e3:aa:01:eb:60:01:65:eb:2d:3b:8b: 50 58:33:6c:03:aa:74:d1:32:47:6e:29:fb:72:56:23: 51 c5:99:06:50:48:76:4d:8a:1a:3d:16:d5:f2:1f:b2: 52 fc:b1 53 Exponent: 65537 (0x10001) 54 X509v3 extensions: 55 X509v3 Extended Key Usage: 56 TLS Web Server Authentication, TLS Web Client Authentication 57 X509v3 Subject Alternative Name: 58 DNS:www.google.com 59 Authority Information Access: 60 CA Issuers - URI:http://pki.google.com/GIAG2.crt 61 OCSP - URI:http://clients1.google.com/ocsp 62 63 X509v3 Subject Key Identifier: 64 D7:0F:90:71:EA:2A:93:F9:D9:84:85:B1:4B:E0:E5:28:1F:26:67:F3 65 X509v3 Basic Constraints: critical 66 CA:FALSE 67 X509v3 Authority Key Identifier: 68 keyid:4A:DD:06:16:1B:BC:F6:68:B5:76:F5:81:B6:BB:62:1A:BA:5A:81:2F 69 70 X509v3 Certificate Policies: 71 Policy: 1.3.6.1.4.1.11129.2.5.1 72 73 X509v3 CRL Distribution Points: 74 URI:http://pki.google.com/GIAG2.crl 75 76 Signature Algorithm: sha1WithRSAEncryption 77 91:dd:12:6d:1f:38:03:87:7d:db:fc:c2:35:ba:08:a4:8b:e9: 78 e5:f0:89:23:e6:56:ab:6c:94:44:fe:b7:00:e6:88:ad:7b:e4: 79 09:c8:0a:fa:49:4d:60:24:9f:eb:46:b2:b7:22:d5:44:1e:bf: 80 4b:eb:6d:41:08:ce:c6:49:da:0d:32:30:7d:30:c7:1f:b4:90: 81 16:d2:46:06:27:ec:2a:2a:6e:77:c0:6f:c9:68:e0:03:4e:79: 82 ea:d8:cb:7f:8f:a1:76:ba:f8:e0:37:fa:2e:9e:cd:67:44:7b: 83 9f:22:f7:77:ef:43:74:2d:e1:fe:a2:b2:aa:4e:e0:0f:cd:72: 84 bb:8a:64:24:eb:e3:b2:71:80:01:6e:a0:ad:0b:ff:6a:9b:04: 85 5d:f3:0c:27:ee:c1:7d:ec:3b:58:7c:af:16:b8:d1:ed:15:a9: 86 42:03:0c:a2:f0:bc:49:25:82:42:2d:6a:0c:85:9f:95:f0:66: 87 66:f8:53:9e:c7:9a:a4:40:08:e7:66:bb:4d:95:b4:09:f2:ba: 88 38:af:ea:e9:29:7b:66:30:51:61:7d:af:bb:2f:e3:c0:2a:89: 89 b4:f1:e5:0a:f2:c9:31:03:37:c3:0e:28:d9:3e:1d:74:56:d2: 90 7a:ea:e0:68:88:33:dd:4f:eb:82:05:e8:5c:04:87:26:49:3a: 91 ca:8c:51:97 92 -----BEGIN CERTIFICATE----- 93 MIIEdjCCA16gAwIBAgIIcR5k4dkoe04wDQYJKoZIhvcNAQEFBQAwSTELMAkGA1UE 94 BhMCVVMxEzARBgNVBAoTCkdvb2dsZSBJbmMxJTAjBgNVBAMTHEdvb2dsZSBJbnRl 95 cm5ldCBBdXRob3JpdHkgRzIwHhcNMTQwMzEyMDkzODMwWhcNMTQwNjEwMDAwMDAw 96 WjBoMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 97 TW91bnRhaW4gVmlldzETMBEGA1UECgwKR29vZ2xlIEluYzEXMBUGA1UEAwwOd3d3 98 Lmdvb2dsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4zYCe 99 m0oUBhwE0EwBr65eBOcgcQO2PaSIAB2dEP/c1EMX2tOy0ov8rk83ePhJ+MWdT1z6 100 jge9X4zQQI8ZyA9qIiwrKBZOi8DNUvrqNZC7fJAVRrb9aX/99uYOJCypIbpmWG1q 101 fhbHjJewhwf8xYPj71eU4rLG80a+DapWmphtfq3h52lDQIBzLVf1yYbyrTaELaz4 102 NXF7HXb5YkId/gxIsSzM0aFUVu2o8sJcLYAsJqwfFKBKOMxUcn545nlspf0mTcWZ 103 0APlbwsKznNs4/xCDwIxxWjjqgHrYAFl6y07i1gzbAOqdNEyR24p+3JWI8WZBlBI 104 dk2KGj0W1fIfsvyxAgMBAAGjggFBMIIBPTAdBgNVHSUEFjAUBggrBgEFBQcDAQYI 105 KwYBBQUHAwIwGQYDVR0RBBIwEIIOd3d3Lmdvb2dsZS5jb20waAYIKwYBBQUHAQEE 106 XDBaMCsGCCsGAQUFBzAChh9odHRwOi8vcGtpLmdvb2dsZS5jb20vR0lBRzIuY3J0 107 MCsGCCsGAQUFBzABhh9odHRwOi8vY2xpZW50czEuZ29vZ2xlLmNvbS9vY3NwMB0G 108 A1UdDgQWBBTXD5Bx6iqT+dmEhbFL4OUoHyZn8zAMBgNVHRMBAf8EAjAAMB8GA1Ud 109 IwQYMBaAFErdBhYbvPZotXb1gba7Yhq6WoEvMBcGA1UdIAQQMA4wDAYKKwYBBAHW 110 eQIFATAwBgNVHR8EKTAnMCWgI6Ahhh9odHRwOi8vcGtpLmdvb2dsZS5jb20vR0lB 111 RzIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCR3RJtHzgDh33b/MI1ugiki+nl8Ikj 112 5larbJRE/rcA5oite+QJyAr6SU1gJJ/rRrK3ItVEHr9L621BCM7GSdoNMjB9MMcf 113 tJAW0kYGJ+wqKm53wG/JaOADTnnq2Mt/j6F2uvjgN/ouns1nRHufIvd370N0LeH+ 114 orKqTuAPzXK7imQk6+OycYABbqCtC/9qmwRd8wwn7sF97DtYfK8WuNHtFalCAwyi 115 8LxJJYJCLWoMhZ+V8GZm+FOex5qkQAjnZrtNlbQJ8ro4r+rpKXtmMFFhfa+7L+PA 116 Kom08eUK8skxAzfDDijZPh10VtJ66uBoiDPdT+uCBehcBIcmSTrKjFGX 117 -----END CERTIFICATE----- 118 ` 119 120 // HexHashPEMGoogleSignedByGIAG2 is the hex SHA356 fingerprint of 121 // GoogleSignedByGIAG2. 122 const HexHashPEMGoogleSignedByGIAG2 = "e23648ebf04ee37b48d2ae504f673d4c867416519db807b5b9471d20a83097c7" 123 124 // PEMGIAG2SignedByGeoTrust is the certificate for the Google Internet Authority 125 // G2 signed by GeoTrust. 126 const PEMGIAG2SignedByGeoTrust = ` 127 Certificate: 128 Data: 129 Version: 3 (0x2) 130 Serial Number: 146025 (0x23a69) 131 Signature Algorithm: sha1WithRSAEncryption 132 Issuer: C=US, O=GeoTrust Inc., CN=GeoTrust Global CA 133 Validity 134 Not Before: Apr 5 15:15:55 2013 GMT 135 Not After : Apr 4 15:15:55 2015 GMT 136 Subject: C=US, O=Google Inc, CN=Google Internet Authority G2 137 Subject Public Key Info: 138 Public Key Algorithm: rsaEncryption 139 RSA Public Key: (2048 bit) 140 Modulus (2048 bit): 141 00:9c:2a:04:77:5c:d8:50:91:3a:06:a3:82:e0:d8: 142 50:48:bc:89:3f:f1:19:70:1a:88:46:7e:e0:8f:c5: 143 f1:89:ce:21:ee:5a:fe:61:0d:b7:32:44:89:a0:74: 144 0b:53:4f:55:a4:ce:82:62:95:ee:eb:59:5f:c6:e1: 145 05:80:12:c4:5e:94:3f:bc:5b:48:38:f4:53:f7:24: 146 e6:fb:91:e9:15:c4:cf:f4:53:0d:f4:4a:fc:9f:54: 147 de:7d:be:a0:6b:6f:87:c0:d0:50:1f:28:30:03:40: 148 da:08:73:51:6c:7f:ff:3a:3c:a7:37:06:8e:bd:4b: 149 11:04:eb:7d:24:de:e6:f9:fc:31:71:fb:94:d5:60: 150 f3:2e:4a:af:42:d2:cb:ea:c4:6a:1a:b2:cc:53:dd: 151 15:4b:8b:1f:c8:19:61:1f:cd:9d:a8:3e:63:2b:84: 152 35:69:65:84:c8:19:c5:46:22:f8:53:95:be:e3:80: 153 4a:10:c6:2a:ec:ba:97:20:11:c7:39:99:10:04:a0: 154 f0:61:7a:95:25:8c:4e:52:75:e2:b6:ed:08:ca:14: 155 fc:ce:22:6a:b3:4e:cf:46:03:97:97:03:7e:c0:b1: 156 de:7b:af:45:33:cf:ba:3e:71:b7:de:f4:25:25:c2: 157 0d:35:89:9d:9d:fb:0e:11:79:89:1e:37:c5:af:8e: 158 72:69 159 Exponent: 65537 (0x10001) 160 X509v3 extensions: 161 X509v3 Authority Key Identifier: 162 keyid:C0:7A:98:68:8D:89:FB:AB:05:64:0C:11:7D:AA:7D:65:B8:CA:CC:4E 163 164 X509v3 Subject Key Identifier: 165 4A:DD:06:16:1B:BC:F6:68:B5:76:F5:81:B6:BB:62:1A:BA:5A:81:2F 166 X509v3 Basic Constraints: critical 167 CA:TRUE, pathlen:0 168 X509v3 Key Usage: critical 169 Certificate Sign, CRL Sign 170 X509v3 CRL Distribution Points: 171 URI:http://crl.geotrust.com/crls/gtglobal.crl 172 173 Authority Information Access: 174 OCSP - URI:http://gtglobal-ocsp.geotrust.com 175 176 X509v3 Certificate Policies: 177 Policy: 1.3.6.1.4.1.11129.2.5.1 178 179 Signature Algorithm: sha1WithRSAEncryption 180 36:d7:06:80:11:27:ad:2a:14:9b:38:77:b3:23:a0:75:58:bb: 181 b1:7e:83:42:ba:72:da:1e:d8:8e:36:06:97:e0:f0:95:3b:37: 182 fd:1b:42:58:fe:22:c8:6b:bd:38:5e:d1:3b:25:6e:12:eb:5e: 183 67:76:46:40:90:da:14:c8:78:0d:ed:95:66:da:8e:86:6f:80: 184 a1:ba:56:32:95:86:dc:dc:6a:ca:04:8c:5b:7f:f6:bf:cc:6f: 185 85:03:58:c3:68:51:13:cd:fd:c8:f7:79:3d:99:35:f0:56:a3: 186 bd:e0:59:ed:4f:44:09:a3:9e:38:7a:f6:46:d1:1d:12:9d:4f: 187 be:d0:40:fc:55:fe:06:5e:3c:da:1c:56:bd:96:51:7b:6f:57: 188 2a:db:a2:aa:96:dc:8c:74:c2:95:be:f0:6e:95:13:ff:17:f0: 189 3c:ac:b2:10:8d:cc:73:fb:e8:8f:02:c6:f0:fb:33:b3:95:3b: 190 e3:c2:cb:68:58:73:db:a8:24:62:3b:06:35:9d:0d:a9:33:bd: 191 78:03:90:2e:4c:78:5d:50:3a:81:d4:ee:a0:c8:70:38:dc:b2: 192 f9:67:fa:87:40:5d:61:c0:51:8f:6b:83:6b:cd:05:3a:ca:e1: 193 a7:05:78:fc:ca:da:94:d0:2c:08:3d:7e:16:79:c8:a0:50:20: 194 24:54:33:71 195 -----BEGIN CERTIFICATE----- 196 MIIEBDCCAuygAwIBAgIDAjppMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVT 197 MRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9i 198 YWwgQ0EwHhcNMTMwNDA1MTUxNTU1WhcNMTUwNDA0MTUxNTU1WjBJMQswCQYDVQQG 199 EwJVUzETMBEGA1UEChMKR29vZ2xlIEluYzElMCMGA1UEAxMcR29vZ2xlIEludGVy 200 bmV0IEF1dGhvcml0eSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB 201 AJwqBHdc2FCROgajguDYUEi8iT/xGXAaiEZ+4I/F8YnOIe5a/mENtzJEiaB0C1NP 202 VaTOgmKV7utZX8bhBYASxF6UP7xbSDj0U/ck5vuR6RXEz/RTDfRK/J9U3n2+oGtv 203 h8DQUB8oMANA2ghzUWx//zo8pzcGjr1LEQTrfSTe5vn8MXH7lNVg8y5Kr0LSy+rE 204 ahqyzFPdFUuLH8gZYR/Nnag+YyuENWllhMgZxUYi+FOVvuOAShDGKuy6lyARxzmZ 205 EASg8GF6lSWMTlJ14rbtCMoU/M4iarNOz0YDl5cDfsCx3nuvRTPPuj5xt970JSXC 206 DTWJnZ37DhF5iR43xa+OcmkCAwEAAaOB+zCB+DAfBgNVHSMEGDAWgBTAephojYn7 207 qwVkDBF9qn1luMrMTjAdBgNVHQ4EFgQUSt0GFhu89mi1dvWBtrtiGrpagS8wEgYD 208 VR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAQYwOgYDVR0fBDMwMTAvoC2g 209 K4YpaHR0cDovL2NybC5nZW90cnVzdC5jb20vY3Jscy9ndGdsb2JhbC5jcmwwPQYI 210 KwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwOi8vZ3RnbG9iYWwtb2NzcC5n 211 ZW90cnVzdC5jb20wFwYDVR0gBBAwDjAMBgorBgEEAdZ5AgUBMA0GCSqGSIb3DQEB 212 BQUAA4IBAQA21waAESetKhSbOHezI6B1WLuxfoNCunLaHtiONgaX4PCVOzf9G0JY 213 /iLIa704XtE7JW4S615ndkZAkNoUyHgN7ZVm2o6Gb4ChulYylYbc3GrKBIxbf/a/ 214 zG+FA1jDaFETzf3I93k9mTXwVqO94FntT0QJo544evZG0R0SnU++0ED8Vf4GXjza 215 HFa9llF7b1cq26KqltyMdMKVvvBulRP/F/A8rLIQjcxz++iPAsbw+zOzlTvjwsto 216 WHPbqCRiOwY1nQ2pM714A5AuTHhdUDqB1O6gyHA43LL5Z/qHQF1hwFGPa4NrzQU6 217 yuGnBXj8ytqU0CwIPX4WecigUCAkVDNx 218 -----END CERTIFICATE----- 219 ` 220 221 // HexHashPEMGIAG2SignedByGeoTrust is the hex SHA256 fingerprint of 222 // GIAG2SignedByGeoTrust. 223 const HexHashPEMGIAG2SignedByGeoTrust = "a047a37fa2d2e118a4f5095fe074d6cfe0e352425a7632bf8659c03919a6c81d" 224 225 // PEMGeoTrustSignedBySelf is the self-signed certificate for GeoTrust. 226 const PEMGeoTrustSignedBySelf = ` 227 Certificate: 228 Data: 229 Version: 3 (0x2) 230 Serial Number: 144470 (0x23456) 231 Signature Algorithm: sha1WithRSAEncryption 232 Issuer: C=US, O=GeoTrust Inc., CN=GeoTrust Global CA 233 Validity 234 Not Before: May 21 04:00:00 2002 GMT 235 Not After : May 21 04:00:00 2022 GMT 236 Subject: C=US, O=GeoTrust Inc., CN=GeoTrust Global CA 237 Subject Public Key Info: 238 Public Key Algorithm: rsaEncryption 239 RSA Public Key: (2048 bit) 240 Modulus (2048 bit): 241 00:da:cc:18:63:30:fd:f4:17:23:1a:56:7e:5b:df: 242 3c:6c:38:e4:71:b7:78:91:d4:bc:a1:d8:4c:f8:a8: 243 43:b6:03:e9:4d:21:07:08:88:da:58:2f:66:39:29: 244 bd:05:78:8b:9d:38:e8:05:b7:6a:7e:71:a4:e6:c4: 245 60:a6:b0:ef:80:e4:89:28:0f:9e:25:d6:ed:83:f3: 246 ad:a6:91:c7:98:c9:42:18:35:14:9d:ad:98:46:92: 247 2e:4f:ca:f1:87:43:c1:16:95:57:2d:50:ef:89:2d: 248 80:7a:57:ad:f2:ee:5f:6b:d2:00:8d:b9:14:f8:14: 249 15:35:d9:c0:46:a3:7b:72:c8:91:bf:c9:55:2b:cd: 250 d0:97:3e:9c:26:64:cc:df:ce:83:19:71:ca:4e:e6: 251 d4:d5:7b:a9:19:cd:55:de:c8:ec:d2:5e:38:53:e5: 252 5c:4f:8c:2d:fe:50:23:36:fc:66:e6:cb:8e:a4:39: 253 19:00:b7:95:02:39:91:0b:0e:fe:38:2e:d1:1d:05: 254 9a:f6:4d:3e:6f:0f:07:1d:af:2c:1e:8f:60:39:e2: 255 fa:36:53:13:39:d4:5e:26:2b:db:3d:a8:14:bd:32: 256 eb:18:03:28:52:04:71:e5:ab:33:3d:e1:38:bb:07: 257 36:84:62:9c:79:ea:16:30:f4:5f:c0:2b:e8:71:6b: 258 e4:f9 259 Exponent: 65537 (0x10001) 260 X509v3 extensions: 261 X509v3 Basic Constraints: critical 262 CA:TRUE 263 X509v3 Subject Key Identifier: 264 C0:7A:98:68:8D:89:FB:AB:05:64:0C:11:7D:AA:7D:65:B8:CA:CC:4E 265 X509v3 Authority Key Identifier: 266 keyid:C0:7A:98:68:8D:89:FB:AB:05:64:0C:11:7D:AA:7D:65:B8:CA:CC:4E 267 268 Signature Algorithm: sha1WithRSAEncryption 269 35:e3:29:6a:e5:2f:5d:54:8e:29:50:94:9f:99:1a:14:e4:8f: 270 78:2a:62:94:a2:27:67:9e:d0:cf:1a:5e:47:e9:c1:b2:a4:cf: 271 dd:41:1a:05:4e:9b:4b:ee:4a:6f:55:52:b3:24:a1:37:0a:eb: 272 64:76:2a:2e:2c:f3:fd:3b:75:90:bf:fa:71:d8:c7:3d:37:d2: 273 b5:05:95:62:b9:a6:de:89:3d:36:7b:38:77:48:97:ac:a6:20: 274 8f:2e:a6:c9:0c:c2:b2:99:45:00:c7:ce:11:51:22:22:e0:a5: 275 ea:b6:15:48:09:64:ea:5e:4f:74:f7:05:3e:c7:8a:52:0c:db: 276 15:b4:bd:6d:9b:e5:c6:b1:54:68:a9:e3:69:90:b6:9a:a5:0f: 277 b8:b9:3f:20:7d:ae:4a:b5:b8:9c:e4:1d:b6:ab:e6:94:a5:c1: 278 c7:83:ad:db:f5:27:87:0e:04:6c:d5:ff:dd:a0:5d:ed:87:52: 279 b7:2b:15:02:ae:39:a6:6a:74:e9:da:c4:e7:bc:4d:34:1e:a9: 280 5c:4d:33:5f:92:09:2f:88:66:5d:77:97:c7:1d:76:13:a9:d5: 281 e5:f1:16:09:11:35:d5:ac:db:24:71:70:2c:98:56:0b:d9:17: 282 b4:d1:e3:51:2b:5e:75:e8:d5:d0:dc:4f:34:ed:c2:05:66:80: 283 a1:cb:e6:33 284 -----BEGIN CERTIFICATE----- 285 MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVT 286 MRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9i 287 YWwgQ0EwHhcNMDIwNTIxMDQwMDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQG 288 EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEbMBkGA1UEAxMSR2VvVHJ1c3Qg 289 R2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2swYYzD9 290 9BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjoBbdq 291 fnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDv 292 iS2Aelet8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU 293 1XupGc1V3sjs0l44U+VcT4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+ 294 bw8HHa8sHo9gOeL6NlMTOdReJivbPagUvTLrGAMoUgRx5aszPeE4uwc2hGKceeoW 295 MPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTA 296 ephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVkDBF9qn1l 297 uMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKIn 298 Z57QzxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfS 299 tQWVYrmm3ok9Nns4d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcF 300 PseKUgzbFbS9bZvlxrFUaKnjaZC2mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Un 301 hw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6pXE0zX5IJL4hmXXeXxx12E6nV 302 5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvmMw== 303 -----END CERTIFICATE----- 304 ` 305 306 // HexHashPEMGeoTrustSignedBySelf is the hex SHA256 fingerprint of 307 // GeoTrustSignedBySelf. 308 const HexHashPEMGeoTrustSignedBySelf = "ff856a2d251dcd88d36656f450126798cfabaade40799c722de4d2b5db36a73a"