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

Side by Side Diff: net/data/verify_certificate_chain_unittest/intermediary-basic-constraints-not-critical.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-intermediary-basic-constraints-not-critical.py]
2
3 Simple certificate chain with 1 intermediary and a trusted
4 root. The intermediary has a basic constraints extension but does not mark it
5 as critical.
6
7 Certificate:
8 Data:
9 Version: 3 (0x2)
10 Serial Number: 1 (0x1)
11 Signature Algorithm: sha256WithRSAEncryption
12 Issuer: CN=Intermediary
13 Validity
14 Not Before: Jan 1 12:00:00 2015 GMT
15 Not After : Jan 1 12:00:00 2016 GMT
16 Subject: CN=Target
17 Subject Public Key Info:
18 Public Key Algorithm: rsaEncryption
19 Public-Key: (2048 bit)
20 Modulus:
21 00:a7:ae:2c:f1:eb:33:aa:38:3d:e0:b6:3b:22:15:
22 27:71:51:e1:12:a1:70:98:57:85:37:25:72:f6:82:
23 5f:a5:aa:c0:69:2d:51:85:fe:dd:be:a3:00:d0:ce:
24 e0:57:e3:e2:41:7c:2f:f1:4d:19:6f:98:47:f0:42:
25 d8:0b:5c:62:76:a8:ec:f9:f5:e1:b4:62:18:5e:07:
26 bb:9c:88:1b:52:3c:47:06:d2:71:bf:ae:5c:f6:23:
27 09:1e:a5:7b:8a:7a:41:00:93:c0:f6:91:df:cc:ea:
28 94:79:7c:3f:f1:98:fa:76:c8:fb:d5:69:4f:89:ca:
29 73:d9:23:b9:eb:87:d0:fd:8f:b8:16:59:3a:bf:bb:
30 c5:99:d7:c0:cb:b8:33:89:2a:de:62:25:ad:91:0f:
31 f0:51:b3:d9:02:74:b8:85:37:05:17:7c:e0:2c:34:
32 c3:b3:c0:30:98:c1:40:fe:79:14:44:32:d1:f3:90:
33 11:c3:20:5d:c7:34:18:81:4e:d7:f5:34:85:53:42:
34 cc:a9:35:dd:5b:ec:a9:34:35:04:77:c9:87:54:f7:
35 10:39:69:c0:1a:96:29:35:1b:2a:8e:f6:fb:03:b6:
36 d8:59:02:5e:17:3d:f0:e8:aa:c2:51:f7:d5:8d:2f:
37 c6:da:2d:9e:a4:3e:32:4f:0b:74:3c:98:b2:12:e4:
38 97:ab
39 Exponent: 65537 (0x10001)
40 X509v3 extensions:
41 X509v3 Subject Key Identifier:
42 3E:D5:05:73:85:5D:06:D1:46:62:21:23:EA:DA:E9:B9:CE:43:EC:28
43 X509v3 Authority Key Identifier:
44 keyid:7E:D6:F8:B8:23:3D:5C:04:99:2D:02:F3:5C:6D:37:53:BE:12:11:D C
45
46 Authority Information Access:
47 CA Issuers - URI:http://url-for-aia/Intermediary.cer
48
49 X509v3 CRL Distribution Points:
50
51 Full Name:
52 URI:http://url-for-crl/Intermediary.crl
53
54 X509v3 Key Usage: critical
55 Digital Signature, Key Encipherment
56 X509v3 Extended Key Usage:
57 TLS Web Server Authentication, TLS Web Client Authentication
58 Signature Algorithm: sha256WithRSAEncryption
59 4a:81:72:44:7a:d2:9e:2e:75:cc:5f:0e:8e:6a:29:ac:fb:d3:
60 76:89:06:b6:00:ce:85:cf:43:2b:fd:09:c1:83:fc:c0:57:b0:
61 fc:4a:93:25:a4:4d:4b:80:81:6e:14:28:8b:c0:e0:c6:6a:de:
62 39:34:1f:e8:40:ff:a3:d5:bd:c9:64:dd:eb:1d:37:5e:e8:db:
63 fa:90:90:4e:15:72:b4:c3:08:0a:82:ae:b6:59:1e:cb:78:16:
64 2d:02:f7:b4:fd:1e:64:ec:ba:2d:24:0c:81:0b:a8:5a:16:06:
65 9b:15:4e:cf:fd:c7:10:d1:08:14:b6:7e:1a:b0:5c:dd:3f:45:
66 c3:08:51:71:c9:83:bc:0a:d7:64:75:ff:e5:e5:36:01:0d:84:
67 36:c0:18:b0:aa:63:ea:ec:c0:29:2f:8c:48:87:9c:07:5a:05:
68 46:8b:73:f3:98:72:b5:a4:b3:38:dc:c3:2e:de:0c:15:72:fc:
69 1d:ef:05:77:b8:9f:19:75:fa:97:a4:d5:11:90:06:5e:88:b0:
70 8b:11:ab:90:5b:46:3f:d3:f3:ff:ab:6b:64:10:e1:be:80:ae:
71 78:da:9f:12:0a:c9:4d:b4:39:25:10:a9:06:be:d7:48:17:3e:
72 f0:20:11:a7:36:b3:c8:89:c5:78:f4:6d:49:21:5a:16:10:70:
73 cc:73:ba:48
74 -----BEGIN CERTIFICATE-----
75 MIIDjTCCAnWgAwIBAgIBATANBgkqhkiG9w0BAQsFADAXMRUwEwYDVQQDDAxJbnRl
76 cm1lZGlhcnkwHhcNMTUwMTAxMTIwMDAwWhcNMTYwMTAxMTIwMDAwWjARMQ8wDQYD
77 VQQDDAZUYXJnZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnrizx
78 6zOqOD3gtjsiFSdxUeESoXCYV4U3JXL2gl+lqsBpLVGF/t2+owDQzuBX4+JBfC/x
79 TRlvmEfwQtgLXGJ2qOz59eG0YhheB7uciBtSPEcG0nG/rlz2IwkepXuKekEAk8D2
80 kd/M6pR5fD/xmPp2yPvVaU+JynPZI7nrh9D9j7gWWTq/u8WZ18DLuDOJKt5iJa2R
81 D/BRs9kCdLiFNwUXfOAsNMOzwDCYwUD+eRREMtHzkBHDIF3HNBiBTtf1NIVTQsyp
82 Nd1b7Kk0NQR3yYdU9xA5acAalik1GyqO9vsDtthZAl4XPfDoqsJR99WNL8baLZ6k
83 PjJPC3Q8mLIS5JerAgMBAAGjgekwgeYwHQYDVR0OBBYEFD7VBXOFXQbRRmIhI+ra
84 6bnOQ+woMB8GA1UdIwQYMBaAFH7W+LgjPVwEmS0C81xtN1O+EhHcMD8GCCsGAQUF
85 BwEBBDMwMTAvBggrBgEFBQcwAoYjaHR0cDovL3VybC1mb3ItYWlhL0ludGVybWVk
86 aWFyeS5jZXIwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL3VybC1mb3ItY3JsL0lu
87 dGVybWVkaWFyeS5jcmwwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUF
88 BwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAQEASoFyRHrSni51zF8Ojmop
89 rPvTdokGtgDOhc9DK/0JwYP8wFew/EqTJaRNS4CBbhQoi8DgxmreOTQf6ED/o9W9
90 yWTd6x03Xujb+pCQThVytMMICoKutlkey3gWLQL3tP0eZOy6LSQMgQuoWhYGmxVO
91 z/3HENEIFLZ+GrBc3T9FwwhRccmDvArXZHX/5eU2AQ2ENsAYsKpj6uzAKS+MSIec
92 B1oFRotz85hytaSzONzDLt4MFXL8He8Fd7ifGXX6l6TVEZAGXoiwixGrkFtGP9Pz
93 /6trZBDhvoCueNqfEgrJTbQ5JRCpBr7XSBc+8CARpzazyInFePRtSSFaFhBwzHO6
94 SA==
95 -----END CERTIFICATE-----
96
97 Certificate:
98 Data:
99 Version: 3 (0x2)
100 Serial Number: 2 (0x2)
101 Signature Algorithm: sha256WithRSAEncryption
102 Issuer: CN=Root
103 Validity
104 Not Before: Jan 1 12:00:00 2015 GMT
105 Not After : Jan 1 12:00:00 2016 GMT
106 Subject: CN=Intermediary
107 Subject Public Key Info:
108 Public Key Algorithm: rsaEncryption
109 Public-Key: (2048 bit)
110 Modulus:
111 00:e8:91:a9:dd:8b:46:ac:a9:66:51:37:33:31:5a:
112 8d:05:80:8f:f3:8d:21:89:94:d3:fe:e1:6b:a6:9b:
113 e8:d9:a8:f0:8f:f2:35:c7:16:ec:ac:ba:c1:c9:7d:
114 6f:12:64:13:5a:bc:e5:77:4f:cb:fc:03:19:38:a1:
115 d5:58:2a:41:04:35:e9:15:38:5d:13:30:22:40:c8:
116 0c:25:e9:3c:56:9c:4c:cb:e8:65:6e:d1:7b:c7:27:
117 10:ca:9d:52:2f:b2:b0:6e:eb:86:dd:d3:e9:71:53:
118 ce:ed:61:6d:d6:7a:09:2d:13:10:cb:6f:fb:0d:30:
119 61:f1:fa:b9:63:99:ce:20:41:36:c5:b1:42:23:af:
120 d8:22:50:0d:ff:15:93:67:00:af:5c:77:88:36:73:
121 5e:35:6d:09:55:ac:11:b1:f6:71:68:ec:95:09:76:
122 43:dc:c8:98:69:f5:fd:4e:46:a8:49:15:67:27:43:
123 18:06:89:24:1e:41:ec:0f:de:19:6c:10:18:11:0c:
124 11:ce:97:59:9f:2c:82:09:a3:28:4f:ab:ca:d7:38:
125 21:fb:0b:45:47:92:f8:f3:36:cb:d8:57:94:e5:a9:
126 ba:6f:6a:9f:fb:33:53:b5:f7:1d:c4:e9:49:93:aa:
127 98:bd:c8:c2:1e:71:c8:7a:b7:5f:3e:97:b6:d9:e6:
128 fb:85
129 Exponent: 65537 (0x10001)
130 X509v3 extensions:
131 X509v3 Subject Key Identifier:
132 7E:D6:F8:B8:23:3D:5C:04:99:2D:02:F3:5C:6D:37:53:BE:12:11:DC
133 X509v3 Authority Key Identifier:
134 keyid:C9:21:7A:C1:3C:51:76:AA:D3:B9:29:EF:02:0C:7E:D0:02:74:62:F B
135
136 Authority Information Access:
137 CA Issuers - URI:http://url-for-aia/Root.cer
138
139 X509v3 CRL Distribution Points:
140
141 Full Name:
142 URI:http://url-for-crl/Root.crl
143
144 X509v3 Key Usage: critical
145 Certificate Sign, CRL Sign
146 X509v3 Basic Constraints:
147 CA:TRUE
148 Signature Algorithm: sha256WithRSAEncryption
149 23:00:85:24:90:52:da:71:04:87:ac:ee:81:fd:1d:2e:7d:26:
150 3e:78:9a:c4:da:91:82:15:5f:c1:b4:df:58:ad:a7:b0:1f:2b:
151 01:85:7a:c2:ca:dd:72:e7:ec:28:14:d0:3a:ee:69:b0:90:19:
152 4e:53:80:03:63:f2:99:2b:db:c2:4e:c9:17:bf:7c:fc:e4:84:
153 37:a6:b0:df:ff:5d:01:c6:16:fe:fb:93:fa:45:a9:4c:2e:6a:
154 50:7d:22:11:aa:ff:d9:d1:7d:56:a0:10:b1:99:1f:85:d5:35:
155 62:f7:0e:28:7e:68:20:1b:0e:4a:f6:e4:3b:f1:e8:c7:a3:8b:
156 b1:40:13:bb:1d:89:fe:48:c1:d0:2c:38:a9:8f:06:17:45:b0:
157 37:7a:ea:6e:2a:91:4d:ca:c1:f6:df:3e:f5:53:c6:e2:d1:47:
158 fb:88:f5:71:b1:d7:a1:3c:4f:31:57:c0:38:87:37:fc:02:4b:
159 7e:95:eb:52:78:f0:88:3a:fd:b2:8d:c9:f1:ee:f6:80:2e:3a:
160 c2:94:fd:88:0d:73:23:ca:da:44:64:45:53:a7:64:e0:05:14:
161 ec:6d:2a:87:a5:a8:5f:08:8b:17:89:16:50:e3:89:ef:bd:94:
162 55:1a:7c:ce:79:be:b3:4f:2e:45:96:06:28:3b:ff:fc:91:a4:
163 41:1f:5a:98
164 -----BEGIN CERTIFICATE-----
165 MIIDajCCAlKgAwIBAgIBAjANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
166 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowFzEVMBMGA1UEAwwMSW50
167 ZXJtZWRpYXJ5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6JGp3YtG
168 rKlmUTczMVqNBYCP840hiZTT/uFrppvo2ajwj/I1xxbsrLrByX1vEmQTWrzld0/L
169 /AMZOKHVWCpBBDXpFThdEzAiQMgMJek8VpxMy+hlbtF7xycQyp1SL7KwbuuG3dPp
170 cVPO7WFt1noJLRMQy2/7DTBh8fq5Y5nOIEE2xbFCI6/YIlAN/xWTZwCvXHeINnNe
171 NW0JVawRsfZxaOyVCXZD3MiYafX9TkaoSRVnJ0MYBokkHkHsD94ZbBAYEQwRzpdZ
172 nyyCCaMoT6vK1zgh+wtFR5L48zbL2FeU5am6b2qf+zNTtfcdxOlJk6qYvcjCHnHI
173 erdfPpe22eb7hQIDAQABo4HIMIHFMB0GA1UdDgQWBBR+1vi4Iz1cBJktAvNcbTdT
174 vhIR3DAfBgNVHSMEGDAWgBTJIXrBPFF2qtO5Ke8CDH7QAnRi+zA3BggrBgEFBQcB
175 AQQrMCkwJwYIKwYBBQUHMAKGG2h0dHA6Ly91cmwtZm9yLWFpYS9Sb290LmNlcjAs
176 BgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vdXJsLWZvci1jcmwvUm9vdC5jcmwwDgYD
177 VR0PAQH/BAQDAgEGMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBACMA
178 hSSQUtpxBIes7oH9HS59Jj54msTakYIVX8G031itp7AfKwGFesLK3XLn7CgU0Dru
179 abCQGU5TgANj8pkr28JOyRe/fPzkhDemsN//XQHGFv77k/pFqUwualB9IhGq/9nR
180 fVagELGZH4XVNWL3Dih+aCAbDkr25Dvx6Meji7FAE7sdif5IwdAsOKmPBhdFsDd6
181 6m4qkU3KwfbfPvVTxuLRR/uI9XGx16E8TzFXwDiHN/wCS36V61J48Ig6/bKNyfHu
182 9oAuOsKU/YgNcyPK2kRkRVOnZOAFFOxtKoelqF8IixeJFlDjie+9lFUafM55vrNP
183 LkWWBig7//yRpEEfWpg=
184 -----END CERTIFICATE-----
185
186 Certificate:
187 Data:
188 Version: 3 (0x2)
189 Serial Number: 1 (0x1)
190 Signature Algorithm: sha256WithRSAEncryption
191 Issuer: CN=Root
192 Validity
193 Not Before: Jan 1 12:00:00 2015 GMT
194 Not After : Jan 1 12:00:00 2016 GMT
195 Subject: CN=Root
196 Subject Public Key Info:
197 Public Key Algorithm: rsaEncryption
198 Public-Key: (2048 bit)
199 Modulus:
200 00:b7:1a:2a:d3:5f:7d:f9:8c:36:83:3a:3e:76:2f:
201 c2:0b:00:1a:63:83:81:a5:22:f7:77:f8:76:14:ff:
202 2c:a9:79:e9:fd:d7:e8:d0:b6:77:19:eb:ad:ab:0d:
203 cd:cd:d0:c2:aa:44:09:0d:ce:5e:2e:c8:61:e7:13:
204 0e:82:d0:22:79:3e:13:cf:ba:a0:de:ba:4e:08:7c:
205 5f:58:13:53:75:c4:4f:16:3b:fe:20:15:aa:67:b2:
206 9a:1d:93:5b:17:63:ec:92:c3:28:96:a8:55:57:85:
207 e6:45:8c:fb:ec:ea:93:3c:27:44:14:1f:57:7f:72:
208 79:90:9d:a5:90:f8:ea:ca:3a:4a:9f:8a:6a:39:fd:
209 6b:fc:ff:aa:10:92:d6:39:71:5c:74:57:ba:f2:27:
210 ec:dc:81:44:a3:64:2e:62:00:ce:f0:e1:ac:9f:68:
211 d0:9f:4a:d5:23:ab:df:34:67:51:fd:0b:50:7a:96:
212 c8:6f:f8:83:bc:a4:db:bd:7a:87:6c:17:a8:f8:83:
213 1e:89:55:a4:8f:e3:aa:69:ea:2d:a8:a6:2c:cb:90:
214 a8:68:ac:8e:dc:aa:05:25:a3:c6:8f:6f:60:fc:5c:
215 fb:b8:94:80:db:fc:5a:76:b3:7c:b1:a7:d2:18:78:
216 72:5c:47:bc:0b:04:de:a2:9e:5b:df:8b:6d:db:50:
217 9e:0d
218 Exponent: 65537 (0x10001)
219 X509v3 extensions:
220 X509v3 Subject Key Identifier:
221 C9:21:7A:C1:3C:51:76:AA:D3:B9:29:EF:02:0C:7E:D0:02:74:62:FB
222 X509v3 Authority Key Identifier:
223 keyid:C9:21:7A:C1:3C:51:76:AA:D3:B9:29:EF:02:0C:7E:D0:02:74:62:F B
224
225 Authority Information Access:
226 CA Issuers - URI:http://url-for-aia/Root.cer
227
228 X509v3 CRL Distribution Points:
229
230 Full Name:
231 URI:http://url-for-crl/Root.crl
232
233 X509v3 Key Usage: critical
234 Certificate Sign, CRL Sign
235 X509v3 Basic Constraints: critical
236 CA:TRUE
237 Signature Algorithm: sha256WithRSAEncryption
238 56:30:1a:d5:5d:ba:28:4e:71:6e:44:98:ff:cf:00:bf:20:e5:
239 ef:fc:7c:20:55:a7:a8:42:22:8e:a2:80:de:e2:37:2d:7b:eb:
240 85:19:4d:11:1b:fd:2a:43:db:39:56:c5:6d:ec:db:e7:e6:8d:
241 01:7d:c9:f8:fc:d8:f2:68:d1:45:6b:02:2f:2f:cb:0e:8f:0b:
242 59:37:87:fa:39:a9:72:cc:bb:37:d0:78:3c:31:d9:1d:4c:6c:
243 03:a3:21:6a:80:cc:10:d6:85:4d:e3:ed:d2:b6:35:98:c8:04:
244 92:0c:05:a0:df:f0:7e:80:0c:15:47:6d:76:9a:f7:5a:82:05:
245 7b:33:92:29:9e:43:91:98:9f:eb:12:9e:98:dc:46:9e:15:f4:
246 f6:6e:28:37:54:10:d7:c3:7b:24:3e:f3:e0:26:4c:40:f9:98:
247 01:1a:80:2d:f4:15:23:7e:43:e0:40:d4:98:67:a1:ca:27:73:
248 62:59:a3:3e:3a:61:da:38:64:95:46:1c:f7:6d:29:cd:83:6c:
249 3e:ef:21:af:90:dd:5b:cb:80:ec:29:87:5e:4f:6b:2c:28:e4:
250 1f:4b:c6:db:1d:23:61:cb:95:ac:38:88:47:bf:c0:36:f0:84:
251 3e:fe:82:70:66:2c:60:7d:6b:42:05:f6:59:a4:e4:5b:73:c6:
252 92:e4:73:00
253 -----BEGIN TRUSTED_CERTIFICATE-----
254 MIIDZTCCAk2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
255 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v
256 dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALcaKtNfffmMNoM6PnYv
257 wgsAGmODgaUi93f4dhT/LKl56f3X6NC2dxnrrasNzc3QwqpECQ3OXi7IYecTDoLQ
258 Ink+E8+6oN66Tgh8X1gTU3XETxY7/iAVqmeymh2TWxdj7JLDKJaoVVeF5kWM++zq
259 kzwnRBQfV39yeZCdpZD46so6Sp+Kajn9a/z/qhCS1jlxXHRXuvIn7NyBRKNkLmIA
260 zvDhrJ9o0J9K1SOr3zRnUf0LUHqWyG/4g7yk2716h2wXqPiDHolVpI/jqmnqLaim
261 LMuQqGisjtyqBSWjxo9vYPxc+7iUgNv8WnazfLGn0hh4clxHvAsE3qKeW9+LbdtQ
262 ng0CAwEAAaOByzCByDAdBgNVHQ4EFgQUySF6wTxRdqrTuSnvAgx+0AJ0YvswHwYD
263 VR0jBBgwFoAUySF6wTxRdqrTuSnvAgx+0AJ0YvswNwYIKwYBBQUHAQEEKzApMCcG
264 CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw
265 IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE
266 AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBWMBrVXboo
267 TnFuRJj/zwC/IOXv/HwgVaeoQiKOooDe4jcte+uFGU0RG/0qQ9s5VsVt7Nvn5o0B
268 fcn4/NjyaNFFawIvL8sOjwtZN4f6OalyzLs30Hg8MdkdTGwDoyFqgMwQ1oVN4+3S
269 tjWYyASSDAWg3/B+gAwVR212mvdaggV7M5IpnkORmJ/rEp6Y3EaeFfT2big3VBDX
270 w3skPvPgJkxA+ZgBGoAt9BUjfkPgQNSYZ6HKJ3NiWaM+OmHaOGSVRhz3bSnNg2w+
271 7yGvkN1by4DsKYdeT2ssKOQfS8bbHSNhy5WsOIhHv8A28IQ+/oJwZixgfWtCBfZZ
272 pORbc8aS5HMA
273 -----END TRUSTED_CERTIFICATE-----
274
275 -----BEGIN TIME-----
276 MTUwMzAyMTIwMDAwWg==
277 -----END TIME-----
278
279 -----BEGIN VERIFY_RESULT-----
280 U1VDQ0VTUw==
281 -----END VERIFY_RESULT-----
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698