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

Side by Side Diff: net/data/verify_certificate_chain_unittest/target-not-end-entity.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: use __doc__ like a boss 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-not-end-entity.py]
2
3 Certificate chain with 1 intermediary, a trusted root, and a target
4 certificate that is also a CA. Verification is expected to fail on account of
5 the target certificate being a signing certificate.
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:bf:33:0d:11:28:2c:a6:b9:bf:fb:a3:3c:3c:2c:
22 b1:5d:f4:87:1b:e8:fa:b6:73:f7:dc:c2:8a:87:fe:
23 32:4c:af:68:9b:96:7a:b6:6e:90:e1:1b:c0:c7:db:
24 65:06:9e:77:38:a4:a3:20:cf:e3:1c:74:b3:7f:35:
25 03:69:9d:28:89:92:95:c4:d1:99:93:95:7e:53:6c:
26 2f:be:96:fa:af:18:7d:86:4c:d5:78:f5:47:77:25:
27 88:e1:58:45:9c:d6:70:c5:f5:db:fc:5c:5a:e0:8f:
28 8b:2c:3f:4f:6f:ed:20:0d:96:cb:7a:ac:8b:b4:d9:
29 c4:1e:54:05:b5:1e:a0:56:68:7c:27:8e:0a:dd:c0:
30 ae:78:8c:02:77:1e:8b:3d:89:3c:d8:1c:06:37:5b:
31 0d:85:d1:58:bd:3c:4c:b6:c2:38:c8:76:07:bb:8e:
32 fb:ae:f1:7c:d1:c1:84:d1:5c:03:a8:d4:f7:47:8a:
33 80:61:37:67:38:a4:85:00:bd:64:64:e5:67:80:c3:
34 89:8b:0b:52:58:6e:ff:32:a3:d2:e2:00:f4:4f:70:
35 53:d6:c9:be:54:a6:94:3c:b1:f7:a4:27:33:47:2d:
36 6f:66:8c:7e:aa:07:96:d3:20:5d:28:e7:09:38:5f:
37 89:96:14:97:a0:47:cc:40:75:96:33:65:b1:24:8a:
38 dd:7f
39 Exponent: 65537 (0x10001)
40 X509v3 extensions:
41 X509v3 Subject Key Identifier:
42 D8:45:2E:CB:2D:EF:1A:FB:83:A4:8B:DD:14:F0:2E:D1:A8:DE:BD:C4
43 X509v3 Authority Key Identifier:
44 keyid:EE:1D:B4:89:C4:A7:F9:4E:E7:4F:5C:4A:E7:85:8F:20:7B:DF:D0:B 4
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 Certificate Sign, CRL Sign
56 X509v3 Basic Constraints: critical
57 CA:TRUE
58 Signature Algorithm: sha256WithRSAEncryption
59 49:47:2e:87:ab:55:c6:47:0d:98:5a:41:f3:9c:6c:09:2d:50:
60 da:5b:a9:e0:b0:51:a7:09:75:f7:6f:82:30:f9:22:70:b2:74:
61 73:c8:d9:ff:5f:5b:ff:8f:3a:90:93:36:f7:d9:bd:89:0a:4a:
62 84:1c:0c:4e:5d:b9:27:97:02:77:e4:ca:d1:ef:e6:25:30:d8:
63 dc:43:56:c3:ef:24:1d:4f:aa:a5:dc:eb:cd:d1:5b:8f:9d:ce:
64 76:d4:06:21:50:d7:e6:fe:1e:2f:bb:08:77:b7:21:dd:ae:c1:
65 93:1a:51:de:e3:17:9e:4a:87:e0:6b:ea:9e:30:ba:f4:71:ec:
66 cb:b3:88:39:bc:6f:7d:bf:23:07:62:a2:ff:3f:0d:25:f2:3d:
67 17:e9:83:0e:d4:d1:b6:d8:03:1e:48:d3:51:9a:e6:cf:58:b3:
68 3b:79:f2:b1:8c:9a:00:c2:08:79:c5:b6:5f:d1:27:f1:21:cd:
69 55:95:bd:33:0f:7a:85:15:ef:3f:08:98:3d:0a:b2:2a:be:c2:
70 5f:94:45:bb:93:2d:ad:c6:c1:6d:4b:b1:07:ca:ec:77:ed:3c:
71 80:e7:07:22:9a:d2:1d:03:d3:9b:85:9f:11:a0:e7:c6:4d:03:
72 06:b2:e7:ef:4d:67:2a:20:c6:30:9e:4d:fc:63:de:11:ec:15:
73 54:32:51:f8
74 -----BEGIN CERTIFICATE-----
75 MIIDfzCCAmegAwIBAgIBATANBgkqhkiG9w0BAQsFADAXMRUwEwYDVQQDDAxJbnRl
76 cm1lZGlhcnkwHhcNMTUwMTAxMTIwMDAwWhcNMTYwMTAxMTIwMDAwWjARMQ8wDQYD
77 VQQDDAZUYXJnZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/Mw0R
78 KCymub/7ozw8LLFd9Icb6Pq2c/fcwoqH/jJMr2iblnq2bpDhG8DH22UGnnc4pKMg
79 z+McdLN/NQNpnSiJkpXE0ZmTlX5TbC++lvqvGH2GTNV49Ud3JYjhWEWc1nDF9dv8
80 XFrgj4ssP09v7SANlst6rIu02cQeVAW1HqBWaHwnjgrdwK54jAJ3Hos9iTzYHAY3
81 Ww2F0Vi9PEy2wjjIdge7jvuu8XzRwYTRXAOo1PdHioBhN2c4pIUAvWRk5WeAw4mL
82 C1JYbv8yo9LiAPRPcFPWyb5UppQ8sfekJzNHLW9mjH6qB5bTIF0o5wk4X4mWFJeg
83 R8xAdZYzZbEkit1/AgMBAAGjgdswgdgwHQYDVR0OBBYEFNhFLsst7xr7g6SL3RTw
84 LtGo3r3EMB8GA1UdIwQYMBaAFO4dtInEp/lO509cSueFjyB739C0MD8GCCsGAQUF
85 BwEBBDMwMTAvBggrBgEFBQcwAoYjaHR0cDovL3VybC1mb3ItYWlhL0ludGVybWVk
86 aWFyeS5jZXIwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL3VybC1mb3ItY3JsL0lu
87 dGVybWVkaWFyeS5jcmwwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w
88 DQYJKoZIhvcNAQELBQADggEBAElHLoerVcZHDZhaQfOcbAktUNpbqeCwUacJdfdv
89 gjD5InCydHPI2f9fW/+POpCTNvfZvYkKSoQcDE5duSeXAnfkytHv5iUw2NxDVsPv
90 JB1PqqXc683RW4+dznbUBiFQ1+b+Hi+7CHe3Id2uwZMaUd7jF55Kh+Br6p4wuvRx
91 7MuziDm8b32/Iwdiov8/DSXyPRfpgw7U0bbYAx5I01Ga5s9Yszt58rGMmgDCCHnF
92 tl/RJ/EhzVWVvTMPeoUV7z8ImD0Ksiq+wl+URbuTLa3GwW1LsQfK7HftPIDnByKa
93 0h0D05uFnxGg58ZNAway5+9NZyogxjCeTfxj3hHsFVQyUfg=
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:cf:9f:fa:81:fd:2f:bb:e2:86:eb:3f:37:4e:95:
111 e4:33:47:e9:e1:59:36:d1:67:6b:6f:38:fb:53:f8:
112 6e:f0:4a:c2:75:dc:c6:cd:74:b8:bc:da:6b:67:29:
113 02:04:e4:bc:e1:12:50:7d:37:e0:62:72:a9:ec:56:
114 23:70:f3:bb:41:8b:3b:6b:2a:29:88:d8:b9:3b:62:
115 4d:48:cb:13:62:33:17:83:83:0b:c1:87:b6:23:c5:
116 6e:3a:f4:ea:8e:ec:20:14:68:41:33:6b:cd:91:52:
117 df:65:69:2a:e3:81:9d:55:0a:c1:5e:8f:ea:87:35:
118 7d:d1:3f:28:d2:f1:52:1d:0e:db:cb:8a:4d:b4:a0:
119 0f:ee:76:8f:03:56:f7:f6:76:48:12:ae:ef:ab:18:
120 73:c0:01:83:1e:0a:33:50:26:5c:14:67:84:0a:67:
121 f2:cf:4a:12:e3:da:14:bf:ba:6b:a6:5d:ec:38:36:
122 87:f8:ef:ed:61:a4:03:70:58:71:39:a0:f3:81:52:
123 9e:cb:9b:e2:33:fe:35:e9:b5:d1:39:93:86:64:b2:
124 4d:aa:cb:73:76:b9:59:bb:f6:4d:2b:60:09:70:32:
125 9a:21:50:f4:1b:23:e9:75:d0:bc:a3:8b:3f:e2:a1:
126 87:38:c4:af:dd:6e:39:7e:2f:a8:e5:0c:10:8d:9c:
127 c5:8d
128 Exponent: 65537 (0x10001)
129 X509v3 extensions:
130 X509v3 Subject Key Identifier:
131 EE:1D:B4:89:C4:A7:F9:4E:E7:4F:5C:4A:E7:85:8F:20:7B:DF:D0:B4
132 X509v3 Authority Key Identifier:
133 keyid:BB:39:C5:18:95:3B:6A:3C:A0:B1:52:B1:87:37:EE:7B:8A:FC:08:C 7
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 99:9c:30:fa:be:fc:d7:6a:5b:7e:9a:d5:97:5a:e2:ea:c3:f1:
149 31:70:00:9c:ed:b5:8e:95:bd:70:6f:44:13:39:6f:ba:17:d8:
150 10:9a:4e:ca:26:f8:58:f7:09:60:4e:80:60:2d:8b:28:ea:53:
151 73:96:75:58:dc:54:45:25:c1:2d:3c:23:28:92:8b:b3:b9:86:
152 ca:fb:0a:7e:37:66:67:ee:d4:8a:4d:ee:0d:f9:e5:89:5d:70:
153 6f:39:a0:37:85:29:5e:b2:93:ca:b8:9f:ec:96:65:c5:34:73:
154 c7:59:bc:6b:f5:67:25:19:ee:b1:21:4c:6f:9d:2c:be:fe:57:
155 f5:7e:b9:ba:67:de:7b:fb:c5:19:0a:66:37:10:61:cc:8d:3f:
156 20:1f:8b:c4:4e:00:04:50:61:70:c9:60:97:2d:28:3c:7d:21:
157 66:78:29:75:f5:31:26:f0:b7:f9:d5:75:ef:4b:ca:44:90:12:
158 bd:01:8c:6e:12:1a:04:64:b8:a1:65:34:9f:46:09:c5:24:4f:
159 ff:d3:37:44:74:66:c9:78:f3:e1:61:ba:fd:01:6d:74:0f:c4:
160 45:f9:a4:f8:b7:90:7c:6d:6f:81:e2:97:8a:1a:1c:7a:d2:0e:
161 c0:87:76:9e:d8:a9:a9:5c:3e:23:32:ff:1e:51:68:6c:42:ce:
162 18:b7:50:0f
163 -----BEGIN CERTIFICATE-----
164 MIIDbTCCAlWgAwIBAgIBAjANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
165 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowFzEVMBMGA1UEAwwMSW50
166 ZXJtZWRpYXJ5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz5/6gf0v
167 u+KG6z83TpXkM0fp4Vk20Wdrbzj7U/hu8ErCddzGzXS4vNprZykCBOS84RJQfTfg
168 YnKp7FYjcPO7QYs7ayopiNi5O2JNSMsTYjMXg4MLwYe2I8VuOvTqjuwgFGhBM2vN
169 kVLfZWkq44GdVQrBXo/qhzV90T8o0vFSHQ7by4pNtKAP7naPA1b39nZIEq7vqxhz
170 wAGDHgozUCZcFGeECmfyz0oS49oUv7prpl3sODaH+O/tYaQDcFhxOaDzgVKey5vi
171 M/416bXROZOGZLJNqstzdrlZu/ZNK2AJcDKaIVD0GyPpddC8o4s/4qGHOMSv3W45
172 fi+o5QwQjZzFjQIDAQABo4HLMIHIMB0GA1UdDgQWBBTuHbSJxKf5TudPXErnhY8g
173 e9/QtDAfBgNVHSMEGDAWgBS7OcUYlTtqPKCxUrGHN+57ivwIxzA3BggrBgEFBQcB
174 AQQrMCkwJwYIKwYBBQUHMAKGG2h0dHA6Ly91cmwtZm9yLWFpYS9Sb290LmNlcjAs
175 BgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vdXJsLWZvci1jcmwvUm9vdC5jcmwwDgYD
176 VR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB
177 AJmcMPq+/NdqW36a1Zda4urD8TFwAJzttY6VvXBvRBM5b7oX2BCaTsom+Fj3CWBO
178 gGAtiyjqU3OWdVjcVEUlwS08IyiSi7O5hsr7Cn43Zmfu1IpN7g355YldcG85oDeF
179 KV6yk8q4n+yWZcU0c8dZvGv1ZyUZ7rEhTG+dLL7+V/V+ubpn3nv7xRkKZjcQYcyN
180 PyAfi8ROAARQYXDJYJctKDx9IWZ4KXX1MSbwt/nVde9LykSQEr0BjG4SGgRkuKFl
181 NJ9GCcUkT//TN0R0Zsl48+Fhuv0BbXQPxEX5pPi3kHxtb4Hil4oaHHrSDsCHdp7Y
182 qalcPiMy/x5RaGxCzhi3UA8=
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:bf:0d:89:69:aa:3c:a6:c5:50:18:db:5f:06:bd:
200 69:47:91:b8:be:c7:22:97:0d:10:cc:a7:9c:ef:a4:
201 70:69:d3:d2:b2:b1:44:60:1a:b2:f5:c9:14:ea:e5:
202 6f:f9:12:8f:cb:e8:ed:6d:67:fa:17:a3:57:4c:d8:
203 2d:2f:fd:9a:9c:dc:70:84:14:a6:be:fe:ce:41:1b:
204 d8:08:b6:6e:fb:6d:74:1e:52:e5:3d:1b:2c:56:fe:
205 1b:6b:1e:b2:e6:25:72:dd:ac:02:32:dc:5c:a3:1f:
206 e4:46:18:0a:3a:63:c2:07:d5:29:61:e0:a3:b2:65:
207 2b:a6:86:39:32:af:63:3b:ab:d1:5d:bb:f9:4f:46:
208 6f:2a:26:41:bc:f0:b8:73:43:d0:de:7f:12:e1:d6:
209 36:54:39:24:1b:80:6a:b3:c2:3a:44:a2:1a:f7:47:
210 d1:78:9e:b1:75:00:ce:40:d2:b1:72:0a:06:04:b2:
211 ff:68:04:02:2d:21:3c:cc:bc:2c:e1:7d:cb:48:70:
212 98:18:d8:99:03:88:70:97:e2:87:6e:3f:68:ee:23:
213 1d:cd:ee:a8:6a:0b:e8:94:d3:a7:9e:ac:51:85:a0:
214 84:2f:e7:a2:3c:8c:ff:bd:91:27:c5:82:70:83:83:
215 41:07:d8:6b:7a:55:35:88:6c:d3:39:df:80:e9:98:
216 e7:b3
217 Exponent: 65537 (0x10001)
218 X509v3 extensions:
219 X509v3 Subject Key Identifier:
220 BB:39:C5:18:95:3B:6A:3C:A0:B1:52:B1:87:37:EE:7B:8A:FC:08:C7
221 X509v3 Authority Key Identifier:
222 keyid:BB:39:C5:18:95:3B:6A:3C:A0:B1:52:B1:87:37:EE:7B:8A:FC:08:C 7
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 82:be:c5:9d:67:63:e1:77:42:eb:47:ac:c9:af:95:3b:2e:5b:
238 6a:e6:73:1d:78:f1:c1:1d:43:b8:03:e3:f2:77:24:79:c3:a0:
239 d0:b6:5a:ff:c7:0e:91:04:67:1e:53:46:e3:72:5c:90:2b:5b:
240 58:2f:12:8e:d8:ab:11:93:4d:d0:f6:27:c6:25:ef:03:85:d2:
241 58:e6:a2:ac:a3:fb:33:d1:3b:92:bf:31:43:46:aa:24:bf:cd:
242 b4:d0:75:ae:51:43:ff:b7:50:b9:4a:d3:34:81:24:de:95:59:
243 05:9d:8f:da:10:35:96:cb:08:05:f7:88:dd:b6:20:b5:ec:bd:
244 ab:9d:e6:42:17:7d:86:7a:78:9f:e8:5e:bc:2e:03:80:17:ad:
245 94:0c:a4:7e:c5:7d:3a:6a:ab:84:b0:0f:43:a4:17:eb:e8:38:
246 32:37:09:7c:50:bf:b6:5f:42:ed:2c:19:85:13:ab:29:4f:5f:
247 06:a6:b8:bd:18:95:0e:e8:9e:0c:d6:ac:ff:15:99:6c:5c:f1:
248 df:13:22:5c:41:f8:f5:66:8a:46:49:a2:c5:19:a1:ed:dc:d2:
249 ab:9b:40:f8:1a:81:a9:af:19:3b:6c:42:1f:06:7a:60:2e:bc:
250 4b:16:94:ee:45:69:f8:7e:92:68:e7:44:d9:42:56:73:2c:a6:
251 f4:40:6e:88
252 -----BEGIN TRUSTED_CERTIFICATE-----
253 MIIDZTCCAk2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
254 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v
255 dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL8NiWmqPKbFUBjbXwa9
256 aUeRuL7HIpcNEMynnO+kcGnT0rKxRGAasvXJFOrlb/kSj8vo7W1n+hejV0zYLS/9
257 mpzccIQUpr7+zkEb2Ai2bvttdB5S5T0bLFb+G2sesuYlct2sAjLcXKMf5EYYCjpj
258 wgfVKWHgo7JlK6aGOTKvYzur0V27+U9GbyomQbzwuHND0N5/EuHWNlQ5JBuAarPC
259 OkSiGvdH0XiesXUAzkDSsXIKBgSy/2gEAi0hPMy8LOF9y0hwmBjYmQOIcJfih24/
260 aO4jHc3uqGoL6JTTp56sUYWghC/nojyM/72RJ8WCcIODQQfYa3pVNYhs0znfgOmY
261 57MCAwEAAaOByzCByDAdBgNVHQ4EFgQUuznFGJU7ajygsVKxhzfue4r8CMcwHwYD
262 VR0jBBgwFoAUuznFGJU7ajygsVKxhzfue4r8CMcwNwYIKwYBBQUHAQEEKzApMCcG
263 CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw
264 IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE
265 AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCCvsWdZ2Ph
266 d0LrR6zJr5U7Lltq5nMdePHBHUO4A+PydyR5w6DQtlr/xw6RBGceU0bjclyQK1tY
267 LxKO2KsRk03Q9ifGJe8DhdJY5qKso/sz0TuSvzFDRqokv8200HWuUUP/t1C5StM0
268 gSTelVkFnY/aEDWWywgF94jdtiC17L2rneZCF32Genif6F68LgOAF62UDKR+xX06
269 aquEsA9DpBfr6DgyNwl8UL+2X0LtLBmFE6spT18Gpri9GJUO6J4M1qz/FZlsXPHf
270 EyJcQfj1ZopGSaLFGaHt3NKrm0D4GoGprxk7bEIfBnpgLrxLFpTuRWn4fpJo50TZ
271 QlZzLKb0QG6I
272 -----END TRUSTED_CERTIFICATE-----
273
274 -----BEGIN TIME-----
275 MTUwMzAyMTIwMDAwWg==
276 -----END TIME-----
277
278 -----BEGIN VERIFY_RESULT-----
279 RkFJTA==
280 -----END VERIFY_RESULT-----
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698