Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(547)

Side by Side Diff: net/data/verify_certificate_chain_unittest/target-and-intermediary.pem

Issue 1414393008: Add scripts to generate simple test data for certificate verification. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@key_usages
Patch Set: Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 [Created by: generate-target-and-intermediary.py]
2
3 Simple certificate chain with 1 intermediary and a trusted
4 root.
5
6 Certificate:
7 Data:
8 Version: 3 (0x2)
9 Serial Number: 1 (0x1)
10 Signature Algorithm: sha256WithRSAEncryption
11 Issuer: CN=Intermediary
12 Validity
13 Not Before: Jan 1 12:00:00 2015 GMT
14 Not After : Jan 1 12:00:00 2016 GMT
15 Subject: CN=Target
16 Subject Public Key Info:
17 Public Key Algorithm: rsaEncryption
18 Public-Key: (2048 bit)
19 Modulus:
20 00:b4:f5:34:29:10:72:00:9e:69:aa:a8:2f:55:a2:
21 49:82:1f:28:1b:a2:76:66:52:0b:08:16:70:62:56:
22 fb:8a:3c:08:e4:43:b6:0d:74:1b:a0:25:70:5f:b1:
23 7f:82:dd:1d:28:6c:28:20:2f:a7:35:71:ba:6e:fa:
24 6a:5a:7a:dd:ca:22:a4:d0:0f:dd:21:25:cd:ac:45:
25 91:8e:32:9a:67:33:dc:79:cd:45:b2:41:3e:38:69:
26 5d:a7:12:01:f9:50:24:3a:0e:96:f0:42:0b:6c:2d:
27 60:81:e0:3a:1d:02:39:89:28:9f:a4:1e:c6:14:16:
28 bf:ab:1c:b8:26:0c:6c:ae:16:d7:af:5c:e8:2c:44:
29 17:c5:2b:87:c1:6c:71:a9:29:5c:b4:ed:f3:2e:9b:
30 df:bd:f6:96:8a:0e:7a:51:eb:8e:73:56:1f:c8:35:
31 03:19:1f:91:83:88:99:34:6f:34:7b:c4:78:11:a3:
32 11:74:af:36:96:48:67:1d:c4:43:0d:8c:29:01:ab:
33 b4:5c:4f:c4:88:17:52:58:f1:d4:bf:a0:db:cc:f6:
34 e8:0b:ec:ff:43:82:d0:70:46:93:e6:b1:7b:b4:c4:
35 07:7d:b5:30:4e:be:10:02:b2:7b:7f:fb:9f:6b:be:
36 16:66:e0:bb:7d:ee:b0:b7:d4:f8:72:88:cf:cb:bb:
37 92:ff
38 Exponent: 65537 (0x10001)
39 X509v3 extensions:
40 X509v3 Subject Key Identifier:
41 AF:4B:DB:09:4C:75:AD:D7:36:94:D9:D6:C9:98:5A:A0:C6:E9:C0:D0
42 X509v3 Authority Key Identifier:
43 keyid:29:54:22:E4:58:34:8C:2A:BA:30:F0:CA:D8:20:A9:50:C2:CB:3F:1 0
44
45 Authority Information Access:
46 CA Issuers - URI:http://url-for-aia/Intermediary.cer
47
48 X509v3 CRL Distribution Points:
49
50 Full Name:
51 URI:http://url-for-crl/Intermediary.crl
52
53 X509v3 Key Usage: critical
54 Digital Signature, Key Encipherment
55 X509v3 Extended Key Usage:
56 TLS Web Server Authentication, TLS Web Client Authentication
57 Signature Algorithm: sha256WithRSAEncryption
58 6d:b3:64:6e:ed:99:3f:46:e3:9c:b2:83:d3:e4:33:6a:09:90:
59 cc:45:7e:0f:b8:c5:eb:60:66:f7:18:97:16:9e:ef:03:62:2c:
60 e4:48:96:62:3a:65:21:6c:ea:82:61:7e:2b:2d:98:d1:63:2c:
61 3d:6e:15:8a:28:00:d3:34:a4:e6:74:d6:2d:17:62:6b:50:9c:
62 4e:67:b3:c8:99:65:2b:3e:ae:1d:70:89:49:84:29:10:62:d9:
63 55:33:05:d3:89:a9:15:2f:de:3c:74:05:a9:19:c1:58:7e:37:
64 8c:12:00:f8:6d:db:56:f7:07:ad:32:d1:d5:22:20:4f:0c:0f:
65 f2:17:1b:2e:e7:0b:e4:ed:ea:b5:72:be:3f:b3:3f:20:db:01:
66 6e:fc:9c:2a:c3:1e:b8:93:06:02:c9:6a:33:ab:f3:68:dc:f4:
67 36:74:bb:18:96:8e:8b:f7:8d:a8:b7:90:d4:58:16:e7:59:0b:
68 f8:d1:13:30:9f:e2:91:bc:1e:d5:e8:38:93:30:f9:d2:3e:8c:
69 9e:a6:be:9c:20:cf:c6:69:a0:36:90:e1:fb:0c:fd:05:5d:35:
70 6a:fb:ab:7f:ba:b2:ee:0b:a7:0f:3a:b5:e1:a9:90:ee:08:30:
71 50:f3:21:8c:a5:42:65:70:08:4e:fa:1a:74:5f:17:82:84:63:
72 c4:c8:6c:97
73 -----BEGIN CERTIFICATE-----
74 MIIDjTCCAnWgAwIBAgIBATANBgkqhkiG9w0BAQsFADAXMRUwEwYDVQQDDAxJbnRl
75 cm1lZGlhcnkwHhcNMTUwMTAxMTIwMDAwWhcNMTYwMTAxMTIwMDAwWjARMQ8wDQYD
76 VQQDDAZUYXJnZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC09TQp
77 EHIAnmmqqC9VokmCHygbonZmUgsIFnBiVvuKPAjkQ7YNdBugJXBfsX+C3R0obCgg
78 L6c1cbpu+mpaet3KIqTQD90hJc2sRZGOMppnM9x5zUWyQT44aV2nEgH5UCQ6Dpbw
79 QgtsLWCB4DodAjmJKJ+kHsYUFr+rHLgmDGyuFtevXOgsRBfFK4fBbHGpKVy07fMu
80 m9+99paKDnpR645zVh/INQMZH5GDiJk0bzR7xHgRoxF0rzaWSGcdxEMNjCkBq7Rc
81 T8SIF1JY8dS/oNvM9ugL7P9DgtBwRpPmsXu0xAd9tTBOvhACsnt/+59rvhZm4Lt9
82 7rC31PhyiM/Lu5L/AgMBAAGjgekwgeYwHQYDVR0OBBYEFK9L2wlMda3XNpTZ1smY
83 WqDG6cDQMB8GA1UdIwQYMBaAFClUIuRYNIwqujDwytggqVDCyz8QMD8GCCsGAQUF
84 BwEBBDMwMTAvBggrBgEFBQcwAoYjaHR0cDovL3VybC1mb3ItYWlhL0ludGVybWVk
85 aWFyeS5jZXIwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL3VybC1mb3ItY3JsL0lu
86 dGVybWVkaWFyeS5jcmwwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUF
87 BwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAQEAbbNkbu2ZP0bjnLKD0+Qz
88 agmQzEV+D7jF62Bm9xiXFp7vA2Is5EiWYjplIWzqgmF+Ky2Y0WMsPW4ViigA0zSk
89 5nTWLRdia1CcTmezyJllKz6uHXCJSYQpEGLZVTMF04mpFS/ePHQFqRnBWH43jBIA
90 +G3bVvcHrTLR1SIgTwwP8hcbLucL5O3qtXK+P7M/INsBbvycKsMeuJMGAslqM6vz
91 aNz0NnS7GJaOi/eNqLeQ1FgW51kL+NETMJ/ikbwe1eg4kzD50j6Mnqa+nCDPxmmg
92 NpDh+wz9BV01avurf7qy7gunDzq14amQ7ggwUPMhjKVCZXAITvoadF8XgoRjxMhs
93 lw==
94 -----END CERTIFICATE-----
95
96 Certificate:
97 Data:
98 Version: 3 (0x2)
99 Serial Number: 2 (0x2)
100 Signature Algorithm: sha256WithRSAEncryption
101 Issuer: CN=Root
102 Validity
103 Not Before: Jan 1 12:00:00 2015 GMT
104 Not After : Jan 1 12:00:00 2016 GMT
105 Subject: CN=Intermediary
106 Subject Public Key Info:
107 Public Key Algorithm: rsaEncryption
108 Public-Key: (2048 bit)
109 Modulus:
110 00:c4:98:4c:fe:ef:da:6f:e3:44:3a:c6:fe:77:8a:
111 20:14:e6:81:1c:7b:99:8c:b9:08:ec:cc:23:e1:9d:
112 dc:55:bb:3c:e9:ac:e2:c3:2e:77:71:2c:a9:e8:ca:
113 75:b0:c4:54:be:c4:13:fc:a1:16:bf:61:ee:4f:85:
114 3c:56:22:0e:1c:41:0d:d1:8b:bd:48:4d:f0:ac:2c:
115 7c:d2:40:a4:30:72:5c:77:55:5f:26:b0:52:b8:59:
116 8e:0f:fb:1f:67:17:7b:09:51:78:7f:bf:a1:0c:8f:
117 b1:07:39:02:1b:bf:0b:71:54:00:74:dc:fa:08:dc:
118 31:66:70:a4:7c:53:e5:0f:6e:8b:16:b0:0d:8e:80:
119 77:6c:ca:75:04:6f:92:7b:82:1f:20:ec:9b:9a:5e:
120 8a:ab:de:6e:cd:29:72:ca:3f:56:c8:72:aa:98:f6:
121 bf:bd:a9:61:a3:60:34:2e:1e:58:5e:ce:da:0c:b1:
122 7c:1d:26:d1:39:d4:08:7f:f4:9a:d0:56:21:1d:d6:
123 9f:26:03:b6:47:89:a7:b7:ba:cd:2d:ef:1f:26:2f:
124 01:e7:69:e3:2c:83:cd:a1:c4:b1:9b:84:cb:cb:20:
125 d3:40:7f:db:55:a1:3a:a8:92:2f:a2:2a:9d:9b:ac:
126 6f:cd:7b:7e:b7:71:12:19:2f:09:83:d8:7f:9d:c2:
127 d0:f5
128 Exponent: 65537 (0x10001)
129 X509v3 extensions:
130 X509v3 Subject Key Identifier:
131 29:54:22:E4:58:34:8C:2A:BA:30:F0:CA:D8:20:A9:50:C2:CB:3F:10
132 X509v3 Authority Key Identifier:
133 keyid:FF:B3:96:88:F2:6A:15:9C:F8:B6:4C:0F:A7:61:34:61:5F:D3:B8:D 3
134
135 Authority Information Access:
136 CA Issuers - URI:http://url-for-aia/Root.cer
137
138 X509v3 CRL Distribution Points:
139
140 Full Name:
141 URI:http://url-for-crl/Root.crl
142
143 X509v3 Key Usage: critical
144 Certificate Sign, CRL Sign
145 X509v3 Basic Constraints: critical
146 CA:TRUE
147 Signature Algorithm: sha256WithRSAEncryption
148 4f:46:63:7e:0d:40:c7:b6:28:de:5a:38:e1:bc:96:34:19:d3:
149 fe:bd:50:11:ac:36:48:25:51:e2:82:0b:43:ce:50:d0:cc:ce:
150 40:d9:ab:29:8d:b8:7d:f4:17:5e:c9:2f:a2:12:d9:30:20:e5:
151 97:1f:b6:da:79:7c:bf:d4:00:75:de:df:7d:44:76:91:e4:e1:
152 8b:a2:4e:78:3f:4d:b2:64:3a:bc:51:92:9c:90:12:4b:41:ea:
153 f2:92:f9:54:f3:cc:18:90:ed:39:f3:c2:df:e5:cc:f9:16:38:
154 62:4a:69:ac:bf:7c:72:ac:d1:cf:ba:0b:6e:d8:92:36:08:49:
155 87:bf:6e:fc:5e:66:71:ce:59:1a:36:a0:8f:8b:f0:cc:26:c7:
156 08:5b:f9:ea:66:6a:39:78:8f:4f:6a:53:07:b8:eb:50:cc:36:
157 a8:f7:ce:2a:e0:17:ef:d3:b2:80:d7:ac:40:8b:aa:27:49:d2:
158 c6:e9:2b:a5:54:89:9a:4e:ca:28:a0:fe:b2:72:66:33:a4:f1:
159 cc:2f:8f:b8:68:78:bd:09:c1:1f:7b:d4:f3:cb:14:27:05:8f:
160 29:c3:43:3f:57:10:dc:f8:bf:38:6d:67:9e:07:1f:87:9e:fe:
161 3b:90:96:cb:d2:c6:fd:f6:5b:99:5a:b9:7c:14:ba:b1:ec:db:
162 9c:61:73:f5
163 -----BEGIN CERTIFICATE-----
164 MIIDbTCCAlWgAwIBAgIBAjANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
165 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowFzEVMBMGA1UEAwwMSW50
166 ZXJtZWRpYXJ5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxJhM/u/a
167 b+NEOsb+d4ogFOaBHHuZjLkI7Mwj4Z3cVbs86aziwy53cSyp6Mp1sMRUvsQT/KEW
168 v2HuT4U8ViIOHEEN0Yu9SE3wrCx80kCkMHJcd1VfJrBSuFmOD/sfZxd7CVF4f7+h
169 DI+xBzkCG78LcVQAdNz6CNwxZnCkfFPlD26LFrANjoB3bMp1BG+Se4IfIOybml6K
170 q95uzSlyyj9WyHKqmPa/valho2A0Lh5YXs7aDLF8HSbROdQIf/Sa0FYhHdafJgO2
171 R4mnt7rNLe8fJi8B52njLIPNocSxm4TLyyDTQH/bVaE6qJIvoiqdm6xvzXt+t3ES
172 GS8Jg9h/ncLQ9QIDAQABo4HLMIHIMB0GA1UdDgQWBBQpVCLkWDSMKrow8MrYIKlQ
173 wss/EDAfBgNVHSMEGDAWgBT/s5aI8moVnPi2TA+nYTRhX9O40zA3BggrBgEFBQcB
174 AQQrMCkwJwYIKwYBBQUHMAKGG2h0dHA6Ly91cmwtZm9yLWFpYS9Sb290LmNlcjAs
175 BgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vdXJsLWZvci1jcmwvUm9vdC5jcmwwDgYD
176 VR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB
177 AE9GY34NQMe2KN5aOOG8ljQZ0/69UBGsNkglUeKCC0POUNDMzkDZqymNuH30F17J
178 L6IS2TAg5Zcfttp5fL/UAHXe331EdpHk4YuiTng/TbJkOrxRkpyQEktB6vKS+VTz
179 zBiQ7Tnzwt/lzPkWOGJKaay/fHKs0c+6C27YkjYISYe/bvxeZnHOWRo2oI+L8Mwm
180 xwhb+epmajl4j09qUwe461DMNqj3zirgF+/TsoDXrECLqidJ0sbpK6VUiZpOyiig
181 /rJyZjOk8cwvj7hoeL0JwR971PPLFCcFjynDQz9XENz4vzhtZ54HH4ee/juQlsvS
182 xv32W5lauXwUurHs25xhc/U=
183 -----END CERTIFICATE-----
184
185 Certificate:
186 Data:
187 Version: 3 (0x2)
188 Serial Number: 1 (0x1)
189 Signature Algorithm: sha256WithRSAEncryption
190 Issuer: CN=Root
191 Validity
192 Not Before: Jan 1 12:00:00 2015 GMT
193 Not After : Jan 1 12:00:00 2016 GMT
194 Subject: CN=Root
195 Subject Public Key Info:
196 Public Key Algorithm: rsaEncryption
197 Public-Key: (2048 bit)
198 Modulus:
199 00:cf:ed:74:59:01:f5:b3:2f:44:2d:8e:c8:17:25:
200 f3:36:21:f8:ba:4e:21:a7:31:0d:82:ec:96:40:de:
201 d3:ac:e4:c5:93:0a:ac:61:0e:c9:e8:a6:d9:2d:90:
202 31:8c:29:df:f2:33:9b:36:e7:05:e1:4a:64:79:ea:
203 32:1b:d8:d6:7c:8c:c8:1e:d0:cc:17:89:7a:0d:1e:
204 2a:21:6f:e5:eb:cb:42:34:96:a8:4e:f7:1c:da:dd:
205 5e:ba:c2:30:a0:aa:86:9c:95:94:c0:9e:46:17:f7:
206 68:96:99:e3:57:60:94:79:77:37:82:b0:68:94:cf:
207 26:65:27:fb:89:7a:0a:61:ed:34:d3:58:86:b8:57:
208 1c:dc:0d:92:fb:00:9d:a9:80:24:e2:45:e9:81:ba:
209 00:39:b1:ca:ed:82:30:7a:01:bc:8d:76:31:bc:94:
210 9f:20:f3:cb:2b:2f:cd:d8:32:0d:ec:4a:5e:b0:f8:
211 3e:2d:a4:76:fb:8f:07:27:95:9b:e6:8b:4d:98:91:
212 cf:30:7c:22:e3:e4:d8:7a:bb:7b:79:a1:0c:c4:ee:
213 ed:47:f9:e3:38:75:52:7b:c6:ab:e7:05:99:76:78:
214 03:1d:5d:90:4a:d3:32:f8:fd:7a:b5:dc:95:09:4d:
215 a1:9b:f4:46:18:24:22:df:ae:71:f2:3a:6b:c7:b0:
216 a5:59
217 Exponent: 65537 (0x10001)
218 X509v3 extensions:
219 X509v3 Subject Key Identifier:
220 FF:B3:96:88:F2:6A:15:9C:F8:B6:4C:0F:A7:61:34:61:5F:D3:B8:D3
221 X509v3 Authority Key Identifier:
222 keyid:FF:B3:96:88:F2:6A:15:9C:F8:B6:4C:0F:A7:61:34:61:5F:D3:B8:D 3
223
224 Authority Information Access:
225 CA Issuers - URI:http://url-for-aia/Root.cer
226
227 X509v3 CRL Distribution Points:
228
229 Full Name:
230 URI:http://url-for-crl/Root.crl
231
232 X509v3 Key Usage: critical
233 Certificate Sign, CRL Sign
234 X509v3 Basic Constraints: critical
235 CA:TRUE
236 Signature Algorithm: sha256WithRSAEncryption
237 7a:70:b1:f2:30:60:83:8c:b0:70:3c:d7:f8:0a:ce:98:0e:92:
238 a1:f5:d7:b4:e6:03:03:ae:90:cf:b8:f9:77:eb:d4:5f:9b:d9:
239 e3:c8:10:18:29:8d:c3:60:c8:f5:c0:29:f8:08:a6:44:b7:ad:
240 be:64:70:12:a0:8b:81:f9:78:1a:dc:81:63:a6:84:1b:aa:93:
241 05:a9:1e:51:59:46:bb:60:61:53:44:1b:d1:05:80:47:35:cb:
242 c7:73:04:88:ec:76:af:b4:19:ef:ca:ea:93:95:88:60:ba:22:
243 82:45:bb:8f:64:f2:51:17:69:16:bc:cd:af:ce:29:81:a7:30:
244 54:ef:92:d7:22:89:d6:2e:89:64:07:3d:2a:ee:f2:e6:89:38:
245 6d:97:c2:55:86:bc:57:ce:4d:88:9c:9a:31:ea:60:bf:0f:e0:
246 62:dd:e3:1f:95:91:64:a9:af:9a:fc:bf:8c:10:16:17:d9:c1:
247 d7:7b:07:dd:d7:24:f3:fe:78:3c:b8:a7:db:7b:02:93:1f:41:
248 16:be:c3:f0:d6:15:b0:78:4c:6d:93:68:8a:90:28:4d:aa:46:
249 d9:dc:ff:d8:0b:5e:df:29:49:ee:57:ce:0a:32:4f:16:59:ee:
250 e7:cc:e8:29:7a:de:07:84:0d:42:41:89:cb:e6:63:b4:d3:ea:
251 c7:2a:a8:8c
252 -----BEGIN TRUSTED_CERTIFICATE-----
253 MIIDZTCCAk2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
254 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v
255 dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM/tdFkB9bMvRC2OyBcl
256 8zYh+LpOIacxDYLslkDe06zkxZMKrGEOyeim2S2QMYwp3/IzmzbnBeFKZHnqMhvY
257 1nyMyB7QzBeJeg0eKiFv5evLQjSWqE73HNrdXrrCMKCqhpyVlMCeRhf3aJaZ41dg
258 lHl3N4KwaJTPJmUn+4l6CmHtNNNYhrhXHNwNkvsAnamAJOJF6YG6ADmxyu2CMHoB
259 vI12MbyUnyDzyysvzdgyDexKXrD4Pi2kdvuPByeVm+aLTZiRzzB8IuPk2Hq7e3mh
260 DMTu7Uf54zh1UnvGq+cFmXZ4Ax1dkErTMvj9erXclQlNoZv0RhgkIt+ucfI6a8ew
261 pVkCAwEAAaOByzCByDAdBgNVHQ4EFgQU/7OWiPJqFZz4tkwPp2E0YV/TuNMwHwYD
262 VR0jBBgwFoAU/7OWiPJqFZz4tkwPp2E0YV/TuNMwNwYIKwYBBQUHAQEEKzApMCcG
263 CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw
264 IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE
265 AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQB6cLHyMGCD
266 jLBwPNf4Cs6YDpKh9de05gMDrpDPuPl369Rfm9njyBAYKY3DYMj1wCn4CKZEt62+
267 ZHASoIuB+Xga3IFjpoQbqpMFqR5RWUa7YGFTRBvRBYBHNcvHcwSI7HavtBnvyuqT
268 lYhguiKCRbuPZPJRF2kWvM2vzimBpzBU75LXIonWLolkBz0q7vLmiThtl8JVhrxX
269 zk2InJox6mC/D+Bi3eMflZFkqa+a/L+MEBYX2cHXewfd1yTz/ng8uKfbewKTH0EW
270 vsPw1hWweExtk2iKkChNqkbZ3P/YC17fKUnuV84KMk8WWe7nzOgpet4HhA1CQYnL
271 5mO00+rHKqiM
272 -----END TRUSTED_CERTIFICATE-----
273
274 -----BEGIN TIME-----
275 MTUwMzAyMTIwMDAwWg==
276 -----END TIME-----
277
278 -----BEGIN VERIFY_RESULT-----
279 U1VDQ0VTUw==
280 -----END VERIFY_RESULT-----
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698