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

Side by Side Diff: net/data/verify_certificate_chain_unittest/target-lacks-eku.pem

Issue 2805213004: Refactor how net/data/verify_certificate_chain_unittest/* (Closed)
Patch Set: fix android Created 3 years, 7 months 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-lacks-eku.py]
2
3 Certificate chain with 1 intermediate and a trusted root. The target has no
4 Extended Key Usage extension (meaning it is unrestricted). Verification is
5 expected to succeed.
6
7 Certificate:
8 Data:
9 Version: 3 (0x2)
10 Serial Number: 1 (0x1)
11 Signature Algorithm: sha256WithRSAEncryption
12 Issuer: CN=Intermediate
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:c0:9e:a5:77:70:28:bc:8f:18:ce:a2:39:65:81:
22 18:d9:31:0a:ee:23:09:81:cd:82:36:98:a5:82:2e:
23 b1:fc:59:a8:46:49:06:16:60:eb:12:46:2c:85:a8:
24 c0:75:7b:2d:45:0f:09:ba:d6:a9:fd:88:0f:d6:97:
25 78:1e:5d:51:cc:1a:94:1e:2e:b8:82:4e:e3:0c:aa:
26 58:1b:c6:dd:fd:d2:a3:92:6c:0a:ae:5e:ca:56:87:
27 9a:6c:bd:89:32:99:5b:da:33:dd:7a:ed:a7:c5:e1:
28 02:de:25:5b:17:6a:f5:15:8a:31:71:c7:c0:24:7c:
29 55:c4:8e:cf:4c:03:fd:7f:f4:e1:90:cc:1a:5e:b5:
30 f1:4b:2e:7a:2f:69:06:2a:86:76:33:88:ef:b2:e0:
31 84:52:98:03:eb:98:7b:16:25:65:6a:a6:5a:fa:37:
32 b5:a1:70:74:5e:96:87:62:78:a4:d4:05:60:97:3a:
33 f9:4c:86:49:0d:54:db:79:8d:68:56:58:83:ee:8f:
34 1a:da:d7:3a:06:78:6e:75:f0:a9:99:3a:22:a3:06:
35 ee:58:a2:2b:d1:ea:4a:a7:8a:c8:bd:43:f8:b1:70:
36 4f:fb:51:b6:22:78:cf:5c:c6:dc:80:33:3d:f5:92:
37 6d:91:c9:1b:7e:87:37:28:76:b4:ff:7f:6d:52:9b:
38 c7:e5
39 Exponent: 65537 (0x10001)
40 X509v3 extensions:
41 X509v3 Subject Key Identifier:
42 49:EA:B2:99:05:EC:D6:35:F4:11:A5:DD:F1:99:31:AE:C0:D8:B8:08
43 X509v3 Authority Key Identifier:
44 keyid:7C:05:F1:0D:0B:C4:F8:8E:33:4C:F1:AE:78:6A:2C:16:AD:79:D0:A 6
45
46 Authority Information Access:
47 CA Issuers - URI:http://url-for-aia/Intermediate.cer
48
49 X509v3 CRL Distribution Points:
50
51 Full Name:
52 URI:http://url-for-crl/Intermediate.crl
53
54 X509v3 Key Usage: critical
55 Digital Signature, Key Encipherment
56 Signature Algorithm: sha256WithRSAEncryption
57 81:53:9e:26:eb:d2:fc:1c:8b:d7:28:cd:57:e4:54:ac:c6:f4:
58 ed:66:1e:a4:8d:52:6f:2d:bd:91:e1:10:b5:92:53:26:32:a2:
59 de:19:34:6b:b3:af:ab:87:71:ed:4a:5f:51:db:0d:51:b5:33:
60 b8:99:ca:c3:ac:2b:82:64:bb:44:5d:df:cb:69:04:f1:b4:08:
61 af:fa:89:c3:69:44:25:f5:fa:1e:29:77:a9:dd:db:27:18:20:
62 fa:7a:5a:33:55:e4:cc:83:05:d4:72:8c:1d:e7:34:42:4d:9c:
63 cc:7e:7c:54:35:8f:db:be:dd:36:84:01:7c:e1:e1:b0:79:ef:
64 b0:6c:9a:27:c8:f2:e5:dc:48:57:15:da:d4:31:d9:8c:f7:38:
65 03:40:85:8f:23:06:87:2b:ee:45:8f:24:52:15:0c:89:d2:80:
66 74:5c:9f:58:d9:68:b4:10:fe:56:78:19:4d:a6:8e:56:46:35:
67 65:1f:29:2e:29:7b:9b:24:83:7a:e9:e9:7e:02:4c:4a:40:56:
68 77:2c:ed:dd:d2:ae:0c:9d:9c:b2:5b:88:b5:8a:df:ac:55:b0:
69 ad:e1:cf:63:8d:65:c7:bd:2b:15:dd:34:35:29:cb:9e:2d:00:
70 92:55:eb:d9:71:6d:29:82:8e:be:3f:93:cf:b5:de:43:4f:c0:
71 7d:94:96:29
72 -----BEGIN CERTIFICATE-----
73 MIIDbjCCAlagAwIBAgIBATANBgkqhkiG9w0BAQsFADAXMRUwEwYDVQQDDAxJbnRl
74 cm1lZGlhdGUwHhcNMTUwMTAxMTIwMDAwWhcNMTYwMTAxMTIwMDAwWjARMQ8wDQYD
75 VQQDDAZUYXJnZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAnqV3
76 cCi8jxjOojllgRjZMQruIwmBzYI2mKWCLrH8WahGSQYWYOsSRiyFqMB1ey1FDwm6
77 1qn9iA/Wl3geXVHMGpQeLriCTuMMqlgbxt390qOSbAquXspWh5psvYkymVvaM916
78 7afF4QLeJVsXavUVijFxx8AkfFXEjs9MA/1/9OGQzBpetfFLLnovaQYqhnYziO+y
79 4IRSmAPrmHsWJWVqplr6N7WhcHRelodieKTUBWCXOvlMhkkNVNt5jWhWWIPujxra
80 1zoGeG518KmZOiKjBu5YoivR6kqnisi9Q/ixcE/7UbYieM9cxtyAMz31km2RyRt+
81 hzcodrT/f21Sm8flAgMBAAGjgcowgccwHQYDVR0OBBYEFEnqspkF7NY19BGl3fGZ
82 Ma7A2LgIMB8GA1UdIwQYMBaAFHwF8Q0LxPiOM0zxrnhqLBatedCmMD8GCCsGAQUF
83 BwEBBDMwMTAvBggrBgEFBQcwAoYjaHR0cDovL3VybC1mb3ItYWlhL0ludGVybWVk
84 aWF0ZS5jZXIwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL3VybC1mb3ItY3JsL0lu
85 dGVybWVkaWF0ZS5jcmwwDgYDVR0PAQH/BAQDAgWgMA0GCSqGSIb3DQEBCwUAA4IB
86 AQCBU54m69L8HIvXKM1X5FSsxvTtZh6kjVJvLb2R4RC1klMmMqLeGTRrs6+rh3Ht
87 Sl9R2w1RtTO4mcrDrCuCZLtEXd/LaQTxtAiv+onDaUQl9foeKXep3dsnGCD6eloz
88 VeTMgwXUcowd5zRCTZzMfnxUNY/bvt02hAF84eGwee+wbJonyPLl3EhXFdrUMdmM
89 9zgDQIWPIwaHK+5FjyRSFQyJ0oB0XJ9Y2Wi0EP5WeBlNpo5WRjVlHykuKXubJIN6
90 6el+AkxKQFZ3LO3d0q4MnZyyW4i1it+sVbCt4c9jjWXHvSsV3TQ1KcueLQCSVevZ
91 cW0pgo6+P5PPtd5DT8B9lJYp
92 -----END CERTIFICATE-----
93
94 Certificate:
95 Data:
96 Version: 3 (0x2)
97 Serial Number: 2 (0x2)
98 Signature Algorithm: sha256WithRSAEncryption
99 Issuer: CN=Root
100 Validity
101 Not Before: Jan 1 12:00:00 2015 GMT
102 Not After : Jan 1 12:00:00 2016 GMT
103 Subject: CN=Intermediate
104 Subject Public Key Info:
105 Public Key Algorithm: rsaEncryption
106 Public-Key: (2048 bit)
107 Modulus:
108 00:96:3d:06:43:c1:e6:7e:de:e8:e7:d0:e0:3e:d5:
109 a8:1f:08:fe:98:ef:b9:a3:3d:0f:14:a5:3e:85:27:
110 6a:a2:aa:8c:3b:f6:21:43:12:2d:c8:9c:b3:cf:a8:
111 ee:4f:8c:b7:3f:7f:49:49:a3:dc:17:3b:4b:28:2a:
112 93:ae:e1:df:7e:22:b2:1d:9c:5f:43:59:a5:4e:55:
113 dd:db:55:46:55:83:6d:48:76:ef:3f:77:24:58:d3:
114 7b:78:28:05:7c:66:7c:79:90:99:61:b6:cc:2d:b6:
115 ef:36:ca:11:3b:b5:65:c8:73:91:b0:10:12:17:a3:
116 e1:1c:ea:c7:dc:9c:b3:66:3d:ec:bb:a3:3e:99:e0:
117 04:98:4d:9c:b5:62:ad:16:71:22:00:68:ef:e6:42:
118 f6:05:28:4d:88:16:05:51:82:f6:d8:83:91:0c:13:
119 4c:3c:6e:d6:22:2a:52:da:37:56:a9:24:18:ba:8f:
120 2e:65:d9:3a:4b:e0:a3:69:94:3b:16:5e:4a:cc:a8:
121 6e:32:6d:f8:74:15:32:c8:9f:af:06:11:81:db:9a:
122 65:cf:01:05:2f:65:4b:71:4e:92:1c:06:51:7f:29:
123 57:e9:24:9f:89:f9:80:63:25:97:90:42:56:f8:e1:
124 26:61:b2:48:b3:20:9b:9a:9b:34:4e:2f:03:06:a7:
125 dc:11
126 Exponent: 65537 (0x10001)
127 X509v3 extensions:
128 X509v3 Subject Key Identifier:
129 7C:05:F1:0D:0B:C4:F8:8E:33:4C:F1:AE:78:6A:2C:16:AD:79:D0:A6
130 X509v3 Authority Key Identifier:
131 keyid:F2:26:B1:CF:39:F4:1E:77:A5:A1:DA:65:4B:C4:D0:12:C9:53:25:A E
132
133 Authority Information Access:
134 CA Issuers - URI:http://url-for-aia/Root.cer
135
136 X509v3 CRL Distribution Points:
137
138 Full Name:
139 URI:http://url-for-crl/Root.crl
140
141 X509v3 Key Usage: critical
142 Certificate Sign, CRL Sign
143 X509v3 Basic Constraints: critical
144 CA:TRUE
145 Signature Algorithm: sha256WithRSAEncryption
146 67:35:59:8e:50:f3:67:61:84:47:e2:66:a4:1a:96:63:91:79:
147 f6:80:f7:23:ea:2c:de:22:ca:1f:4a:4b:a9:c2:80:54:8d:d9:
148 e0:bf:c7:e6:38:cf:66:b5:8a:a9:7c:25:bf:39:f5:16:1f:de:
149 4d:52:01:67:69:7a:e6:92:a0:98:20:e6:be:bc:f8:a5:8d:46:
150 02:a8:6b:13:69:97:ee:ac:46:a4:36:cc:b2:9c:af:2a:0b:18:
151 87:48:22:a9:d7:87:5d:5f:50:35:e0:ab:3d:1f:2f:88:56:58:
152 e0:7b:3c:38:21:72:23:dc:6c:e7:c9:83:59:e1:c9:a7:44:bf:
153 40:3e:3b:00:a5:8a:44:d2:ee:66:37:f9:b4:a0:18:bf:39:9f:
154 76:3e:4c:cd:95:02:c7:44:f6:21:f0:42:15:8a:0b:0d:0f:94:
155 87:e2:d9:47:d4:33:0e:a3:fe:b4:a2:92:19:9d:8e:52:3c:aa:
156 d3:0f:6c:1b:2c:af:7f:c4:16:6f:13:b7:53:ee:dd:e4:1b:06:
157 f0:c9:8b:44:1e:cc:9c:85:d9:d7:b8:59:7a:31:71:46:dc:48:
158 4d:bf:6b:37:fb:a0:89:f0:96:b3:96:07:f6:62:a5:90:75:32:
159 0e:39:31:f0:9f:53:a7:01:0b:07:62:ba:6f:7b:93:4d:57:9a:
160 b5:2d:22:ff
161 -----BEGIN CERTIFICATE-----
162 MIIDbTCCAlWgAwIBAgIBAjANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
163 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowFzEVMBMGA1UEAwwMSW50
164 ZXJtZWRpYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlj0GQ8Hm
165 ft7o59DgPtWoHwj+mO+5oz0PFKU+hSdqoqqMO/YhQxItyJyzz6juT4y3P39JSaPc
166 FztLKCqTruHffiKyHZxfQ1mlTlXd21VGVYNtSHbvP3ckWNN7eCgFfGZ8eZCZYbbM
167 LbbvNsoRO7VlyHORsBASF6PhHOrH3JyzZj3su6M+meAEmE2ctWKtFnEiAGjv5kL2
168 BShNiBYFUYL22IORDBNMPG7WIipS2jdWqSQYuo8uZdk6S+CjaZQ7Fl5KzKhuMm34
169 dBUyyJ+vBhGB25plzwEFL2VLcU6SHAZRfylX6SSfifmAYyWXkEJW+OEmYbJIsyCb
170 mps0Ti8DBqfcEQIDAQABo4HLMIHIMB0GA1UdDgQWBBR8BfENC8T4jjNM8a54aiwW
171 rXnQpjAfBgNVHSMEGDAWgBTyJrHPOfQed6Wh2mVLxNASyVMlrjA3BggrBgEFBQcB
172 AQQrMCkwJwYIKwYBBQUHMAKGG2h0dHA6Ly91cmwtZm9yLWFpYS9Sb290LmNlcjAs
173 BgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vdXJsLWZvci1jcmwvUm9vdC5jcmwwDgYD
174 VR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB
175 AGc1WY5Q82dhhEfiZqQalmORefaA9yPqLN4iyh9KS6nCgFSN2eC/x+Y4z2a1iql8
176 Jb859RYf3k1SAWdpeuaSoJgg5r68+KWNRgKoaxNpl+6sRqQ2zLKcryoLGIdIIqnX
177 h11fUDXgqz0fL4hWWOB7PDghciPcbOfJg1nhyadEv0A+OwClikTS7mY3+bSgGL85
178 n3Y+TM2VAsdE9iHwQhWKCw0PlIfi2UfUMw6j/rSikhmdjlI8qtMPbBssr3/EFm8T
179 t1Pu3eQbBvDJi0QezJyF2de4WXoxcUbcSE2/azf7oInwlrOWB/ZipZB1Mg45MfCf
180 U6cBCwdium97k01XmrUtIv8=
181 -----END CERTIFICATE-----
182
183 Certificate:
184 Data:
185 Version: 3 (0x2)
186 Serial Number: 1 (0x1)
187 Signature Algorithm: sha256WithRSAEncryption
188 Issuer: CN=Root
189 Validity
190 Not Before: Jan 1 12:00:00 2015 GMT
191 Not After : Jan 1 12:00:00 2016 GMT
192 Subject: CN=Root
193 Subject Public Key Info:
194 Public Key Algorithm: rsaEncryption
195 Public-Key: (2048 bit)
196 Modulus:
197 00:cd:e5:09:a9:89:90:93:c8:33:6e:5b:db:e8:8e:
198 12:b1:4a:dd:a2:3a:60:ad:e7:26:98:bc:5f:63:12:
199 8d:39:97:38:53:96:ef:65:d9:43:06:fb:e7:1f:8d:
200 ac:32:87:84:ae:50:cc:8f:48:fa:b2:e2:7e:58:32:
201 2c:78:a0:c6:82:41:3c:4d:a1:01:43:0f:c4:a7:9d:
202 5d:24:16:39:b4:13:7b:09:b1:dc:3f:e5:ac:3b:d7:
203 53:b6:59:52:80:87:b2:12:65:6c:9c:fe:24:92:88:
204 ca:5a:ec:e4:04:81:a4:88:b2:3f:39:e1:4d:6b:91:
205 db:17:76:c3:0e:67:a4:5d:c8:e4:76:16:44:f7:76:
206 ae:db:63:7f:37:70:d0:e5:fc:df:08:0f:2e:f9:08:
207 72:f6:65:4f:af:15:97:a3:4c:03:f9:8f:5f:69:f8:
208 97:d8:dd:fe:e7:2c:1d:a3:d8:53:46:df:5c:c5:8e:
209 d8:38:41:ce:d7:ea:7f:f1:3b:0c:dd:13:dd:e7:2f:
210 44:24:aa:25:e3:eb:a1:8e:43:b1:5b:e3:b8:ad:aa:
211 1e:49:f0:77:40:64:ef:90:ad:72:a4:a0:d3:95:69:
212 96:4b:6d:08:34:97:cc:5e:5c:a5:08:c9:fa:66:60:
213 ec:f9:aa:86:d8:bc:21:b7:78:bf:f2:28:01:41:3d:
214 a4:9d
215 Exponent: 65537 (0x10001)
216 X509v3 extensions:
217 X509v3 Subject Key Identifier:
218 F2:26:B1:CF:39:F4:1E:77:A5:A1:DA:65:4B:C4:D0:12:C9:53:25:AE
219 X509v3 Authority Key Identifier:
220 keyid:F2:26:B1:CF:39:F4:1E:77:A5:A1:DA:65:4B:C4:D0:12:C9:53:25:A E
221
222 Authority Information Access:
223 CA Issuers - URI:http://url-for-aia/Root.cer
224
225 X509v3 CRL Distribution Points:
226
227 Full Name:
228 URI:http://url-for-crl/Root.crl
229
230 X509v3 Key Usage: critical
231 Certificate Sign, CRL Sign
232 X509v3 Basic Constraints: critical
233 CA:TRUE
234 Signature Algorithm: sha256WithRSAEncryption
235 7d:7d:1b:68:17:cb:34:c5:15:3a:84:51:3b:d5:d2:66:a5:08:
236 0d:66:b0:a3:14:7a:28:4f:88:44:1e:a0:0a:db:77:c9:f0:72:
237 c2:63:2c:2c:75:1a:64:dc:ca:f8:93:38:8f:86:17:40:d1:1f:
238 99:97:91:6b:1d:e2:c6:60:21:bb:5c:46:d3:be:e2:22:4d:f8:
239 87:24:78:c0:94:70:98:dc:c2:8d:c0:1b:4c:65:c4:6b:89:c2:
240 bc:da:8f:39:91:b3:74:78:75:ca:cf:21:82:5e:6b:ae:97:30:
241 26:47:fb:33:32:19:ec:88:4f:24:28:cb:d0:22:de:21:cd:f4:
242 cd:11:53:ce:ca:0f:55:a0:a5:74:a6:59:7e:e0:9d:b6:79:26:
243 a1:3a:48:2b:de:56:af:b8:62:be:24:10:be:c3:fa:f3:c5:9f:
244 7f:1e:a7:fe:99:5d:aa:30:0f:f6:61:29:1d:a1:8f:9e:97:4f:
245 f7:92:a2:ab:a3:1d:76:5a:f1:c7:de:b7:b9:da:61:69:69:4e:
246 f4:5a:69:b2:0f:5e:6b:4a:4a:52:68:08:bf:ef:61:9b:06:3e:
247 93:82:cd:af:30:f1:d9:c6:d7:cf:a6:0b:b4:76:a1:72:48:de:
248 f9:6c:8a:28:58:56:10:ed:d9:67:cf:a0:77:9c:e6:2d:ba:36:
249 31:ef:5c:a8
250 -----BEGIN TRUST_ANCHOR_UNCONSTRAINED-----
251 MIIDZTCCAk2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
252 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v
253 dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM3lCamJkJPIM25b2+iO
254 ErFK3aI6YK3nJpi8X2MSjTmXOFOW72XZQwb75x+NrDKHhK5QzI9I+rLiflgyLHig
255 xoJBPE2hAUMPxKedXSQWObQTewmx3D/lrDvXU7ZZUoCHshJlbJz+JJKIylrs5ASB
256 pIiyPznhTWuR2xd2ww5npF3I5HYWRPd2rttjfzdw0OX83wgPLvkIcvZlT68Vl6NM
257 A/mPX2n4l9jd/ucsHaPYU0bfXMWO2DhBztfqf/E7DN0T3ecvRCSqJeProY5DsVvj
258 uK2qHknwd0Bk75CtcqSg05VplkttCDSXzF5cpQjJ+mZg7Pmqhti8Ibd4v/IoAUE9
259 pJ0CAwEAAaOByzCByDAdBgNVHQ4EFgQU8iaxzzn0HnelodplS8TQEslTJa4wHwYD
260 VR0jBBgwFoAU8iaxzzn0HnelodplS8TQEslTJa4wNwYIKwYBBQUHAQEEKzApMCcG
261 CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw
262 IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE
263 AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQB9fRtoF8s0
264 xRU6hFE71dJmpQgNZrCjFHooT4hEHqAK23fJ8HLCYywsdRpk3Mr4kziPhhdA0R+Z
265 l5FrHeLGYCG7XEbTvuIiTfiHJHjAlHCY3MKNwBtMZcRricK82o85kbN0eHXKzyGC
266 XmuulzAmR/szMhnsiE8kKMvQIt4hzfTNEVPOyg9VoKV0pll+4J22eSahOkgr3lav
267 uGK+JBC+w/rzxZ9/Hqf+mV2qMA/2YSkdoY+el0/3kqKrox12WvHH3re52mFpaU70
268 WmmyD15rSkpSaAi/72GbBj6Tgs2vMPHZxtfPpgu0dqFySN75bIooWFYQ7dlnz6B3
269 nOYtujYx71yo
270 -----END TRUST_ANCHOR_UNCONSTRAINED-----
271
272 150302120000Z
273 -----BEGIN TIME-----
274 MTUwMzAyMTIwMDAwWg==
275 -----END TIME-----
276
277 SUCCESS
278 -----BEGIN VERIFY_RESULT-----
279 U1VDQ0VTUw==
280 -----END VERIFY_RESULT-----
281
282 serverAuth
283 -----BEGIN KEY_PURPOSE-----
284 c2VydmVyQXV0aA==
285 -----END KEY_PURPOSE-----
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698