github.com/zmap/zcrypto@v0.0.0-20240512203510-0fef58d9a9db/data/test/certificates/dst.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 // PEMDSTRootCAX3SignedBySelf is the self-signed certificate for the DST Root CA 18 // X3. 19 const PEMDSTRootCAX3SignedBySelf = ` 20 Certificate: 21 Data: 22 Version: 3 (0x2) 23 Serial Number: 24 44:af:b0:80:d6:a3:27:ba:89:30:39:86:2e:f8:40:6b 25 Signature Algorithm: sha1WithRSAEncryption 26 Issuer: O=Digital Signature Trust Co., CN=DST Root CA X3 27 Validity 28 Not Before: Sep 30 21:12:19 2000 GMT 29 Not After : Sep 30 14:01:15 2021 GMT 30 Subject: O=Digital Signature Trust Co., CN=DST Root CA X3 31 Subject Public Key Info: 32 Public Key Algorithm: rsaEncryption 33 RSA Public Key: (2048 bit) 34 Modulus (2048 bit): 35 00:df:af:e9:97:50:08:83:57:b4:cc:62:65:f6:90: 36 82:ec:c7:d3:2c:6b:30:ca:5b:ec:d9:c3:7d:c7:40: 37 c1:18:14:8b:e0:e8:33:76:49:2a:e3:3f:21:49:93: 38 ac:4e:0e:af:3e:48:cb:65:ee:fc:d3:21:0f:65:d2: 39 2a:d9:32:8f:8c:e5:f7:77:b0:12:7b:b5:95:c0:89: 40 a3:a9:ba:ed:73:2e:7a:0c:06:32:83:a2:7e:8a:14: 41 30:cd:11:a0:e1:2a:38:b9:79:0a:31:fd:50:bd:80: 42 65:df:b7:51:63:83:c8:e2:88:61:ea:4b:61:81:ec: 43 52:6b:b9:a2:e2:4b:1a:28:9f:48:a3:9e:0c:da:09: 44 8e:3e:17:2e:1e:dd:20:df:5b:c6:2a:8a:ab:2e:bd: 45 70:ad:c5:0b:1a:25:90:74:72:c5:7b:6a:ab:34:d6: 46 30:89:ff:e5:68:13:7b:54:0b:c8:d6:ae:ec:5a:9c: 47 92:1e:3d:64:b3:8c:c6:df:bf:c9:41:70:ec:16:72: 48 d5:26:ec:38:55:39:43:d0:fc:fd:18:5c:40:f1:97: 49 eb:d5:9a:9b:8d:1d:ba:da:25:b9:c6:d8:df:c1:15: 50 02:3a:ab:da:6e:f1:3e:2e:f5:5c:08:9c:3c:d6:83: 51 69:e4:10:9b:19:2a:b6:29:57:e3:e5:3d:9b:9f:f0: 52 02:5d 53 Exponent: 65537 (0x10001) 54 X509v3 extensions: 55 X509v3 Basic Constraints: critical 56 CA:TRUE 57 X509v3 Key Usage: critical 58 Certificate Sign, CRL Sign 59 X509v3 Subject Key Identifier: 60 C4:A7:B1:A4:7B:2C:71:FA:DB:E1:4B:90:75:FF:C4:15:60:85:89:10 61 Signature Algorithm: sha1WithRSAEncryption 62 a3:1a:2c:9b:17:00:5c:a9:1e:ee:28:66:37:3a:bf:83:c7:3f: 63 4b:c3:09:a0:95:20:5d:e3:d9:59:44:d2:3e:0d:3e:bd:8a:4b: 64 a0:74:1f:ce:10:82:9c:74:1a:1d:7e:98:1a:dd:cb:13:4b:b3: 65 20:44:e4:91:e9:cc:fc:7d:a5:db:6a:e5:fe:e6:fd:e0:4e:dd: 66 b7:00:3a:b5:70:49:af:f2:e5:eb:02:f1:d1:02:8b:19:cb:94: 67 3a:5e:48:c4:18:1e:58:19:5f:1e:02:5a:f0:0c:f1:b1:ad:a9: 68 dc:59:86:8b:6e:e9:91:f5:86:ca:fa:b9:66:33:aa:59:5b:ce: 69 e2:a7:16:73:47:cb:2b:cc:99:b0:37:48:cf:e3:56:4b:f5:cf: 70 0f:0c:72:32:87:c6:f0:44:bb:53:72:6d:43:f5:26:48:9a:52: 71 67:b7:58:ab:fe:67:76:71:78:db:0d:a2:56:14:13:39:24:31: 72 85:a2:a8:02:5a:30:47:e1:dd:50:07:bc:02:09:90:00:eb:64: 73 63:60:9b:16:bc:88:c9:12:e6:d2:7d:91:8b:f9:3d:32:8d:65: 74 b4:e9:7c:b1:57:76:ea:c5:b6:28:39:bf:15:65:1c:c8:f6:77: 75 96:6a:0a:8d:77:0b:d8:91:0b:04:8e:07:db:29:b6:0a:ee:9d: 76 82:35:35:10 77 -----BEGIN CERTIFICATE----- 78 MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/ 79 MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT 80 DkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow 81 PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD 82 Ew5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB 83 AN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4O 84 rz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq 85 OLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b 86 xiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw 87 7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaD 88 aeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV 89 HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQMA0GCSqG 90 SIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69 91 ikugdB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXr 92 AvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZz 93 R8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5 94 JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL+T0yjWW06XyxV3bqxbYo 95 Ob8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ 96 -----END CERTIFICATE----- 97 ` 98 99 // HexHashPEMDSTRootCAX3SignedBySelf is the hex SHA256 fingeprint of 100 // DSTRootCAX3SignedBySelf. 101 const HexHashPEMDSTRootCAX3SignedBySelf = "0687260331a72403d909f105e69bcf0d32e1bd2493ffc6d9206d11bcd6770739"