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

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: 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
4 root, and a target certificate that is also a CA
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:ba:ce:6d:11:a9:3c:53:5f:33:90:ee:26:3d:46:
21 d3:4d:43:2f:b7:80:1a:48:3e:7c:d4:77:05:10:24:
22 e9:51:f8:a1:1d:ef:87:25:3e:6d:1d:a7:02:69:77:
23 9d:31:26:55:e0:46:f3:68:88:fb:6d:4f:4d:c8:ee:
24 73:25:37:f5:fc:27:e4:42:2b:1c:72:f9:a5:ea:09:
25 43:37:9d:ef:e6:6a:a6:0b:77:c8:4f:e8:d0:60:d5:
26 2e:93:95:c3:80:f6:9f:43:6f:c0:03:e0:e5:e3:49:
27 cd:6b:da:69:b7:8e:2f:ab:80:ed:1a:1f:d3:0c:4d:
28 c8:75:54:d3:f1:46:cd:67:55:7f:01:d0:47:27:a4:
29 3a:86:c1:77:8f:9f:1c:2e:47:23:a1:2d:dd:f0:60:
30 af:1a:b5:1d:96:43:fe:cc:14:ca:9b:71:04:63:8f:
31 20:9d:03:52:bc:d0:80:46:e4:00:0f:06:eb:1a:48:
32 25:58:43:eb:84:a0:a2:c6:2f:87:3b:da:7b:3f:d7:
33 a8:4f:70:28:93:6f:ed:ad:4a:96:b1:db:1c:ad:58:
34 94:98:98:fd:80:cd:a3:0b:b5:eb:86:2c:35:98:6d:
35 f2:16:a9:33:f6:1b:ab:c0:8c:a1:91:70:72:b0:6b:
36 83:7e:84:9b:20:ad:22:79:05:65:fb:7e:04:f3:f8:
37 0f:4d
38 Exponent: 65537 (0x10001)
39 X509v3 extensions:
40 X509v3 Subject Key Identifier:
41 33:F6:4B:5D:B1:58:4F:4D:54:88:B9:51:C3:20:34:06:CF:83:70:F8
42 X509v3 Authority Key Identifier:
43 keyid:28:61:FC:9B:B7:1B:75:28:47:F6:03:DE:6B:DD:05:7D:4D:81:EE:A 1
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 Certificate Sign, CRL Sign
55 X509v3 Basic Constraints: critical
56 CA:TRUE
57 Signature Algorithm: sha256WithRSAEncryption
58 59:5c:30:79:74:8f:43:ec:9c:5d:b3:e9:d4:de:60:8b:9b:08:
59 50:7e:49:cf:51:ca:64:4f:d9:9b:e8:45:25:16:6e:d0:d7:cf:
60 30:b8:b4:5a:35:4f:3b:60:14:18:9d:d0:ed:8d:2d:b0:af:42:
61 9f:fb:c1:26:c8:0a:d1:63:4e:bd:74:b2:9e:39:a5:fe:69:77:
62 05:21:cf:96:42:b0:b9:d3:79:65:b7:8d:8f:e9:27:3f:ef:79:
63 79:98:bc:21:bd:f0:af:a9:ca:3f:50:d7:60:9f:16:da:76:6d:
64 a5:1a:c3:38:81:34:11:df:6e:42:4c:3f:62:de:6f:82:a9:ef:
65 34:bc:b4:7f:e8:48:fe:61:c3:e2:1d:11:1e:b4:21:ce:25:ae:
66 d8:f7:37:c9:08:bf:05:da:f7:dd:b5:a7:ff:c4:fc:bd:1c:ca:
67 5a:89:bd:e9:9e:19:46:77:50:e9:47:37:bd:12:d5:de:85:5f:
68 e4:e9:a9:3a:6b:03:43:cc:4f:0d:d3:f5:32:33:a3:04:b9:27:
69 b7:e6:b4:94:8b:26:e4:2f:0d:11:36:4b:4a:1e:09:02:22:11:
70 32:16:6e:16:a7:3f:f3:40:fe:ff:09:08:84:da:78:99:53:0b:
71 ee:2f:4e:28:30:86:37:1f:7a:24:76:3e:8a:41:aa:16:4d:f2:
72 aa:1e:a0:10
73 -----BEGIN CERTIFICATE-----
74 MIIDfzCCAmegAwIBAgIBATANBgkqhkiG9w0BAQsFADAXMRUwEwYDVQQDDAxJbnRl
75 cm1lZGlhcnkwHhcNMTUwMTAxMTIwMDAwWhcNMTYwMTAxMTIwMDAwWjARMQ8wDQYD
76 VQQDDAZUYXJnZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6zm0R
77 qTxTXzOQ7iY9RtNNQy+3gBpIPnzUdwUQJOlR+KEd74clPm0dpwJpd50xJlXgRvNo
78 iPttT03I7nMlN/X8J+RCKxxy+aXqCUM3ne/maqYLd8hP6NBg1S6TlcOA9p9Db8AD
79 4OXjSc1r2mm3ji+rgO0aH9MMTch1VNPxRs1nVX8B0EcnpDqGwXePnxwuRyOhLd3w
80 YK8atR2WQ/7MFMqbcQRjjyCdA1K80IBG5AAPBusaSCVYQ+uEoKLGL4c72ns/16hP
81 cCiTb+2tSpax2xytWJSYmP2AzaMLteuGLDWYbfIWqTP2G6vAjKGRcHKwa4N+hJsg
82 rSJ5BWX7fgTz+A9NAgMBAAGjgdswgdgwHQYDVR0OBBYEFDP2S12xWE9NVIi5UcMg
83 NAbPg3D4MB8GA1UdIwQYMBaAFChh/Ju3G3UoR/YD3mvdBX1Nge6hMD8GCCsGAQUF
84 BwEBBDMwMTAvBggrBgEFBQcwAoYjaHR0cDovL3VybC1mb3ItYWlhL0ludGVybWVk
85 aWFyeS5jZXIwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL3VybC1mb3ItY3JsL0lu
86 dGVybWVkaWFyeS5jcmwwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w
87 DQYJKoZIhvcNAQELBQADggEBAFlcMHl0j0PsnF2z6dTeYIubCFB+Sc9RymRP2Zvo
88 RSUWbtDXzzC4tFo1TztgFBid0O2NLbCvQp/7wSbICtFjTr10sp45pf5pdwUhz5ZC
89 sLnTeWW3jY/pJz/veXmYvCG98K+pyj9Q12CfFtp2baUawziBNBHfbkJMP2Leb4Kp
90 7zS8tH/oSP5hw+IdER60Ic4lrtj3N8kIvwXa9921p//E/L0cylqJvemeGUZ3UOlH
91 N70S1d6FX+TpqTprA0PMTw3T9TIzowS5J7fmtJSLJuQvDRE2S0oeCQIiETIWbhan
92 P/NA/v8JCITaeJlTC+4vTigwhjcfeiR2PopBqhZN8qoeoBA=
93 -----END CERTIFICATE-----
94
95 Certificate:
96 Data:
97 Version: 3 (0x2)
98 Serial Number: 2 (0x2)
99 Signature Algorithm: sha256WithRSAEncryption
100 Issuer: CN=Root
101 Validity
102 Not Before: Jan 1 12:00:00 2015 GMT
103 Not After : Jan 1 12:00:00 2016 GMT
104 Subject: CN=Intermediary
105 Subject Public Key Info:
106 Public Key Algorithm: rsaEncryption
107 Public-Key: (2048 bit)
108 Modulus:
109 00:b4:67:de:8f:19:09:c0:8e:71:65:b1:ff:01:90:
110 16:21:02:3a:d6:60:81:18:56:5b:de:ae:59:02:f1:
111 a3:a2:83:7d:19:62:3b:05:6d:ee:58:82:dd:82:23:
112 23:aa:7c:bf:82:37:30:2d:61:61:f5:a8:c5:d7:2d:
113 2e:9c:89:df:11:ad:b8:09:13:b8:f0:28:d9:76:58:
114 f9:93:ea:fc:7e:a2:2d:13:73:64:4c:8b:d7:44:50:
115 8f:1f:4c:23:2c:80:ea:45:43:30:ed:d9:06:ed:fb:
116 0e:27:c8:9b:a0:90:ea:1c:83:96:6c:e9:54:6d:11:
117 55:02:21:bf:49:4d:e7:7b:8e:3a:ee:9b:9c:e1:b6:
118 e9:cc:53:1d:df:db:74:0a:5f:37:9a:10:15:35:57:
119 9d:31:03:d4:f0:69:80:d4:41:b7:c7:53:0f:14:22:
120 b6:48:f5:8b:2a:7e:17:ce:30:5b:ca:c8:b3:10:59:
121 cb:cf:d0:96:8c:a7:ed:0c:fd:47:35:de:08:d9:be:
122 c7:35:8b:a3:11:a1:54:1e:cf:16:ee:de:7e:8d:9b:
123 c7:85:63:3a:f0:9d:17:80:8d:31:26:d1:68:1e:ba:
124 8a:3e:b0:f2:10:15:eb:51:ea:40:2e:e6:d4:84:fd:
125 14:27:04:ee:54:8b:62:1d:83:e2:43:f9:5c:ec:0f:
126 72:d9
127 Exponent: 65537 (0x10001)
128 X509v3 extensions:
129 X509v3 Subject Key Identifier:
130 28:61:FC:9B:B7:1B:75:28:47:F6:03:DE:6B:DD:05:7D:4D:81:EE:A1
131 X509v3 Authority Key Identifier:
132 keyid:53:EE:2F:48:DE:72:57:49:4F:E3:AC:2C:3C:CB:5A:A9:14:98:29:0 9
133
134 Authority Information Access:
135 CA Issuers - URI:http://url-for-aia/Root.cer
136
137 X509v3 CRL Distribution Points:
138
139 Full Name:
140 URI:http://url-for-crl/Root.crl
141
142 X509v3 Key Usage: critical
143 Certificate Sign, CRL Sign
144 X509v3 Basic Constraints: critical
145 CA:TRUE
146 Signature Algorithm: sha256WithRSAEncryption
147 21:9f:ad:3b:18:f5:36:9e:63:4e:1a:ce:55:7d:53:4f:29:08:
148 07:fe:5d:35:e1:4d:18:12:90:91:e3:c1:36:7c:8e:ef:49:97:
149 0d:b3:1d:f8:f7:61:e6:1a:a2:1a:fa:be:8b:c6:fd:14:e8:10:
150 96:ea:5b:b2:51:c2:ec:26:06:58:db:0a:50:37:8a:2a:e2:9b:
151 73:09:7a:8e:03:c7:e5:76:3a:40:58:1f:b6:bd:9f:e7:1c:f5:
152 ab:05:db:54:a7:c3:70:cb:69:b0:8d:f9:af:ed:c9:c0:48:74:
153 7e:a9:93:d4:6c:d4:c7:74:c0:4c:c5:32:14:e7:13:05:c9:ea:
154 e2:7a:e6:04:b7:d1:b5:a1:2c:af:f5:04:b6:79:76:6d:b2:c2:
155 15:d2:ca:e2:fa:2d:dd:9b:fb:2a:c5:86:3d:45:2a:01:fe:f1:
156 3c:09:51:6a:2d:20:c0:53:51:da:2b:6b:79:38:a8:38:52:ad:
157 9e:c1:0c:b1:07:4f:d8:8a:3d:bb:03:b9:39:b7:ff:b5:f2:38:
158 72:df:f7:85:ab:e8:3b:74:c8:7b:9e:44:75:c4:82:19:3a:2c:
159 de:da:94:c4:79:be:58:86:84:be:c4:5f:b9:7f:c7:36:7e:2d:
160 1a:37:ba:e6:52:e3:38:8d:66:b8:f3:14:ef:83:6e:85:ad:91:
161 82:28:c0:24
162 -----BEGIN CERTIFICATE-----
163 MIIDbTCCAlWgAwIBAgIBAjANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
164 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowFzEVMBMGA1UEAwwMSW50
165 ZXJtZWRpYXJ5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtGfejxkJ
166 wI5xZbH/AZAWIQI61mCBGFZb3q5ZAvGjooN9GWI7BW3uWILdgiMjqny/gjcwLWFh
167 9ajF1y0unInfEa24CRO48CjZdlj5k+r8fqItE3NkTIvXRFCPH0wjLIDqRUMw7dkG
168 7fsOJ8iboJDqHIOWbOlUbRFVAiG/SU3ne4467puc4bbpzFMd39t0Cl83mhAVNVed
169 MQPU8GmA1EG3x1MPFCK2SPWLKn4XzjBbysizEFnLz9CWjKftDP1HNd4I2b7HNYuj
170 EaFUHs8W7t5+jZvHhWM68J0XgI0xJtFoHrqKPrDyEBXrUepALubUhP0UJwTuVIti
171 HYPiQ/lc7A9y2QIDAQABo4HLMIHIMB0GA1UdDgQWBBQoYfybtxt1KEf2A95r3QV9
172 TYHuoTAfBgNVHSMEGDAWgBRT7i9I3nJXSU/jrCw8y1qpFJgpCTA3BggrBgEFBQcB
173 AQQrMCkwJwYIKwYBBQUHMAKGG2h0dHA6Ly91cmwtZm9yLWFpYS9Sb290LmNlcjAs
174 BgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vdXJsLWZvci1jcmwvUm9vdC5jcmwwDgYD
175 VR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB
176 ACGfrTsY9TaeY04azlV9U08pCAf+XTXhTRgSkJHjwTZ8ju9Jlw2zHfj3YeYaohr6
177 vovG/RToEJbqW7JRwuwmBljbClA3iirim3MJeo4Dx+V2OkBYH7a9n+cc9asF21Sn
178 w3DLabCN+a/tycBIdH6pk9Rs1Md0wEzFMhTnEwXJ6uJ65gS30bWhLK/1BLZ5dm2y
179 whXSyuL6Ld2b+yrFhj1FKgH+8TwJUWotIMBTUdora3k4qDhSrZ7BDLEHT9iKPbsD
180 uTm3/7XyOHLf94Wr6Dt0yHueRHXEghk6LN7alMR5vliGhL7EX7l/xzZ+LRo3uuZS
181 4ziNZrjzFO+DboWtkYIowCQ=
182 -----END CERTIFICATE-----
183
184 Certificate:
185 Data:
186 Version: 3 (0x2)
187 Serial Number: 1 (0x1)
188 Signature Algorithm: sha256WithRSAEncryption
189 Issuer: CN=Root
190 Validity
191 Not Before: Jan 1 12:00:00 2015 GMT
192 Not After : Jan 1 12:00:00 2016 GMT
193 Subject: CN=Root
194 Subject Public Key Info:
195 Public Key Algorithm: rsaEncryption
196 Public-Key: (2048 bit)
197 Modulus:
198 00:af:44:e2:73:fc:53:b9:7f:29:58:58:43:15:c9:
199 2c:b4:8b:f2:00:92:a6:35:d4:94:c7:e2:0c:ec:23:
200 1d:ce:99:a6:55:9a:1f:6b:5f:96:68:53:71:b4:d9:
201 3e:c9:64:02:87:22:8b:f2:5b:bd:b3:0c:ac:92:38:
202 a0:81:48:36:55:d0:65:8f:28:8c:80:7c:2b:f9:d9:
203 55:8c:8e:2d:16:a8:4f:8c:9f:4d:51:24:35:6b:58:
204 f0:bb:6a:9f:de:31:a3:a2:e8:8f:4a:01:d3:4e:37:
205 d9:ac:8b:43:ec:b7:bf:32:8c:c7:a6:96:72:7f:ec:
206 3e:88:a2:90:3b:43:b3:0f:6d:ce:8b:2f:fd:3f:53:
207 df:39:c8:ef:1a:d6:ff:d7:1b:2f:12:ee:fb:df:bb:
208 ea:23:a7:c6:90:01:0c:2d:b7:d6:eb:e9:d5:90:f1:
209 bb:71:92:7c:ad:47:ea:25:79:85:7f:47:d2:e8:5a:
210 58:91:d7:ed:10:b9:d4:47:4d:c0:c1:b9:bb:82:7d:
211 52:28:65:69:2f:04:d1:07:d6:5f:46:df:8f:72:ce:
212 16:31:2e:f5:f6:f3:3e:6b:52:1d:9e:88:d9:7f:8e:
213 cf:d7:bf:73:56:2b:53:c6:b6:3f:2c:95:8c:72:64:
214 45:a1:36:a9:5d:26:30:ac:42:3a:be:b9:92:63:24:
215 47:3f
216 Exponent: 65537 (0x10001)
217 X509v3 extensions:
218 X509v3 Subject Key Identifier:
219 53:EE:2F:48:DE:72:57:49:4F:E3:AC:2C:3C:CB:5A:A9:14:98:29:09
220 X509v3 Authority Key Identifier:
221 keyid:53:EE:2F:48:DE:72:57:49:4F:E3:AC:2C:3C:CB:5A:A9:14:98:29:0 9
222
223 Authority Information Access:
224 CA Issuers - URI:http://url-for-aia/Root.cer
225
226 X509v3 CRL Distribution Points:
227
228 Full Name:
229 URI:http://url-for-crl/Root.crl
230
231 X509v3 Key Usage: critical
232 Certificate Sign, CRL Sign
233 X509v3 Basic Constraints: critical
234 CA:TRUE
235 Signature Algorithm: sha256WithRSAEncryption
236 81:09:da:55:4a:75:55:8d:2e:f5:05:f8:ea:91:41:03:4a:0a:
237 10:b8:27:f5:65:e2:d8:0c:14:6d:71:dc:19:ce:8e:b5:b5:c5:
238 2a:5e:79:8b:b8:0f:b8:62:1d:bb:ce:73:72:1d:ac:60:bf:a4:
239 31:c5:48:2f:8e:4a:15:1e:11:19:6c:55:22:cc:5b:d5:43:2a:
240 e8:0b:a7:49:58:b4:09:8b:21:97:81:4c:86:91:28:78:73:33:
241 e7:d7:f2:4b:bf:5f:40:d8:86:5a:4b:85:96:29:ef:89:94:b8:
242 6f:8c:ef:07:37:97:81:18:5b:a5:24:f0:54:be:e8:a9:18:fb:
243 7b:fa:7c:bc:b9:7d:2f:e3:f3:84:f8:88:0a:7c:aa:87:bd:3c:
244 44:01:b2:7e:74:3a:07:1b:ec:07:8d:5c:4e:3b:32:9d:4e:1b:
245 b1:92:5d:32:de:3e:7d:75:c9:71:69:30:96:c2:d0:d6:89:c1:
246 45:56:ce:33:d1:83:20:a9:b2:eb:ae:95:ee:fd:68:d7:9b:a6:
247 4b:62:38:20:05:a2:85:d3:94:0f:c7:1d:d8:6c:5f:56:fd:e8:
248 77:0b:03:d0:9e:1f:b4:b7:86:e6:03:92:6c:8a:81:b2:ec:94:
249 08:cf:e2:1b:25:c1:df:70:90:21:be:ec:49:35:12:eb:96:32:
250 d8:5b:1b:a5
251 -----BEGIN TRUSTED_CERTIFICATE-----
252 MIIDZTCCAk2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
253 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v
254 dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9E4nP8U7l/KVhYQxXJ
255 LLSL8gCSpjXUlMfiDOwjHc6ZplWaH2tflmhTcbTZPslkAocii/JbvbMMrJI4oIFI
256 NlXQZY8ojIB8K/nZVYyOLRaoT4yfTVEkNWtY8Ltqn94xo6Loj0oB00432ayLQ+y3
257 vzKMx6aWcn/sPoiikDtDsw9tzosv/T9T3znI7xrW/9cbLxLu+9+76iOnxpABDC23
258 1uvp1ZDxu3GSfK1H6iV5hX9H0uhaWJHX7RC51EdNwMG5u4J9UihlaS8E0QfWX0bf
259 j3LOFjEu9fbzPmtSHZ6I2X+Oz9e/c1YrU8a2PyyVjHJkRaE2qV0mMKxCOr65kmMk
260 Rz8CAwEAAaOByzCByDAdBgNVHQ4EFgQUU+4vSN5yV0lP46wsPMtaqRSYKQkwHwYD
261 VR0jBBgwFoAUU+4vSN5yV0lP46wsPMtaqRSYKQkwNwYIKwYBBQUHAQEEKzApMCcG
262 CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw
263 IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE
264 AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCBCdpVSnVV
265 jS71BfjqkUEDSgoQuCf1ZeLYDBRtcdwZzo61tcUqXnmLuA+4Yh27znNyHaxgv6Qx
266 xUgvjkoVHhEZbFUizFvVQyroC6dJWLQJiyGXgUyGkSh4czPn1/JLv19A2IZaS4WW
267 Ke+JlLhvjO8HN5eBGFulJPBUvuipGPt7+ny8uX0v4/OE+IgKfKqHvTxEAbJ+dDoH
268 G+wHjVxOOzKdThuxkl0y3j59dclxaTCWwtDWicFFVs4z0YMgqbLrrpXu/WjXm6ZL
269 YjggBaKF05QPxx3YbF9W/eh3CwPQnh+0t4bmA5JsioGy7JQIz+IbJcHfcJAhvuxJ
270 NRLrljLYWxul
271 -----END TRUSTED_CERTIFICATE-----
272
273 -----BEGIN TIME-----
274 MTUwMzAyMTIwMDAwWg==
275 -----END TIME-----
276
277 -----BEGIN VERIFY_RESULT-----
278 RkFJTA==
279 -----END VERIFY_RESULT-----
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698