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

Side by Side Diff: components/test/data/cast_certificate/certificates/policies_ica_anypolicy_leaf_none.pem

Issue 2918233002: Add tests for Cast certificate interpretation of policies. (Closed)
Patch Set: Add more tests, and use less restrictive approach Created 3 years, 6 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_policies_tests.py]
2
3 Cast certificate chain with the following policies:
4
5 Root: policies={}
6 Intermediate: policies={anyPolicy}
7 Leaf: policies={}
8
9 Certificate:
10 Data:
11 Version: 3 (0x2)
12 Serial Number: 9 (0x9)
13 Signature Algorithm: sha256WithRSAEncryption
14 Issuer: CN=Intermediate
15 Validity
16 Not Before: Jan 1 12:00:00 2015 GMT
17 Not After : Jan 1 12:00:00 2018 GMT
18 Subject: CN=Leaf
19 Subject Public Key Info:
20 Public Key Algorithm: rsaEncryption
21 Public-Key: (2048 bit)
22 Modulus:
23 00:92:c3:4f:27:2a:f3:65:b4:aa:df:99:ec:02:e1:
24 4e:00:79:b1:96:25:09:94:ac:44:02:4b:99:d5:ed:
25 0a:a9:7d:6e:7d:b7:71:b9:cb:c7:0d:54:5c:62:28:
26 18:e3:81:27:65:b5:df:6c:1c:4b:ab:5a:e2:e1:0c:
27 d1:2c:ef:cd:65:d3:74:4c:e0:23:64:94:6c:c1:eb:
28 c7:5c:91:01:90:c3:0e:c7:da:a7:56:79:0c:1d:f7:
29 ce:3d:02:fe:62:0c:c8:fd:fc:52:c8:f2:1a:23:54:
30 a9:71:11:ef:52:4a:ba:89:2e:1c:82:c9:7b:aa:8d:
31 07:4a:38:54:23:45:a2:08:4a:98:6f:37:4e:1d:f8:
32 de:16:2a:88:d6:3a:37:bb:31:b0:6b:18:bd:0d:b5:
33 8d:b9:7a:1b:be:2a:ce:95:f7:ff:2f:6d:28:fd:f8:
34 bc:40:95:d7:c6:5c:0f:da:3e:b1:f2:2c:ad:c1:56:
35 cd:69:9a:d3:79:d6:9a:46:68:f9:93:2e:e4:6f:87:
36 a8:2c:91:d9:47:60:42:cd:d6:ab:2f:b1:6a:98:c1:
37 2f:2e:14:ff:d5:c4:ec:64:78:fa:09:1d:2e:1e:40:
38 8d:64:19:50:ec:f4:7f:bf:50:cb:1b:de:01:9f:8f:
39 6f:d3:32:97:84:32:bd:6f:a4:3d:e1:0b:b8:ee:1d:
40 3f:8f
41 Exponent: 65537 (0x10001)
42 X509v3 extensions:
43 X509v3 Subject Key Identifier:
44 6A:26:EF:38:8A:E3:00:ED:26:C5:C5:6B:3D:FD:98:60:10:2B:89:02
45 X509v3 Authority Key Identifier:
46 keyid:79:CC:A4:3E:7B:31:9A:1B:9A:80:35:C3:8B:2A:C1:5A:8F:0A:BD:2 9
47
48 Authority Information Access:
49 CA Issuers - URI:http://url-for-aia/Intermediate.cer
50
51 X509v3 CRL Distribution Points:
52
53 Full Name:
54 URI:http://url-for-crl/Intermediate.crl
55
56 X509v3 Key Usage: critical
57 Digital Signature, Key Encipherment
58 X509v3 Extended Key Usage:
59 TLS Web Client Authentication
60 Signature Algorithm: sha256WithRSAEncryption
61 1c:7a:7e:77:39:3c:fc:94:ec:e5:5e:69:5d:70:ef:dc:85:3d:
62 a3:40:ea:8e:5d:86:c1:62:16:d3:55:03:b8:dd:c7:52:7f:c3:
63 43:85:05:4e:3a:4a:49:2a:49:01:35:a3:f2:60:46:d6:70:24:
64 37:b8:2b:e8:cf:39:18:a1:1e:cf:64:e1:ff:2b:ae:14:99:e4:
65 c4:58:e6:d1:fa:d6:fa:1d:b2:69:a0:9a:9f:ce:70:8d:e7:b5:
66 cb:a0:79:1e:12:33:e3:c5:84:37:80:da:3e:68:58:71:ce:1c:
67 d4:51:b9:b9:2a:5b:26:36:a7:ed:4d:3c:1b:95:17:5b:47:0b:
68 9e:a1:65:70:73:5a:4a:27:45:8f:b1:52:26:d9:74:7e:bd:e6:
69 49:a7:d7:d4:c8:03:6f:d3:87:49:5b:06:55:aa:a7:b4:a5:a5:
70 4b:6e:1d:00:ae:1a:e6:b5:0b:6d:04:8b:34:1b:a0:4c:fd:e3:
71 e0:ad:e7:f1:e4:c4:89:ae:22:e0:fd:04:cf:0a:2b:9e:b1:ed:
72 68:71:bb:4f:0e:67:55:ff:03:e1:1c:76:7c:c8:12:e1:62:c8:
73 df:c4:47:b8:2d:71:50:99:01:ca:4a:69:76:eb:2b:77:20:c0:
74 83:a9:e9:4c:2c:02:81:92:66:70:28:d5:4a:26:9a:b8:08:b3:
75 d0:d5:a6:9b
76 -----BEGIN CERTIFICATE-----
77 MIIDgTCCAmmgAwIBAgIBCTANBgkqhkiG9w0BAQsFADAXMRUwEwYDVQQDDAxJbnRl
78 cm1lZGlhdGUwHhcNMTUwMTAxMTIwMDAwWhcNMTgwMTAxMTIwMDAwWjAPMQ0wCwYD
79 VQQDDARMZWFmMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAksNPJyrz
80 ZbSq35nsAuFOAHmxliUJlKxEAkuZ1e0KqX1ufbdxucvHDVRcYigY44EnZbXfbBxL
81 q1ri4QzRLO/NZdN0TOAjZJRswevHXJEBkMMOx9qnVnkMHffOPQL+YgzI/fxSyPIa
82 I1SpcRHvUkq6iS4cgsl7qo0HSjhUI0WiCEqYbzdOHfjeFiqI1jo3uzGwaxi9DbWN
83 uXobvirOlff/L20o/fi8QJXXxlwP2j6x8iytwVbNaZrTedaaRmj5ky7kb4eoLJHZ
84 R2BCzdarL7FqmMEvLhT/1cTsZHj6CR0uHkCNZBlQ7PR/v1DLG94Bn49v0zKXhDK9
85 b6Q94Qu47h0/jwIDAQABo4HfMIHcMB0GA1UdDgQWBBRqJu84iuMA7SbFxWs9/Zhg
86 ECuJAjAfBgNVHSMEGDAWgBR5zKQ+ezGaG5qANcOLKsFajwq9KTA/BggrBgEFBQcB
87 AQQzMDEwLwYIKwYBBQUHMAKGI2h0dHA6Ly91cmwtZm9yLWFpYS9JbnRlcm1lZGlh
88 dGUuY2VyMDQGA1UdHwQtMCswKaAnoCWGI2h0dHA6Ly91cmwtZm9yLWNybC9JbnRl
89 cm1lZGlhdGUuY3JsMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcD
90 AjANBgkqhkiG9w0BAQsFAAOCAQEAHHp+dzk8/JTs5V5pXXDv3IU9o0Dqjl2GwWIW
91 01UDuN3HUn/DQ4UFTjpKSSpJATWj8mBG1nAkN7gr6M85GKEez2Th/yuuFJnkxFjm
92 0frW+h2yaaCan85wjee1y6B5HhIz48WEN4DaPmhYcc4c1FG5uSpbJjan7U08G5UX
93 W0cLnqFlcHNaSidFj7FSJtl0fr3mSafX1MgDb9OHSVsGVaqntKWlS24dAK4a5rUL
94 bQSLNBugTP3j4K3n8eTEia4i4P0EzwornrHtaHG7Tw5nVf8D4Rx2fMgS4WLI38RH
95 uC1xUJkBykppdusrdyDAg6npTCwCgZJmcCjVSiaauAiz0NWmmw==
96 -----END CERTIFICATE-----
97
98 Certificate:
99 Data:
100 Version: 3 (0x2)
101 Serial Number: 18 (0x12)
102 Signature Algorithm: sha256WithRSAEncryption
103 Issuer: CN=Root
104 Validity
105 Not Before: Jan 1 12:00:00 2015 GMT
106 Not After : Jan 1 12:00:00 2018 GMT
107 Subject: CN=Intermediate
108 Subject Public Key Info:
109 Public Key Algorithm: rsaEncryption
110 Public-Key: (2048 bit)
111 Modulus:
112 00:db:cc:7a:15:d2:86:e2:27:87:c8:bb:a5:50:65:
113 03:38:43:3a:9d:aa:87:52:86:b5:45:04:1e:9f:81:
114 22:f3:4e:62:e6:78:ff:e4:39:8a:3a:4a:55:3e:54:
115 90:2a:e1:fe:62:ff:b7:d1:b1:06:37:eb:81:c7:4d:
116 18:87:bb:24:6d:6c:26:63:15:7f:a1:d6:ab:3b:77:
117 2b:7d:c8:74:9c:54:33:34:cd:cf:f6:7e:6d:1f:05:
118 ea:ba:bf:ae:5e:ca:f5:a9:47:3b:27:61:24:3c:ba:
119 74:58:70:27:68:b6:0b:fd:30:c6:f4:b6:56:4b:78:
120 9e:ea:21:86:88:63:db:ae:b8:1d:ea:b0:f3:d8:bf:
121 3f:9e:8c:69:cd:9e:40:41:10:41:48:01:cc:e4:3b:
122 3c:9b:74:ea:e5:d9:37:bf:ce:2c:59:81:b3:f4:bb:
123 b7:61:df:f9:ac:be:a3:63:22:bf:05:5a:46:d5:b8:
124 68:fa:95:60:1e:25:b7:49:7b:4f:e0:d0:49:e9:f9:
125 22:11:36:fe:4d:87:88:99:62:21:6e:ac:c7:d7:ee:
126 64:07:bc:c9:87:78:67:8b:8a:40:3d:6a:c6:a7:e2:
127 a2:e8:2b:f5:33:5d:0e:e6:8c:b7:85:63:11:d4:fa:
128 fe:aa:5e:fc:a5:86:b4:b4:4d:dd:5f:f8:be:38:27:
129 9f:75
130 Exponent: 65537 (0x10001)
131 X509v3 extensions:
132 X509v3 Subject Key Identifier:
133 79:CC:A4:3E:7B:31:9A:1B:9A:80:35:C3:8B:2A:C1:5A:8F:0A:BD:29
134 X509v3 Authority Key Identifier:
135 keyid:4E:EC:98:88:CE:93:B8:9B:D0:A3:12:F9:03:90:96:AE:FF:AD:25:C E
136
137 Authority Information Access:
138 CA Issuers - URI:http://url-for-aia/Root.cer
139
140 X509v3 CRL Distribution Points:
141
142 Full Name:
143 URI:http://url-for-crl/Root.crl
144
145 X509v3 Key Usage: critical
146 Certificate Sign, CRL Sign
147 X509v3 Basic Constraints: critical
148 CA:TRUE
149 X509v3 Certificate Policies:
150 Policy: X509v3 Any Policy
151
152 Signature Algorithm: sha256WithRSAEncryption
153 1e:2c:c2:5f:5e:25:2e:7a:aa:4e:2e:05:a1:7e:dc:59:b6:43:
154 a7:bb:91:91:ce:78:89:0c:76:82:b7:39:79:b1:3e:f2:a2:8b:
155 cd:63:aa:d5:dd:c2:20:64:db:a7:d0:21:64:e6:fe:4c:b3:5c:
156 70:7b:f8:31:1b:7c:c3:e6:c1:1e:42:d9:9c:a1:bb:24:e3:f8:
157 94:26:3b:e3:81:11:ca:0a:f7:a6:e5:94:ad:1b:c6:4d:f6:b0:
158 43:0f:13:1f:d6:c2:e3:bd:d8:aa:04:43:04:07:bf:b8:0d:86:
159 f7:d0:e5:1e:35:00:e6:94:e6:53:b5:4b:ee:10:dc:65:49:b3:
160 e9:1d:53:b6:9f:6a:83:39:9c:df:bd:40:f6:be:97:fa:81:82:
161 6a:81:44:ad:15:50:2e:bb:22:e1:b6:0d:e2:2c:6b:66:14:59:
162 bc:0d:8b:02:39:d0:d2:88:7c:ef:c6:2b:42:19:08:3e:52:70:
163 6a:68:7b:4e:66:18:66:3f:73:9a:5e:30:65:37:96:79:03:50:
164 a4:13:1a:2f:30:e1:37:b3:4d:14:9f:0f:a4:59:5c:f1:bb:eb:
165 8b:c2:77:82:fa:00:15:66:bb:12:4c:17:7b:65:c7:6e:45:30:
166 b4:99:a8:8a:bc:73:cd:92:56:78:3d:1d:79:93:e6:95:12:7a:
167 0f:c9:92:5d
168 -----BEGIN CERTIFICATE-----
169 MIIDgDCCAmigAwIBAgIBEjANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
170 MB4XDTE1MDEwMTEyMDAwMFoXDTE4MDEwMTEyMDAwMFowFzEVMBMGA1UEAwwMSW50
171 ZXJtZWRpYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA28x6FdKG
172 4ieHyLulUGUDOEM6naqHUoa1RQQen4Ei805i5nj/5DmKOkpVPlSQKuH+Yv+30bEG
173 N+uBx00Yh7skbWwmYxV/odarO3crfch0nFQzNM3P9n5tHwXqur+uXsr1qUc7J2Ek
174 PLp0WHAnaLYL/TDG9LZWS3ie6iGGiGPbrrgd6rDz2L8/noxpzZ5AQRBBSAHM5Ds8
175 m3Tq5dk3v84sWYGz9Lu3Yd/5rL6jYyK/BVpG1bho+pVgHiW3SXtP4NBJ6fkiETb+
176 TYeImWIhbqzH1+5kB7zJh3hni4pAPWrGp+Ki6Cv1M10O5oy3hWMR1Pr+ql78pYa0
177 tE3dX/i+OCefdQIDAQABo4HeMIHbMB0GA1UdDgQWBBR5zKQ+ezGaG5qANcOLKsFa
178 jwq9KTAfBgNVHSMEGDAWgBRO7JiIzpO4m9CjEvkDkJau/60lzjA3BggrBgEFBQcB
179 AQQrMCkwJwYIKwYBBQUHMAKGG2h0dHA6Ly91cmwtZm9yLWFpYS9Sb290LmNlcjAs
180 BgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vdXJsLWZvci1jcmwvUm9vdC5jcmwwDgYD
181 VR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0gBAowCDAGBgRVHSAA
182 MA0GCSqGSIb3DQEBCwUAA4IBAQAeLMJfXiUueqpOLgWhftxZtkOnu5GRzniJDHaC
183 tzl5sT7yoovNY6rV3cIgZNun0CFk5v5Ms1xwe/gxG3zD5sEeQtmcobsk4/iUJjvj
184 gRHKCvem5ZStG8ZN9rBDDxMf1sLjvdiqBEMEB7+4DYb30OUeNQDmlOZTtUvuENxl
185 SbPpHVO2n2qDOZzfvUD2vpf6gYJqgUStFVAuuyLhtg3iLGtmFFm8DYsCOdDSiHzv
186 xitCGQg+UnBqaHtOZhhmP3OaXjBlN5Z5A1CkExovMOE3s00Unw+kWVzxu+uLwneC
187 +gAVZrsSTBd7ZcduRTC0maiKvHPNklZ4PR15k+aVEnoPyZJd
188 -----END CERTIFICATE-----
189
190 Certificate:
191 Data:
192 Version: 3 (0x2)
193 Serial Number: 17 (0x11)
194 Signature Algorithm: sha256WithRSAEncryption
195 Issuer: CN=Root
196 Validity
197 Not Before: Jan 1 12:00:00 2015 GMT
198 Not After : Jan 1 12:00:00 2018 GMT
199 Subject: CN=Root
200 Subject Public Key Info:
201 Public Key Algorithm: rsaEncryption
202 Public-Key: (2048 bit)
203 Modulus:
204 00:bd:a8:ec:69:2b:0e:2d:98:61:a7:c3:3b:d2:a6:
205 b5:d1:35:42:b6:f2:b1:3f:78:fa:3a:8a:8a:53:7f:
206 f4:f5:4e:03:c0:fa:06:df:ef:7c:83:a1:4e:78:80:
207 d0:22:53:20:7b:0c:ac:0e:00:67:52:a5:39:c9:6c:
208 b6:91:64:d0:75:61:62:aa:cd:b4:14:b8:06:14:d6:
209 62:b2:71:ac:bb:f5:44:53:0f:ef:f4:ee:ba:a1:1d:
210 f9:40:97:50:ee:a3:a1:0e:a2:d2:45:85:66:26:55:
211 70:f1:f5:9c:c2:1e:38:e6:80:3c:98:e2:be:4c:79:
212 c9:42:5a:5a:28:ef:18:48:73:a7:2d:b7:b5:ab:c9:
213 ea:7a:2a:ae:f8:34:f2:66:bf:67:82:49:b0:27:34:
214 62:8b:73:49:c2:02:66:e5:a5:86:31:80:e9:ae:33:
215 99:b2:9d:dc:37:aa:a0:02:35:80:de:ed:73:15:3f:
216 c7:77:ba:49:d9:8c:1b:b4:6e:5d:a4:2f:89:bf:e4:
217 c1:39:3b:bb:f6:54:59:b6:86:7e:78:da:02:5f:41:
218 19:e9:ef:b3:28:9b:dc:b2:56:a1:8f:b4:be:d2:af:
219 28:a9:dc:84:e8:e1:d9:86:b9:3c:87:38:3a:b2:68:
220 36:29:1b:a2:57:f7:fe:2b:e5:7b:27:67:a7:bd:ed:
221 88:81
222 Exponent: 65537 (0x10001)
223 X509v3 extensions:
224 X509v3 Subject Key Identifier:
225 4E:EC:98:88:CE:93:B8:9B:D0:A3:12:F9:03:90:96:AE:FF:AD:25:CE
226 X509v3 Authority Key Identifier:
227 keyid:4E:EC:98:88:CE:93:B8:9B:D0:A3:12:F9:03:90:96:AE:FF:AD:25:C E
228
229 Authority Information Access:
230 CA Issuers - URI:http://url-for-aia/Root.cer
231
232 X509v3 CRL Distribution Points:
233
234 Full Name:
235 URI:http://url-for-crl/Root.crl
236
237 X509v3 Key Usage: critical
238 Certificate Sign, CRL Sign
239 X509v3 Basic Constraints: critical
240 CA:TRUE
241 Signature Algorithm: sha256WithRSAEncryption
242 1e:96:67:78:64:ad:6c:ec:da:97:18:00:95:1d:b8:3d:cb:31:
243 69:5f:08:a0:f0:b6:13:13:ea:d0:1c:bb:17:74:ff:e4:0f:e9:
244 d8:d2:77:5c:31:c2:47:03:41:cd:8e:ed:83:ff:a9:03:b4:ff:
245 41:da:f3:d6:18:c7:15:82:a8:4e:e4:1c:e0:df:b2:c3:b5:fb:
246 61:e3:6c:98:f2:64:96:9d:11:c9:74:79:9b:a0:5b:7c:b9:fe:
247 04:d2:9b:fc:c2:1e:d8:71:c7:44:6f:19:45:84:40:4a:5a:d9:
248 61:bf:da:39:47:44:59:b1:df:b4:80:a9:7b:1c:32:98:ff:c0:
249 40:75:bd:a8:4c:c9:aa:92:f7:5a:1e:de:f0:92:26:3c:b3:08:
250 94:ba:d4:64:2b:32:1b:9a:6e:fb:8b:e6:8a:9b:5c:85:3f:88:
251 21:6d:85:ba:fd:1b:19:d7:48:63:4b:1f:83:33:9f:97:e7:b2:
252 2f:de:dd:e3:1d:19:d3:15:69:01:38:b3:ff:e5:35:d4:4e:16:
253 44:59:2a:3c:4e:18:c9:b0:d5:9f:b6:fa:4a:04:ab:bb:70:7d:
254 e6:4e:27:55:9d:4c:b9:a0:53:f0:b1:b8:4b:0e:d7:72:0f:b4:
255 64:53:24:76:c8:a7:58:c0:15:0e:7e:d7:20:6e:60:d5:01:6d:
256 47:b2:66:29
257 -----BEGIN CERTIFICATE-----
258 MIIDZTCCAk2gAwIBAgIBETANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
259 MB4XDTE1MDEwMTEyMDAwMFoXDTE4MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v
260 dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL2o7GkrDi2YYafDO9Km
261 tdE1QrbysT94+jqKilN/9PVOA8D6Bt/vfIOhTniA0CJTIHsMrA4AZ1KlOclstpFk
262 0HVhYqrNtBS4BhTWYrJxrLv1RFMP7/TuuqEd+UCXUO6joQ6i0kWFZiZVcPH1nMIe
263 OOaAPJjivkx5yUJaWijvGEhzpy23tavJ6noqrvg08ma/Z4JJsCc0YotzScICZuWl
264 hjGA6a4zmbKd3DeqoAI1gN7tcxU/x3e6SdmMG7RuXaQvib/kwTk7u/ZUWbaGfnja
265 Al9BGenvsyib3LJWoY+0vtKvKKnchOjh2Ya5PIc4OrJoNikbolf3/ivleydnp73t
266 iIECAwEAAaOByzCByDAdBgNVHQ4EFgQUTuyYiM6TuJvQoxL5A5CWrv+tJc4wHwYD
267 VR0jBBgwFoAUTuyYiM6TuJvQoxL5A5CWrv+tJc4wNwYIKwYBBQUHAQEEKzApMCcG
268 CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw
269 IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE
270 AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAelmd4ZK1s
271 7NqXGACVHbg9yzFpXwig8LYTE+rQHLsXdP/kD+nY0ndcMcJHA0HNju2D/6kDtP9B
272 2vPWGMcVgqhO5Bzg37LDtfth42yY8mSWnRHJdHmboFt8uf4E0pv8wh7YccdEbxlF
273 hEBKWtlhv9o5R0RZsd+0gKl7HDKY/8BAdb2oTMmqkvdaHt7wkiY8swiUutRkKzIb
274 mm77i+aKm1yFP4ghbYW6/RsZ10hjSx+DM5+X57Iv3t3jHRnTFWkBOLP/5TXUThZE
275 WSo8ThjJsNWftvpKBKu7cH3mTidVnUy5oFPwsbhLDtdyD7RkUyR2yKdYwBUOftcg
276 bmDVAW1HsmYp
277 -----END CERTIFICATE-----
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698