| OLD | NEW |
| (Empty) | |
| 1 tests { |
| 2 description: "Valid cert, valid path, no revocation checking." |
| 3 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 4 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 5 expected_result: SUCCESS |
| 6 cert_verification_time_millis: 1466179168164 |
| 7 } |
| 8 tests { |
| 9 description: "Invalid cert (bad signature), valid path, no revocation checking
." |
| 10 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026>\277\2671\340" |
| 11 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 12 expected_result: PATH_VERIFICATION_FAILED |
| 13 cert_verification_time_millis: 1466179168164 |
| 14 } |
| 15 tests { |
| 16 description: "Valid cert, invalid ICA (bad signature), no revocation checking.
" |
| 17 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 18 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\352F!\330\370" |
| 19 expected_result: PATH_VERIFICATION_FAILED |
| 20 cert_verification_time_millis: 1466179168164 |
| 21 } |
| 22 tests { |
| 23 description: "Invalid cert (expired), valid path, no revocation checking." |
| 24 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 25 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 26 expected_result: PATH_VERIFICATION_FAILED |
| 27 cert_verification_time_millis: 2082758400000 |
| 28 } |
| 29 tests { |
| 30 description: "Invalid cert (not yet valid), valid path, no revocation checking
." |
| 31 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 32 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 33 expected_result: PATH_VERIFICATION_FAILED |
| 34 cert_verification_time_millis: 946684800000 |
| 35 } |
| 36 tests { |
| 37 description: "Valid cert, missing path, no revocation checking." |
| 38 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 39 expected_result: PATH_VERIFICATION_FAILED |
| 40 cert_verification_time_millis: 1466179168164 |
| 41 } |
| 42 tests { |
| 43 description: "Valid cert, valid path, valid empty CRL." |
| 44 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 45 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 46 crl_bundle: "\n\375\t\n\n\020\300\316\332\370\325*\030\310\001\022\353\a0\202\
003\3470\202\002\317\240\003\002\001\002\002\002\000\2220\r\006\t*\206H\206\367\
r\001\001\v\005\0000\201\2101\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U
\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003
U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1(0&\006\003U\004\003\f\037C
ast CRL Test Untrusted Root CA0\036\027\r160601170615Z\027\r360527170615Z0\201\2
071\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260
\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\
v\006\003U\004\v\f\004Cast1\'0%\006\003U\004\003\f\036Cast CRL Test Untrusted Si
gner0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\001\017\000
0\202\001\n\002\202\001\001\000\274=\315\031\256Nv\203T.\331\225\362\365~\347\"\
326\321\'\234A\20669\025qUx4\311)\263Q\370G\337\340T\001\221r\266o_\240l\330\016
\301\017\225%#\262\002\371E\360\250W\361}\315\222\267O(\034J*\356\017\310I\202\2
75h\343tA|!\373\316\017\017\216\223\225\372\327P\253\262\317\217\324X\256m\231\2
02x\262\363\255\270,\224\217f[\324t\016\220(\377\2062(8\314r\367\364\311\0172a\2
44\325G}W6\351\264\"8\250\226\017\035\177-h;E<\315.>\321c\020\032m\344\'\273\306
/2\225\205\352\337)7F\212y`\027]{\253\313\250\333\356\336,\216E\244\247\353\353y
\3756Z\302l\322_Dad\034\020\243\330G\202\034i!\363\242\005(\247\"\am\244\247J\22
3\213\3521h^\224\202\271\264\261x;\'\t_\235{xB\311B\251\232\002\241&\277\363\245
\200\2108-\002\003\001\000\001\243Z0X0\t\006\003U\035\023\004\0020\0000\035\006\
003U\035\016\004\026\004\024\017\272\020\347\307\205M\340wE_I\241\301\027\260n\2
00\247\n0\037\006\003U\035#\004\0300\026\200\024VG\243\022\246\333\267\363\361\3
44hb\313\001E\375+\002sh0\v\006\003U\035\017\004\004\003\002\a\2000\r\006\t*\206
H\206\367\r\001\001\v\005\000\003\202\001\001\000\231\001\372\241\025\202\262\35
0\300\251\315\356)\262\277\272W\305\235\234\372+\366\300{\361x\241\227\376\321\3
71\327\336\252J\344\"\203\037\204\305i\321\344\357\a\273\201\303\006\233\330\266
\025vk\t=\257\'\a\026\356\324[P\t1\347\241\237\n\371\261\327\234\324\333\215\224
\037\b\203Ku\200\314\017\315\301\\\221\236W\364\254\260G\273\233\022\341\273\343
\332},\315\203f\223]\375\375@}<e\354\352\311\223\243\177\204x\207\217\367R\227J\
020\f\230Y\367\026\1772\034\214\034\n\270\312\263\256v\207\335I\252*\266\337\273
\2605\256\202y\213p\r\341D\036E0^g\375\252\bDp\227\356\2216\255\304\031\345\235g
\331\224/(\325\223\206\003<\276wA\335\033l#\354\210\r\004\355\346kP\'k\227\246J\
345\031\004\330\214/\017\247m\203C\001\240\327\255\275\276\373\"\322Ap\205\340\2
66\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\231U\025\221m9
\271\262\345\006\247\302\271\334XI\261!\023$\347\235\362}\031\2758\326\361\343\3
35\251\336\321\246\344R\027\243\020e\317\000H\032\323\3045\344Q\363\350\270\364\
r\370\025%r\333\366\363\310MM\362\002WA`\333I\362z\276S<c\301\004Z@\363\rj\003x\
027A\276\004\277nL\225\311?\275/\373\327PC\232\206j\254\n{\300\005\205a\270%\372
#\035\00638z\224_\034\310\342\020\364\313]\336,\005\241#\251\356\226\246jk\370\3
34F\004\225\244oj\024qE\310\272\016\317\373\'\364E&\343\356\323(\215\242\020\204
>.\313\230Im*\224Sj\254\371hp\304\200\210I\362\340\351\263\272@\300\223\3115P\35
5\362w!\025Z\005\274WmX\352@\373\325\f\036*)\322xx\002,\226\177\304a>\205U\277\2
55\253\237*\\9\302\276-\032Zi8\016E\335\032\016y\244\\\'Yte" |
| 47 expected_result: SUCCESS |
| 48 cert_verification_time_millis: 1466179168164 |
| 49 } |
| 50 tests { |
| 51 description: "Invalid CRL: CRL signer cert does not chain up to trusted CRL ro
ot." |
| 52 crl_bundle: "\n\375\t\n\n\020\274\307\332\370\325*\030\320\017\022\353\a0\202\
003\3470\202\002\317\240\003\002\001\002\002\002\000\2220\r\006\t*\206H\206\367\
r\001\001\v\005\0000\201\2101\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U
\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003
U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1(0&\006\003U\004\003\f\037C
ast CRL Test Untrusted Root CA0\036\027\r160601170615Z\027\r360527170615Z0\201\2
071\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260
\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\
v\006\003U\004\v\f\004Cast1\'0%\006\003U\004\003\f\036Cast CRL Test Untrusted Si
gner0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\001\017\000
0\202\001\n\002\202\001\001\000\274=\315\031\256Nv\203T.\331\225\362\365~\347\"\
326\321\'\234A\20669\025qUx4\311)\263Q\370G\337\340T\001\221r\266o_\240l\330\016
\301\017\225%#\262\002\371E\360\250W\361}\315\222\267O(\034J*\356\017\310I\202\2
75h\343tA|!\373\316\017\017\216\223\225\372\327P\253\262\317\217\324X\256m\231\2
02x\262\363\255\270,\224\217f[\324t\016\220(\377\2062(8\314r\367\364\311\0172a\2
44\325G}W6\351\264\"8\250\226\017\035\177-h;E<\315.>\321c\020\032m\344\'\273\306
/2\225\205\352\337)7F\212y`\027]{\253\313\250\333\356\336,\216E\244\247\353\353y
\3756Z\302l\322_Dad\034\020\243\330G\202\034i!\363\242\005(\247\"\am\244\247J\22
3\213\3521h^\224\202\271\264\261x;\'\t_\235{xB\311B\251\232\002\241&\277\363\245
\200\2108-\002\003\001\000\001\243Z0X0\t\006\003U\035\023\004\0020\0000\035\006\
003U\035\016\004\026\004\024\017\272\020\347\307\205M\340wE_I\241\301\027\260n\2
00\247\n0\037\006\003U\035#\004\0300\026\200\024VG\243\022\246\333\267\363\361\3
44hb\313\001E\375+\002sh0\v\006\003U\035\017\004\004\003\002\a\2000\r\006\t*\206
H\206\367\r\001\001\v\005\000\003\202\001\001\000\231\001\372\241\025\202\262\35
0\300\251\315\356)\262\277\272W\305\235\234\372+\366\300{\361x\241\227\376\321\3
71\327\336\252J\344\"\203\037\204\305i\321\344\357\a\273\201\303\006\233\330\266
\025vk\t=\257\'\a\026\356\324[P\t1\347\241\237\n\371\261\327\234\324\333\215\224
\037\b\203Ku\200\314\017\315\301\\\221\236W\364\254\260G\273\233\022\341\273\343
\332},\315\203f\223]\375\375@}<e\354\352\311\223\243\177\204x\207\217\367R\227J\
020\f\230Y\367\026\1772\034\214\034\n\270\312\263\256v\207\335I\252*\266\337\273
\2605\256\202y\213p\r\341D\036E0^g\375\252\bDp\227\356\2216\255\304\031\345\235g
\331\224/(\325\223\206\003<\276wA\335\033l#\354\210\r\004\355\346kP\'k\227\246J\
345\031\004\330\214/\017\247m\203C\001\240\327\255\275\276\373\"\322Ap\205\340\2
66\330\247\244\241\272\035\a\264\372\000\202V\252\317\032\200\002\'\037G\362\205
\212\t7\261\352\235\307\016\240\232_F\322\366i\224p\023\354:\265\262{jx\3072,n\2
25\241\215\205uO`\313\201\310\'\177+\374C\271[/O\2117\241\225E{\310\023\222\275Y
\353\231K\275\tP+g\240\370\033m\3024\224\020\000\033f\233\303N\004\274{\265\025F
\325\203\320\3678!\220\355DAg\215\376\314\364\001\326\202I(t-\262\320\334^u\332\
022\261\016\230\271\375?\'\331J\337\205s\"\305\216\225\253<?k\216>\3769\224\206\
204\026\003\355\274s\357xsQ4\346\317x6KE\310\005\206\210z\017\v\246\306\a\341\25
6\027\344\340\365\035\233!\027\v8\271\203\323\361\244X\374@;\343vH\346X&\016M\21
3:w\244\rbV\370\3264\177n\0260\313\350E\205\017H4wDE\361\226\266\216\227\254\327
T$b\022z\337\2305\261\\X\372mf\016/\217\242\303\001\265\317" |
| 53 expected_result: CRL_VERIFICATION_FAILED |
| 54 crl_verification_time_millis: 1466179168164 |
| 55 } |
| 56 tests { |
| 57 description: "Invalid CRL: unsupported version." |
| 58 crl_bundle: "\n\210\n\n\025\b\377\377\377\377\377\377\377\377\377\001\020\274\
307\332\370\325*\030\320\017\022\353\a0\202\003\3470\202\002\317\240\003\002\001
\002\002\002\000\2220\r\006\t*\206H\206\367\r\001\001\v\005\0000\201\2101\v0\t\0
06\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\0
03U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U
\004\v\f\004Cast1(0&\006\003U\004\003\f\037Cast CRL Test Untrusted Root CA0\036\
027\r160601170615Z\027\r360527170615Z0\201\2071\v0\t\006\003U\004\006\023\002US1
\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View
1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1\'0%\006\
003U\004\003\f\036Cast CRL Test Untrusted Signer0\202\001\"0\r\006\t*\206H\206\3
67\r\001\001\001\005\000\003\202\001\017\0000\202\001\n\002\202\001\001\000\274=
\315\031\256Nv\203T.\331\225\362\365~\347\"\326\321\'\234A\20669\025qUx4\311)\26
3Q\370G\337\340T\001\221r\266o_\240l\330\016\301\017\225%#\262\002\371E\360\250W
\361}\315\222\267O(\034J*\356\017\310I\202\275h\343tA|!\373\316\017\017\216\223\
225\372\327P\253\262\317\217\324X\256m\231\202x\262\363\255\270,\224\217f[\324t\
016\220(\377\2062(8\314r\367\364\311\0172a\244\325G}W6\351\264\"8\250\226\017\03
5\177-h;E<\315.>\321c\020\032m\344\'\273\306/2\225\205\352\337)7F\212y`\027]{\25
3\313\250\333\356\336,\216E\244\247\353\353y\3756Z\302l\322_Dad\034\020\243\330G
\202\034i!\363\242\005(\247\"\am\244\247J\223\213\3521h^\224\202\271\264\261x;\'
\t_\235{xB\311B\251\232\002\241&\277\363\245\200\2108-\002\003\001\000\001\243Z0
X0\t\006\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024\017\272
\020\347\307\205M\340wE_I\241\301\027\260n\200\247\n0\037\006\003U\035#\004\0300
\026\200\024VG\243\022\246\333\267\363\361\344hb\313\001E\375+\002sh0\v\006\003U
\035\017\004\004\003\002\a\2000\r\006\t*\206H\206\367\r\001\001\v\005\000\003\20
2\001\001\000\231\001\372\241\025\202\262\350\300\251\315\356)\262\277\272W\305\
235\234\372+\366\300{\361x\241\227\376\321\371\327\336\252J\344\"\203\037\204\30
5i\321\344\357\a\273\201\303\006\233\330\266\025vk\t=\257\'\a\026\356\324[P\t1\3
47\241\237\n\371\261\327\234\324\333\215\224\037\b\203Ku\200\314\017\315\301\\\2
21\236W\364\254\260G\273\233\022\341\273\343\332},\315\203f\223]\375\375@}<e\354
\352\311\223\243\177\204x\207\217\367R\227J\020\f\230Y\367\026\1772\034\214\034\
n\270\312\263\256v\207\335I\252*\266\337\273\2605\256\202y\213p\r\341D\036E0^g\3
75\252\bDp\227\356\2216\255\304\031\345\235g\331\224/(\325\223\206\003<\276wA\33
5\033l#\354\210\r\004\355\346kP\'k\227\246J\345\031\004\330\214/\017\247m\203C\0
01\240\327\255\275\276\373\"\322Ap\205\340\266\330\247\244\241\272\035\a\264\372
\377\202V\252\317\032\200\002\273\1776X\030_\0019\034\004\036af\220\374\307\272C
\244\306\367~\351v3\207\257\234S\353b\217C\035o\rt\005\265xbI\350\200i\3248\331\
356*\227g\212AEq~\225\330G\231\226\351\321\035\347\353j\315\374?\275\272\315P\03
7\033\260`f\213\341T\232)\"\313r\200\022\271n\266b\361l\n\227a\\\3564\355oU\332\
342\374\'\325\213\307\216]\177\005ZE\026\300f\361\t\337\335v\327\245{\256_\352\3
34>\372\364\000\266,\352%\376y7$5Fs\323\367\003/~\306Q\2372L\f8\351o\224[\236\21
5H\216^k\377h\357P\267u\350n\201\375j]p\300\322\005\351~\340\022\005\366a\236N\2
25\315NPDx\354\246Z\\i\242\362l\304s\323w\274\253Z\006\341G\257M\352\2103\376j\3
04\366\272&\213\361\036H\021\267\223\256\000\2555*\315^|3\313|\375\035\257\2578(
E\323" |
| 59 expected_result: CRL_VERIFICATION_FAILED |
| 60 crl_verification_time_millis: 1466179168164 |
| 61 } |
| 62 tests { |
| 63 description: "Invalid CRL: bad signature on the CRL." |
| 64 crl_bundle: "\n\375\t\n\n\020\274\307\332\370\325*\030\320\017\022\353\a0\202\
003\3470\202\002\317\240\003\002\001\002\002\002\000\2220\r\006\t*\206H\206\367\
r\001\001\v\005\0000\201\2101\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U
\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003
U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1(0&\006\003U\004\003\f\037C
ast CRL Test Untrusted Root CA0\036\027\r160601170615Z\027\r360527170615Z0\201\2
071\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260
\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\
v\006\003U\004\v\f\004Cast1\'0%\006\003U\004\003\f\036Cast CRL Test Untrusted Si
gner0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\001\017\000
0\202\001\n\002\202\001\001\000\274=\315\031\256Nv\203T.\331\225\362\365~\347\"\
326\321\'\234A\20669\025qUx4\311)\263Q\370G\337\340T\001\221r\266o_\240l\330\016
\301\017\225%#\262\002\371E\360\250W\361}\315\222\267O(\034J*\356\017\310I\202\2
75h\343tA|!\373\316\017\017\216\223\225\372\327P\253\262\317\217\324X\256m\231\2
02x\262\363\255\270,\224\217f[\324t\016\220(\377\2062(8\314r\367\364\311\0172a\2
44\325G}W6\351\264\"8\250\226\017\035\177-h;E<\315.>\321c\020\032m\344\'\273\306
/2\225\205\352\337)7F\212y`\027]{\253\313\250\333\356\336,\216E\244\247\353\353y
\3756Z\302l\322_Dad\034\020\243\330G\202\034i!\363\242\005(\247\"\am\244\247J\22
3\213\3521h^\224\202\271\264\261x;\'\t_\235{xB\311B\251\232\002\241&\277\363\245
\200\2108-\002\003\001\000\001\243Z0X0\t\006\003U\035\023\004\0020\0000\035\006\
003U\035\016\004\026\004\024\017\272\020\347\307\205M\340wE_I\241\301\027\260n\2
00\247\n0\037\006\003U\035#\004\0300\026\200\024VG\243\022\246\333\267\363\361\3
44hb\313\001E\375+\002sh0\v\006\003U\035\017\004\004\003\002\a\2000\r\006\t*\206
H\206\367\r\001\001\v\005\000\003\202\001\001\000\231\001\372\241\025\202\262\35
0\300\251\315\356)\262\277\272W\305\235\234\372+\366\300{\361x\241\227\376\321\3
71\327\336\252J\344\"\203\037\204\305i\321\344\357\a\273\201\303\006\233\330\266
\025vk\t=\257\'\a\026\356\324[P\t1\347\241\237\n\371\261\327\234\324\333\215\224
\037\b\203Ku\200\314\017\315\301\\\221\236W\364\254\260G\273\233\022\341\273\343
\332},\315\203f\223]\375\375@}<e\354\352\311\223\243\177\204x\207\217\367R\227J\
020\f\230Y\367\026\1772\034\214\034\n\270\312\263\256v\207\335I\252*\266\337\273
\2605\256\202y\213p\r\341D\036E0^g\375\252\bDp\227\356\2216\255\304\031\345\235g
\331\224/(\325\223\206\003<\276wA\335\033l#\354\210\r\004\355\346kP\'k\227\246J\
345\031\004\330\214/\017\247m\203C\001\240\327\255\275\276\373\"\322Ap\205\340\2
66\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\'\037G\362\205
\212\t7\261\352\235\307\016\240\232_F\322\366i\224p\023\354:\265\262{jx\3072,n\2
25\241\215\205uO`\313\201\310\'\177+\374C\271[/O\2117\241\225E{\310\023\222\275Y
\353\231K\275\tP+g\240\370\033m\3024\224\020\000\033f\233\303N\004\274{\265\025F
\325\203\320\3678!\220\355DAg\215\376\314\364\001\326\202I(t-\262\320\334^u\332\
022\261\016\230\271\375?\'\331J\337\205s\"\305\216\225\253<?k\216>\3769\224\206\
204\026\003\355\274s\357xsQ4\346\317x6KE\310\005\206\210z\017\v\246\306\a\341\25
6\027\344\340\365\035\233!\027\v8\271\203\323\361\244X\374@;\343vH\346X&\016M\21
3:w\244\rbV\370\3264\177n\0260\313\350E\205\017H4wDE\361\226\266\216\227\254\327
T$b\022z\337\2305\261\\X\372mf\016/\217\243\303\001\265\317" |
| 65 expected_result: CRL_VERIFICATION_FAILED |
| 66 crl_verification_time_millis: 1466179168164 |
| 67 } |
| 68 tests { |
| 69 description: "Invalid CRL: expired." |
| 70 crl_bundle: "\n\375\t\n\n\020\324\277\332\370\325*\030\350\a\022\353\a0\202\00
3\3470\202\002\317\240\003\002\001\002\002\002\000\2220\r\006\t*\206H\206\367\r\
001\001\v\005\0000\201\2101\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\0
04\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\
004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1(0&\006\003U\004\003\f\037Cas
t CRL Test Untrusted Root CA0\036\027\r160601170615Z\027\r360527170615Z0\201\207
1\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260\0
24\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\
006\003U\004\v\f\004Cast1\'0%\006\003U\004\003\f\036Cast CRL Test Untrusted Sign
er0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\001\017\0000\
202\001\n\002\202\001\001\000\274=\315\031\256Nv\203T.\331\225\362\365~\347\"\32
6\321\'\234A\20669\025qUx4\311)\263Q\370G\337\340T\001\221r\266o_\240l\330\016\3
01\017\225%#\262\002\371E\360\250W\361}\315\222\267O(\034J*\356\017\310I\202\275
h\343tA|!\373\316\017\017\216\223\225\372\327P\253\262\317\217\324X\256m\231\202
x\262\363\255\270,\224\217f[\324t\016\220(\377\2062(8\314r\367\364\311\0172a\244
\325G}W6\351\264\"8\250\226\017\035\177-h;E<\315.>\321c\020\032m\344\'\273\306/2
\225\205\352\337)7F\212y`\027]{\253\313\250\333\356\336,\216E\244\247\353\353y\3
756Z\302l\322_Dad\034\020\243\330G\202\034i!\363\242\005(\247\"\am\244\247J\223\
213\3521h^\224\202\271\264\261x;\'\t_\235{xB\311B\251\232\002\241&\277\363\245\2
00\2108-\002\003\001\000\001\243Z0X0\t\006\003U\035\023\004\0020\0000\035\006\00
3U\035\016\004\026\004\024\017\272\020\347\307\205M\340wE_I\241\301\027\260n\200
\247\n0\037\006\003U\035#\004\0300\026\200\024VG\243\022\246\333\267\363\361\344
hb\313\001E\375+\002sh0\v\006\003U\035\017\004\004\003\002\a\2000\r\006\t*\206H\
206\367\r\001\001\v\005\000\003\202\001\001\000\231\001\372\241\025\202\262\350\
300\251\315\356)\262\277\272W\305\235\234\372+\366\300{\361x\241\227\376\321\371
\327\336\252J\344\"\203\037\204\305i\321\344\357\a\273\201\303\006\233\330\266\0
25vk\t=\257\'\a\026\356\324[P\t1\347\241\237\n\371\261\327\234\324\333\215\224\0
37\b\203Ku\200\314\017\315\301\\\221\236W\364\254\260G\273\233\022\341\273\343\3
32},\315\203f\223]\375\375@}<e\354\352\311\223\243\177\204x\207\217\367R\227J\02
0\f\230Y\367\026\1772\034\214\034\n\270\312\263\256v\207\335I\252*\266\337\273\2
605\256\202y\213p\r\341D\036E0^g\375\252\bDp\227\356\2216\255\304\031\345\235g\3
31\224/(\325\223\206\003<\276wA\335\033l#\354\210\r\004\355\346kP\'k\227\246J\34
5\031\004\330\214/\017\247m\203C\001\240\327\255\275\276\373\"\322Ap\205\340\266
\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\232\203\376\022\
247\306\317\027\'F\237\215\323\377y\"\254\377\372\0173`\tW\361\217\032\312\020\2
53\335U\243\a{\r\267\204\301\304\235V\372\030\300>`\332w\351(S4F\224\325xk+30\33
6r\230\300\212\267\n\v\242\016T&2\006\206wg\235\323\2426N\350\351\223\332\307\30
0C:\350\323)F\023|\034SB\206\342\336\376|\016\211d\267\255)J\367P\325v\2244\021\
222\311uED9\214&\357\346\005\352\274pb\025\316\355\374\227e\344\353\026|\036\360
Q\355\221\031\316\214\204\020\005t\325SN\250\2453\301\212\363z\357\367\256s5|\36
7\215\030\255\344\343l\031\377\v`\365\313\311\222\024DW~U\000\027\\t\207p\n/\214
\234\002\315\303T6{\202\274$\035\242C\377\257\277\236Y\n\252\2473V\243\234ka\377
\213~\272,\202\021\353\230Q\337F\257\342R\365\251\347\256Q\226N\304<\210\274\342
\340" |
| 71 expected_result: CRL_VERIFICATION_FAILED |
| 72 crl_verification_time_millis: 1466179168164 |
| 73 } |
| 74 tests { |
| 75 description: "Invalid CRL: not yet valid." |
| 76 crl_bundle: "\n\375\t\n\n\020\214\327\332\370\325*\030\350\a\022\353\a0\202\00
3\3470\202\002\317\240\003\002\001\002\002\002\000\2220\r\006\t*\206H\206\367\r\
001\001\v\005\0000\201\2101\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\0
04\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\
004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1(0&\006\003U\004\003\f\037Cas
t CRL Test Untrusted Root CA0\036\027\r160601170615Z\027\r360527170615Z0\201\207
1\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260\0
24\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\
006\003U\004\v\f\004Cast1\'0%\006\003U\004\003\f\036Cast CRL Test Untrusted Sign
er0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\001\017\0000\
202\001\n\002\202\001\001\000\274=\315\031\256Nv\203T.\331\225\362\365~\347\"\32
6\321\'\234A\20669\025qUx4\311)\263Q\370G\337\340T\001\221r\266o_\240l\330\016\3
01\017\225%#\262\002\371E\360\250W\361}\315\222\267O(\034J*\356\017\310I\202\275
h\343tA|!\373\316\017\017\216\223\225\372\327P\253\262\317\217\324X\256m\231\202
x\262\363\255\270,\224\217f[\324t\016\220(\377\2062(8\314r\367\364\311\0172a\244
\325G}W6\351\264\"8\250\226\017\035\177-h;E<\315.>\321c\020\032m\344\'\273\306/2
\225\205\352\337)7F\212y`\027]{\253\313\250\333\356\336,\216E\244\247\353\353y\3
756Z\302l\322_Dad\034\020\243\330G\202\034i!\363\242\005(\247\"\am\244\247J\223\
213\3521h^\224\202\271\264\261x;\'\t_\235{xB\311B\251\232\002\241&\277\363\245\2
00\2108-\002\003\001\000\001\243Z0X0\t\006\003U\035\023\004\0020\0000\035\006\00
3U\035\016\004\026\004\024\017\272\020\347\307\205M\340wE_I\241\301\027\260n\200
\247\n0\037\006\003U\035#\004\0300\026\200\024VG\243\022\246\333\267\363\361\344
hb\313\001E\375+\002sh0\v\006\003U\035\017\004\004\003\002\a\2000\r\006\t*\206H\
206\367\r\001\001\v\005\000\003\202\001\001\000\231\001\372\241\025\202\262\350\
300\251\315\356)\262\277\272W\305\235\234\372+\366\300{\361x\241\227\376\321\371
\327\336\252J\344\"\203\037\204\305i\321\344\357\a\273\201\303\006\233\330\266\0
25vk\t=\257\'\a\026\356\324[P\t1\347\241\237\n\371\261\327\234\324\333\215\224\0
37\b\203Ku\200\314\017\315\301\\\221\236W\364\254\260G\273\233\022\341\273\343\3
32},\315\203f\223]\375\375@}<e\354\352\311\223\243\177\204x\207\217\367R\227J\02
0\f\230Y\367\026\1772\034\214\034\n\270\312\263\256v\207\335I\252*\266\337\273\2
605\256\202y\213p\r\341D\036E0^g\375\252\bDp\227\356\2216\255\304\031\345\235g\3
31\224/(\325\223\206\003<\276wA\335\033l#\354\210\r\004\355\346kP\'k\227\246J\34
5\031\004\330\214/\017\247m\203C\001\240\327\255\275\276\373\"\322Ap\205\340\266
\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002+\371M\250C\315\2
00\314\202\327\231\326~[`\364\260I\252:!sr-\b76bFlU!>\t\301\216\335\313\323\214\
373\2220q\227\306\346d\034S\370\340Hg\217\215\355\262\344\200\334\312\024\027b\3
20\273V\3421$\374\0024\r\001\021_\347\334\202}G\200tV\233L\265\344X\246#\177H\25
7\252\004z\023\362Q\336\242\257821\020\337:H\225\226\231\247\272\373\204\337`<\0
21\246\034&\260\237\261dt2P\301\v8\361\331t*\027\0045a\235YO\362l\031\215\317\fQ
\254\240y32(KG\216\247\277\324me`\f\255e\034\277\246m\257\337)\363diXz\300\317 J
\247\255\024\3553\326\000\210\317}\v`\320\267F\341\323 \342\360\323a\271\2441\03
4\273\023@&\360v\371V\023,\246\225[\223\353\027\234\342\366\a\023\360\005f\233B\
350\222\216\274\265\030\337\206\032\301t\3715\265\327Z" |
| 77 expected_result: CRL_VERIFICATION_FAILED |
| 78 crl_verification_time_millis: 1466179168164 |
| 79 } |
| 80 tests { |
| 81 description: "Invalid CRL: CRL signer cert expired." |
| 82 crl_bundle: "\n\210\n\n\n\020\270\216\321\325\327*\030\320\017\022\366\a0\202\
003\3620\202\002\332\240\003\002\001\002\002\002\000\2270\r\006\t*\206H\206\367\
r\001\001\v\005\0000\201\2101\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U
\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003
U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1(0&\006\003U\004\003\f\037C
ast CRL Test Untrusted Root CA0\036\027\r160622004124Z\027\r160623004124Z0\201\2
221\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260
\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\
v\006\003U\004\v\f\004Cast1200\006\003U\004\003\f)Short Term Cast CRL Test Untru
sted Signer0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\001\
017\0000\202\001\n\002\202\001\001\000\250wB!d\3772~yr\367\f\207\217\005\336\266
\250\020\214\370\241\240V &\317b\341%I=\344\341\363v{\237\300\362\200xj\352Q\005
\366\337e\023Z\276\372ldm\205]XV\354\252RR\301p%\023\271\201\335\000\372\262\372
}\372\331,/\017\314\212\177g\336\035\302\021\323\201c!\372\242\3273\344\370\206\
3340\275\234\201_\005>\245\303S.\311\300\326\370\355\232#\037s;\353[\216\'\324\3
04\257y\325^\343\027}a\322_O\035|\177\363\303a;G\336\364wGRV_\r\361\334M\001\270
\036)d\032Qo5\217\bp;=\375\327\370\327\aR\371(\373\021Jic\327\361\327z\275\362#\
376\271]\304\225Z\372\247\277\374nq:7\2225_\006oR\343HK\354\253\026<\002\251\254
@\374K\330\036h\217\242,;\325\337;\v\361\315\313D\351/\365\016\005\303U\247\"\03
5\265?M\351\267\217\002\003\001\000\001\243Z0X0\t\006\003U\035\023\004\0020\0000
\035\006\003U\035\016\004\026\004\024\222\016\315\233\347\204\306\020\217{<\221\
234Ttty\367.70\037\006\003U\035#\004\0300\026\200\024VG\243\022\246\333\267\363\
361\344hb\313\001E\375+\002sh0\v\006\003U\035\017\004\004\003\002\a\2000\r\006\t
*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000h\335\370w\213\037>\aZ\246
\354U:.09\223Z\202>F\367z\320+\272\257_I\302\325\022\260m 7\353\003p\247w\360\36
4\265eB\t\321\312T\351\324\216\215,w\356n6\'l=S\250\022ri\344N\247\353\353\a\354
\314\342i\217\244\245\1770\202\025\026\n5W\237P\372\346-\331\375\372\321\373\037
\216\372\226\272\004\326cx\253k\353\247H|4S\343\v\ra\247\247`\356\304\324\337U\3
74\342INVH\251A.\234\231\016\212\006D\177\b\321\312E\260\006\346O\304\236\3106\0
26Yk@.\2279\vWA\v\242\025\365\031\234\233\355\301\350\334\352\360V\032\035\233\0
24s\030g\204v\342}\"\220\311\256\320\257\226\362Q\251I>\360bJA\223\362\034\324\3
13\256\270\r\303\273PR\265\271\365\234\336\300Z\373\250\267\345\276\b\rU}[u\216\
243j\236fU\375[\333\032\243\214\022K\t\360\033\243\365\235\032\200\002bbi\206\"\
353\036\035\2257\251{\3125\350\262I\360\032\306\3466-\315\\X\373iDj\244\t\377kIH
\202w\027\rK\321\212\200\303\377\311\254\223E\r\230\032$R\326]\363JL\036\253\364
\321\324\203\256\367\016\342\364\344\347\223\001A\346\324\023\230T\233F\216Oo\'R
\222\335\336\364\363\203}zh\306\234\314c\273\321:\370K\006-\247Cx\365\332\270*\3
53mp\365\244\\2\201\330\206\020\305\200O`\215C\'|\234\342\250\367\0019n-\323\254
\315\177\f\002\205\bb\220\\\035\036\336\002A\277\202\003Krt#\243\243gV\334\264\2
15\2777^\235\002\3046\034\226\200fW\225Xo\022 \\\267>\352\273\363\312\212\237p\2
64Nwx\356lKX\320\2025\026\303\271\034|\271\215h\362\370=\324\350\320\241F\224\v\
t\2526\f\006\306\356\354\005\005\237e\275\371>wA\b#P\277\202@2FV\221\314" |
| 83 expected_result: CRL_VERIFICATION_FAILED |
| 84 crl_verification_time_millis: 1466642485000 |
| 85 } |
| 86 tests { |
| 87 description: "Bad CRL with an invalid serial number range: firstSerialNumber i
s larger than lastSerialNumber." |
| 88 crl_bundle: "\n\245\n\n2\020\274\307\332\370\325*\030\320\017*&\n 000000000000
00000000000000000000\020\n\030\001\022\353\a0\202\003\3470\202\002\317\240\003\0
02\001\002\002\002\000\2220\r\006\t*\206H\206\367\r\001\001\v\005\0000\201\2101\
v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024
\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\00
6\003U\004\v\f\004Cast1(0&\006\003U\004\003\f\037Cast CRL Test Untrusted Root CA
0\036\027\r160601170615Z\027\r360527170615Z0\201\2071\v0\t\006\003U\004\006\023\
002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountai
n View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1\'0
%\006\003U\004\003\f\036Cast CRL Test Untrusted Signer0\202\001\"0\r\006\t*\206H
\206\367\r\001\001\001\005\000\003\202\001\017\0000\202\001\n\002\202\001\001\00
0\274=\315\031\256Nv\203T.\331\225\362\365~\347\"\326\321\'\234A\20669\025qUx4\3
11)\263Q\370G\337\340T\001\221r\266o_\240l\330\016\301\017\225%#\262\002\371E\36
0\250W\361}\315\222\267O(\034J*\356\017\310I\202\275h\343tA|!\373\316\017\017\21
6\223\225\372\327P\253\262\317\217\324X\256m\231\202x\262\363\255\270,\224\217f[
\324t\016\220(\377\2062(8\314r\367\364\311\0172a\244\325G}W6\351\264\"8\250\226\
017\035\177-h;E<\315.>\321c\020\032m\344\'\273\306/2\225\205\352\337)7F\212y`\02
7]{\253\313\250\333\356\336,\216E\244\247\353\353y\3756Z\302l\322_Dad\034\020\24
3\330G\202\034i!\363\242\005(\247\"\am\244\247J\223\213\3521h^\224\202\271\264\2
61x;\'\t_\235{xB\311B\251\232\002\241&\277\363\245\200\2108-\002\003\001\000\001
\243Z0X0\t\006\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024\0
17\272\020\347\307\205M\340wE_I\241\301\027\260n\200\247\n0\037\006\003U\035#\00
4\0300\026\200\024VG\243\022\246\333\267\363\361\344hb\313\001E\375+\002sh0\v\00
6\003U\035\017\004\004\003\002\a\2000\r\006\t*\206H\206\367\r\001\001\v\005\000\
003\202\001\001\000\231\001\372\241\025\202\262\350\300\251\315\356)\262\277\272
W\305\235\234\372+\366\300{\361x\241\227\376\321\371\327\336\252J\344\"\203\037\
204\305i\321\344\357\a\273\201\303\006\233\330\266\025vk\t=\257\'\a\026\356\324[
P\t1\347\241\237\n\371\261\327\234\324\333\215\224\037\b\203Ku\200\314\017\315\3
01\\\221\236W\364\254\260G\273\233\022\341\273\343\332},\315\203f\223]\375\375@}
<e\354\352\311\223\243\177\204x\207\217\367R\227J\020\f\230Y\367\026\1772\034\21
4\034\n\270\312\263\256v\207\335I\252*\266\337\273\2605\256\202y\213p\r\341D\036
E0^g\375\252\bDp\227\356\2216\255\304\031\345\235g\331\224/(\325\223\206\003<\27
6wA\335\033l#\354\210\r\004\355\346kP\'k\227\246J\345\031\004\330\214/\017\247m\
203C\001\240\327\255\275\276\373\"\322Ap\205\340\266\330\247\244\241\272\035\a\2
64\372\377\202V\252\317\032\200\002za\200X\226\333$2\345H\372\253dob\b\254N\032B
\372\031\2725x\277\345\306\216\222\214\263\302@ [\036\033}\b-c\342\365dUT\314\37
12\027\312\273}\373\340;>\r \226^\001Ya\204\f\t\304,.\266\254B\363\226#}M\r\212E
m\311\362\214\275\023\270\307\034CjC\302_\226\350\327\336\263P\204\247v6\201\220
\307~\027\001\242}R\264}\001\343\002\\%\220<\034^\347%w\317n`\263F{l\336\311\237
\227\277\f\024\274\276L\vR\337xA\234\304\247]\252\353\320\366\263\256T\252\323\3
76\327\031/\220\262\202\016\a\034x:\364\370\363X\206|\277\205)\240\316\254Y,|\24
3\373b\225\200\340\240`m\345Uu(\\\357\207\2324nj\357/_\311D\374\0065D\206\306T\3
72\024\257\270T\234\226\033,)\215S\370\264$\371\207\201\t\324\372I\0169)\032w\24
6\253\313\375\035\274" |
| 89 expected_result: CRL_VERIFICATION_FAILED |
| 90 crl_verification_time_millis: 1466179168164 |
| 91 } |
| 92 tests { |
| 93 description: "Valid cert/path, valid CRL with one SPKI hash that does not matc
h anything." |
| 94 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 95 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 96 crl_bundle: "\n\237\n\n,\020\274\307\332\370\325*\030\320\017\" 00000000000000
000000000000000000\022\353\a0\202\003\3470\202\002\317\240\003\002\001\002\002\0
02\000\2220\r\006\t*\206H\206\367\r\001\001\v\005\0000\201\2101\v0\t\006\003U\00
4\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\
f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\0
04Cast1(0&\006\003U\004\003\f\037Cast CRL Test Untrusted Root CA0\036\027\r16060
1170615Z\027\r360527170615Z0\201\2071\v0\t\006\003U\004\006\023\002US1\0230\021\
006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021
\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1\'0%\006\003U\004\0
03\f\036Cast CRL Test Untrusted Signer0\202\001\"0\r\006\t*\206H\206\367\r\001\0
01\001\005\000\003\202\001\017\0000\202\001\n\002\202\001\001\000\274=\315\031\2
56Nv\203T.\331\225\362\365~\347\"\326\321\'\234A\20669\025qUx4\311)\263Q\370G\33
7\340T\001\221r\266o_\240l\330\016\301\017\225%#\262\002\371E\360\250W\361}\315\
222\267O(\034J*\356\017\310I\202\275h\343tA|!\373\316\017\017\216\223\225\372\32
7P\253\262\317\217\324X\256m\231\202x\262\363\255\270,\224\217f[\324t\016\220(\3
77\2062(8\314r\367\364\311\0172a\244\325G}W6\351\264\"8\250\226\017\035\177-h;E<
\315.>\321c\020\032m\344\'\273\306/2\225\205\352\337)7F\212y`\027]{\253\313\250\
333\356\336,\216E\244\247\353\353y\3756Z\302l\322_Dad\034\020\243\330G\202\034i!
\363\242\005(\247\"\am\244\247J\223\213\3521h^\224\202\271\264\261x;\'\t_\235{xB
\311B\251\232\002\241&\277\363\245\200\2108-\002\003\001\000\001\243Z0X0\t\006\0
03U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024\017\272\020\347\3
07\205M\340wE_I\241\301\027\260n\200\247\n0\037\006\003U\035#\004\0300\026\200\0
24VG\243\022\246\333\267\363\361\344hb\313\001E\375+\002sh0\v\006\003U\035\017\0
04\004\003\002\a\2000\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\
000\231\001\372\241\025\202\262\350\300\251\315\356)\262\277\272W\305\235\234\37
2+\366\300{\361x\241\227\376\321\371\327\336\252J\344\"\203\037\204\305i\321\344
\357\a\273\201\303\006\233\330\266\025vk\t=\257\'\a\026\356\324[P\t1\347\241\237
\n\371\261\327\234\324\333\215\224\037\b\203Ku\200\314\017\315\301\\\221\236W\36
4\254\260G\273\233\022\341\273\343\332},\315\203f\223]\375\375@}<e\354\352\311\2
23\243\177\204x\207\217\367R\227J\020\f\230Y\367\026\1772\034\214\034\n\270\312\
263\256v\207\335I\252*\266\337\273\2605\256\202y\213p\r\341D\036E0^g\375\252\bDp
\227\356\2216\255\304\031\345\235g\331\224/(\325\223\206\003<\276wA\335\033l#\35
4\210\r\004\355\346kP\'k\227\246J\345\031\004\330\214/\017\247m\203C\001\240\327
\255\275\276\373\"\322Ap\205\340\266\330\247\244\241\272\035\a\264\372\377\202V\
252\317\032\200\0020z~\214\300$\221\344\347\361D\274U\266~I\276\265\323\024\362\
023\230\311\204q\217\310\242|\221\266z\2425Y\252\254\326\223z(\255\f\206\322.8v%
\240\266h\314a\005Aeq\232!\323\264\201u\344\021*\203\370\334\253U^*~\343\3531w\3
464W\031F\226\t\375\344\350\336\271<\203\230z3A\005\233\306 \312^\341T\376\2561n
\361\365$\264\375\356;\315x\317\330{\332\036z\324^u\035\ae\374\231\'\022\2055\33
0(N\027\351s\310\035\037\016#\204\202E\222-\231Ys\271\2633\363\211M\315\276\267\
271Cu\370\277\276T\253\312F\367\365x1\222\331\213\363\365\202\002\223\"\236\314\
340\f\275\330\222\325\327]\033\303[J\026/\266b\311\327\272\030\322\347\377\227\\
B\030A\223>\254S\021\352\314\244\223\307)\001#\2116\300\370\376\241&MW\225\250\3
47\360\252\365\027\317\221N\250b\a\021\022\274" |
| 97 expected_result: SUCCESS |
| 98 cert_verification_time_millis: 1466179168164 |
| 99 } |
| 100 tests { |
| 101 description: "Valid cert, valid path, valid CRL that revokes the ICA by SPKI h
ash." |
| 102 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 103 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 104 crl_bundle: "\n\237\n\n,\020\274\307\332\370\325*\030\320\017\" \005{\224\250\
354\377X\232#T\222Q\366\361\214\343\026\344vR\306\252f\313\261\314\334\\\3731\03
2\371\022\353\a0\202\003\3470\202\002\317\240\003\002\001\002\002\002\000\2220\r
\006\t*\206H\206\367\r\001\001\v\005\0000\201\2101\v0\t\006\003U\004\006\023\002
US1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain V
iew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1(0&\00
6\003U\004\003\f\037Cast CRL Test Untrusted Root CA0\036\027\r160601170615Z\027\
r360527170615Z0\201\2071\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\
b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004
\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1\'0%\006\003U\004\003\f\036Cast
CRL Test Untrusted Signer0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\00
0\003\202\001\017\0000\202\001\n\002\202\001\001\000\274=\315\031\256Nv\203T.\33
1\225\362\365~\347\"\326\321\'\234A\20669\025qUx4\311)\263Q\370G\337\340T\001\22
1r\266o_\240l\330\016\301\017\225%#\262\002\371E\360\250W\361}\315\222\267O(\034
J*\356\017\310I\202\275h\343tA|!\373\316\017\017\216\223\225\372\327P\253\262\31
7\217\324X\256m\231\202x\262\363\255\270,\224\217f[\324t\016\220(\377\2062(8\314
r\367\364\311\0172a\244\325G}W6\351\264\"8\250\226\017\035\177-h;E<\315.>\321c\0
20\032m\344\'\273\306/2\225\205\352\337)7F\212y`\027]{\253\313\250\333\356\336,\
216E\244\247\353\353y\3756Z\302l\322_Dad\034\020\243\330G\202\034i!\363\242\005(
\247\"\am\244\247J\223\213\3521h^\224\202\271\264\261x;\'\t_\235{xB\311B\251\232
\002\241&\277\363\245\200\2108-\002\003\001\000\001\243Z0X0\t\006\003U\035\023\0
04\0020\0000\035\006\003U\035\016\004\026\004\024\017\272\020\347\307\205M\340wE
_I\241\301\027\260n\200\247\n0\037\006\003U\035#\004\0300\026\200\024VG\243\022\
246\333\267\363\361\344hb\313\001E\375+\002sh0\v\006\003U\035\017\004\004\003\00
2\a\2000\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000\231\001\3
72\241\025\202\262\350\300\251\315\356)\262\277\272W\305\235\234\372+\366\300{\3
61x\241\227\376\321\371\327\336\252J\344\"\203\037\204\305i\321\344\357\a\273\20
1\303\006\233\330\266\025vk\t=\257\'\a\026\356\324[P\t1\347\241\237\n\371\261\32
7\234\324\333\215\224\037\b\203Ku\200\314\017\315\301\\\221\236W\364\254\260G\27
3\233\022\341\273\343\332},\315\203f\223]\375\375@}<e\354\352\311\223\243\177\20
4x\207\217\367R\227J\020\f\230Y\367\026\1772\034\214\034\n\270\312\263\256v\207\
335I\252*\266\337\273\2605\256\202y\213p\r\341D\036E0^g\375\252\bDp\227\356\2216
\255\304\031\345\235g\331\224/(\325\223\206\003<\276wA\335\033l#\354\210\r\004\3
55\346kP\'k\227\246J\345\031\004\330\214/\017\247m\203C\001\240\327\255\275\276\
373\"\322Ap\205\340\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\2
00\002\255]\327\002i\001P\222\373)\331%{\307\377\211F\367\226\220`\000\002\341\0
00\260\341\340\t\205C\022Q \3167\327>k\260\301\023\255E_\355\275\352\023br\247\2
61\251\202\236\273\314-\342\204\254\275=\253n\232>\233%\237\374\000\224\254\344\
342f>M.\300P\315\301\026\354^\225l\177\316\365@P\360\264n\365[\276[O\"n\372\203q
C67\324\250\361b\337\334t\2779\311y-\271\033\256\326\270cvQ\f\244\216\000~\256Y/
\247\236\341\323>\003\231m\253E\331\340\td\310eA\'$\027\320\252xN<\207\021\355\2
57d\366\216->)e\374\303\247em\002wXw\365r\037\024w3P<U\302\000\242X\313@Y\313\31
0e\373\324\200\024o\227qp\000\377\277\327\214(\004\b\255r\033\305\032I3dx\302\00
3\t\020\347\020&\021P0\322\222\230\230\255\266J T\275\237\226\004W\v,Pp" |
| 105 expected_result: REVOCATION_CHECK_FAILED |
| 106 cert_verification_time_millis: 1466179168164 |
| 107 } |
| 108 tests { |
| 109 description: "Valid cert, valid path, valid CRL that revokes the device cert b
y SPKI hash." |
| 110 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 111 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 112 crl_bundle: "\n\237\n\n,\020\274\307\332\370\325*\030\320\017\" ;\340&\236: \3
60\337 \207]h\333\0034\345j\324\213Z\301-\346\017\341\261W\306\241:\004\206\022\
353\a0\202\003\3470\202\002\317\240\003\002\001\002\002\002\000\2220\r\006\t*\20
6H\206\367\r\001\001\v\005\0000\201\2101\v0\t\006\003U\004\006\023\002US1\0230\0
21\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\
021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1(0&\006\003U\004
\003\f\037Cast CRL Test Untrusted Root CA0\036\027\r160601170615Z\027\r360527170
615Z0\201\2071\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nCalif
ornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoog
le Inc1\r0\v\006\003U\004\v\f\004Cast1\'0%\006\003U\004\003\f\036Cast CRL Test U
ntrusted Signer0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\
001\017\0000\202\001\n\002\202\001\001\000\274=\315\031\256Nv\203T.\331\225\362\
365~\347\"\326\321\'\234A\20669\025qUx4\311)\263Q\370G\337\340T\001\221r\266o_\2
40l\330\016\301\017\225%#\262\002\371E\360\250W\361}\315\222\267O(\034J*\356\017
\310I\202\275h\343tA|!\373\316\017\017\216\223\225\372\327P\253\262\317\217\324X
\256m\231\202x\262\363\255\270,\224\217f[\324t\016\220(\377\2062(8\314r\367\364\
311\0172a\244\325G}W6\351\264\"8\250\226\017\035\177-h;E<\315.>\321c\020\032m\34
4\'\273\306/2\225\205\352\337)7F\212y`\027]{\253\313\250\333\356\336,\216E\244\2
47\353\353y\3756Z\302l\322_Dad\034\020\243\330G\202\034i!\363\242\005(\247\"\am\
244\247J\223\213\3521h^\224\202\271\264\261x;\'\t_\235{xB\311B\251\232\002\241&\
277\363\245\200\2108-\002\003\001\000\001\243Z0X0\t\006\003U\035\023\004\0020\00
00\035\006\003U\035\016\004\026\004\024\017\272\020\347\307\205M\340wE_I\241\301
\027\260n\200\247\n0\037\006\003U\035#\004\0300\026\200\024VG\243\022\246\333\26
7\363\361\344hb\313\001E\375+\002sh0\v\006\003U\035\017\004\004\003\002\a\2000\r
\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000\231\001\372\241\025
\202\262\350\300\251\315\356)\262\277\272W\305\235\234\372+\366\300{\361x\241\22
7\376\321\371\327\336\252J\344\"\203\037\204\305i\321\344\357\a\273\201\303\006\
233\330\266\025vk\t=\257\'\a\026\356\324[P\t1\347\241\237\n\371\261\327\234\324\
333\215\224\037\b\203Ku\200\314\017\315\301\\\221\236W\364\254\260G\273\233\022\
341\273\343\332},\315\203f\223]\375\375@}<e\354\352\311\223\243\177\204x\207\217
\367R\227J\020\f\230Y\367\026\1772\034\214\034\n\270\312\263\256v\207\335I\252*\
266\337\273\2605\256\202y\213p\r\341D\036E0^g\375\252\bDp\227\356\2216\255\304\0
31\345\235g\331\224/(\325\223\206\003<\276wA\335\033l#\354\210\r\004\355\346kP\'
k\227\246J\345\031\004\330\214/\017\247m\203C\001\240\327\255\275\276\373\"\322A
p\205\340\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\202
\327\302P\251E\361\271$\213C\311z$i\321\207\244:\23422\257H\230\366r0\217E\030\2
05\210\370\232\336_\2129\367\221\300\b\n\0276\377\234\276\273X\352Q\r7\321XA\274
\036\033xbd~\305&\375\201\220\"\\\316\322JM[i\231\275s\034\002P\350\021\311u\214
3\225b\316\210\323\016\0276?\240\025V)\326\213\r\263@\240s\027\230w\333\\\324\20
0\213\325\353\026\301E\215\202\021\3543\230,=B\032\223\352c}T\207+\301\201\021+\
205\206\370JzE\217\022\353~\3015M\270\275\343\177\250\224o!\327\335K\214{\t\315\
217:\t%\367\266\216\233\026\024a\233R\265\212\247\247\265!\271#\262)\273SQV3\217
\270\356\273\227\'\006RO\321n7?\365<b\222\3279\341\326CC\004\316x\'+j\024\322\02
0P\326\331J\020\253\340\370}\v\313\320\357\244\030;\357\240\3617\023\000\032\230
" |
| 113 expected_result: REVOCATION_CHECK_FAILED |
| 114 cert_verification_time_millis: 1466179168164 |
| 115 } |
| 116 tests { |
| 117 description: "CRL with a serial number range that is just above the ICA\'s ser
ial number." |
| 118 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 119 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 120 crl_bundle: "\n\245\n\n2\020\274\307\332\370\325*\030\320\017*&\n \273\362\000
z\206#\324\325\367\005\230\345c\226\006C4-\251e\347\341\360\031\030\325-\200d\37
7\242i\020\036\030\037\022\353\a0\202\003\3470\202\002\317\240\003\002\001\002\0
02\002\000\2220\r\006\t*\206H\206\367\r\001\001\v\005\0000\201\2101\v0\t\006\003
U\004\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\00
4\a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v
\f\004Cast1(0&\006\003U\004\003\f\037Cast CRL Test Untrusted Root CA0\036\027\r1
60601170615Z\027\r360527170615Z0\201\2071\v0\t\006\003U\004\006\023\002US1\0230\
021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230
\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1\'0%\006\003U\0
04\003\f\036Cast CRL Test Untrusted Signer0\202\001\"0\r\006\t*\206H\206\367\r\0
01\001\001\005\000\003\202\001\017\0000\202\001\n\002\202\001\001\000\274=\315\0
31\256Nv\203T.\331\225\362\365~\347\"\326\321\'\234A\20669\025qUx4\311)\263Q\370
G\337\340T\001\221r\266o_\240l\330\016\301\017\225%#\262\002\371E\360\250W\361}\
315\222\267O(\034J*\356\017\310I\202\275h\343tA|!\373\316\017\017\216\223\225\37
2\327P\253\262\317\217\324X\256m\231\202x\262\363\255\270,\224\217f[\324t\016\22
0(\377\2062(8\314r\367\364\311\0172a\244\325G}W6\351\264\"8\250\226\017\035\177-
h;E<\315.>\321c\020\032m\344\'\273\306/2\225\205\352\337)7F\212y`\027]{\253\313\
250\333\356\336,\216E\244\247\353\353y\3756Z\302l\322_Dad\034\020\243\330G\202\0
34i!\363\242\005(\247\"\am\244\247J\223\213\3521h^\224\202\271\264\261x;\'\t_\23
5{xB\311B\251\232\002\241&\277\363\245\200\2108-\002\003\001\000\001\243Z0X0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024\017\272\020\3
47\307\205M\340wE_I\241\301\027\260n\200\247\n0\037\006\003U\035#\004\0300\026\2
00\024VG\243\022\246\333\267\363\361\344hb\313\001E\375+\002sh0\v\006\003U\035\0
17\004\004\003\002\a\2000\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\
001\000\231\001\372\241\025\202\262\350\300\251\315\356)\262\277\272W\305\235\23
4\372+\366\300{\361x\241\227\376\321\371\327\336\252J\344\"\203\037\204\305i\321
\344\357\a\273\201\303\006\233\330\266\025vk\t=\257\'\a\026\356\324[P\t1\347\241
\237\n\371\261\327\234\324\333\215\224\037\b\203Ku\200\314\017\315\301\\\221\236
W\364\254\260G\273\233\022\341\273\343\332},\315\203f\223]\375\375@}<e\354\352\3
11\223\243\177\204x\207\217\367R\227J\020\f\230Y\367\026\1772\034\214\034\n\270\
312\263\256v\207\335I\252*\266\337\273\2605\256\202y\213p\r\341D\036E0^g\375\252
\bDp\227\356\2216\255\304\031\345\235g\331\224/(\325\223\206\003<\276wA\335\033l
#\354\210\r\004\355\346kP\'k\227\246J\345\031\004\330\214/\017\247m\203C\001\240
\327\255\275\276\373\"\322Ap\205\340\266\330\247\244\241\272\035\a\264\372\377\2
02V\252\317\032\200\002\026#\2632\235\030\273\312\313\250\265t\374-\212\020lS\23
6\370\n\3128\v\177\256\265\177\bZ\201d7\277B\201\3558\232-\f\2603\000\205\324\24
3a\346\313\303.q\t\003\313\274\341d\337omF\354H]L\322\025\036\260\221\3669\225\3
20\031B\376}>Q\n\247\216\342\311\0360$\303\342\016\241\264\304\f\305\241\303d\34
75\304\210\237\037\256\222O\344T\262\004[w\376\251\365\310+\215\211\207e\331\301
\377\034\350|=WRT\377)\035\204\376\357\274\033)\274u\277\317w\2668\245\236E\243p
+\3545\3729d\031\002\243\036P\235j\341\307|\254\026\355\374XL\223\034\367lgwyP\2
61\235\253[~\24196A.\v\344\267/\025P\250\217]L\252\354V\337\241\365L\337\252\225
\"(\207\346\264\264\246\300RZ\023\303\220\365y\201\223\005\246\375S\342^Y\310K}\
347\n\211\320\214wc\216y>~\035\310" |
| 121 expected_result: SUCCESS |
| 122 cert_verification_time_millis: 1466179168164 |
| 123 } |
| 124 tests { |
| 125 description: "CRL with a serial number range that is just below the ICA\'s ser
ial number." |
| 126 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 127 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 128 crl_bundle: "\n\245\n\n2\020\274\307\332\370\325*\030\320\017*&\n \273\362\000
z\206#\324\325\367\005\230\345c\226\006C4-\251e\347\341\360\031\030\325-\200d\37
7\242i\020\033\030\034\022\353\a0\202\003\3470\202\002\317\240\003\002\001\002\0
02\002\000\2220\r\006\t*\206H\206\367\r\001\001\v\005\0000\201\2101\v0\t\006\003
U\004\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\00
4\a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v
\f\004Cast1(0&\006\003U\004\003\f\037Cast CRL Test Untrusted Root CA0\036\027\r1
60601170615Z\027\r360527170615Z0\201\2071\v0\t\006\003U\004\006\023\002US1\0230\
021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230
\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1\'0%\006\003U\0
04\003\f\036Cast CRL Test Untrusted Signer0\202\001\"0\r\006\t*\206H\206\367\r\0
01\001\001\005\000\003\202\001\017\0000\202\001\n\002\202\001\001\000\274=\315\0
31\256Nv\203T.\331\225\362\365~\347\"\326\321\'\234A\20669\025qUx4\311)\263Q\370
G\337\340T\001\221r\266o_\240l\330\016\301\017\225%#\262\002\371E\360\250W\361}\
315\222\267O(\034J*\356\017\310I\202\275h\343tA|!\373\316\017\017\216\223\225\37
2\327P\253\262\317\217\324X\256m\231\202x\262\363\255\270,\224\217f[\324t\016\22
0(\377\2062(8\314r\367\364\311\0172a\244\325G}W6\351\264\"8\250\226\017\035\177-
h;E<\315.>\321c\020\032m\344\'\273\306/2\225\205\352\337)7F\212y`\027]{\253\313\
250\333\356\336,\216E\244\247\353\353y\3756Z\302l\322_Dad\034\020\243\330G\202\0
34i!\363\242\005(\247\"\am\244\247J\223\213\3521h^\224\202\271\264\261x;\'\t_\23
5{xB\311B\251\232\002\241&\277\363\245\200\2108-\002\003\001\000\001\243Z0X0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024\017\272\020\3
47\307\205M\340wE_I\241\301\027\260n\200\247\n0\037\006\003U\035#\004\0300\026\2
00\024VG\243\022\246\333\267\363\361\344hb\313\001E\375+\002sh0\v\006\003U\035\0
17\004\004\003\002\a\2000\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\
001\000\231\001\372\241\025\202\262\350\300\251\315\356)\262\277\272W\305\235\23
4\372+\366\300{\361x\241\227\376\321\371\327\336\252J\344\"\203\037\204\305i\321
\344\357\a\273\201\303\006\233\330\266\025vk\t=\257\'\a\026\356\324[P\t1\347\241
\237\n\371\261\327\234\324\333\215\224\037\b\203Ku\200\314\017\315\301\\\221\236
W\364\254\260G\273\233\022\341\273\343\332},\315\203f\223]\375\375@}<e\354\352\3
11\223\243\177\204x\207\217\367R\227J\020\f\230Y\367\026\1772\034\214\034\n\270\
312\263\256v\207\335I\252*\266\337\273\2605\256\202y\213p\r\341D\036E0^g\375\252
\bDp\227\356\2216\255\304\031\345\235g\331\224/(\325\223\206\003<\276wA\335\033l
#\354\210\r\004\355\346kP\'k\227\246J\345\031\004\330\214/\017\247m\203C\001\240
\327\255\275\276\373\"\322Ap\205\340\266\330\247\244\241\272\035\a\264\372\377\2
02V\252\317\032\200\0027\177\270\030\347\225vQq\234ih\311\333y\333*\373^7\251\22
1KUn\326_\320\f\006\246gG\343 \226\340\224\372\210|\202\023\255\372u\033\022\313
o\310\317\2071r\207u&\314\352\v\256\b22`\267\310VX\024\244\373\350\001\255;\342\
177\343\250:/<\325\251\211j}\f5\033!\351}\265z#\332^\371\b5\226k\0274\v\211~\267
kj(\r\365bTj\317\300\027\016\020\260o{\206\240`([\221\206\357\n\336\263\234\0051
Y\214}\334}(\226\205\333\313\n4h\217\242@\307f\253y\200\006\004\t\370\236\264\02
1\003\220\346\3608\301\302Y\363\246\355G\375\272m6\\4\341tja\362*7\017\317\202C\
244\352\216W\317\212qj\360\263\214!I\220\315l15\256\na\022m\331\bO\311\361$)%|n.
\003ZG\275\330kJ\320^#\200\370\374M\022\355\200\035m\223\353i\306\"" |
| 129 expected_result: SUCCESS |
| 130 cert_verification_time_millis: 1466179168164 |
| 131 } |
| 132 tests { |
| 133 description: "Valid cert/path, valid CRL with a serial number range that inclu
des the device cert, but the issuer SPKI hash does not match." |
| 134 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 135 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 136 crl_bundle: "\n\245\n\n2\020\274\307\332\370\325*\030\320\017*&\n 000000000000
00000000000000000000\020\035\030\037\022\353\a0\202\003\3470\202\002\317\240\003
\002\001\002\002\002\000\2220\r\006\t*\206H\206\367\r\001\001\v\005\0000\201\210
1\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260\0
24\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\
006\003U\004\v\f\004Cast1(0&\006\003U\004\003\f\037Cast CRL Test Untrusted Root
CA0\036\027\r160601170615Z\027\r360527170615Z0\201\2071\v0\t\006\003U\004\006\02
3\002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMount
ain View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1\
'0%\006\003U\004\003\f\036Cast CRL Test Untrusted Signer0\202\001\"0\r\006\t*\20
6H\206\367\r\001\001\001\005\000\003\202\001\017\0000\202\001\n\002\202\001\001\
000\274=\315\031\256Nv\203T.\331\225\362\365~\347\"\326\321\'\234A\20669\025qUx4
\311)\263Q\370G\337\340T\001\221r\266o_\240l\330\016\301\017\225%#\262\002\371E\
360\250W\361}\315\222\267O(\034J*\356\017\310I\202\275h\343tA|!\373\316\017\017\
216\223\225\372\327P\253\262\317\217\324X\256m\231\202x\262\363\255\270,\224\217
f[\324t\016\220(\377\2062(8\314r\367\364\311\0172a\244\325G}W6\351\264\"8\250\22
6\017\035\177-h;E<\315.>\321c\020\032m\344\'\273\306/2\225\205\352\337)7F\212y`\
027]{\253\313\250\333\356\336,\216E\244\247\353\353y\3756Z\302l\322_Dad\034\020\
243\330G\202\034i!\363\242\005(\247\"\am\244\247J\223\213\3521h^\224\202\271\264
\261x;\'\t_\235{xB\311B\251\232\002\241&\277\363\245\200\2108-\002\003\001\000\0
01\243Z0X0\t\006\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024
\017\272\020\347\307\205M\340wE_I\241\301\027\260n\200\247\n0\037\006\003U\035#\
004\0300\026\200\024VG\243\022\246\333\267\363\361\344hb\313\001E\375+\002sh0\v\
006\003U\035\017\004\004\003\002\a\2000\r\006\t*\206H\206\367\r\001\001\v\005\00
0\003\202\001\001\000\231\001\372\241\025\202\262\350\300\251\315\356)\262\277\2
72W\305\235\234\372+\366\300{\361x\241\227\376\321\371\327\336\252J\344\"\203\03
7\204\305i\321\344\357\a\273\201\303\006\233\330\266\025vk\t=\257\'\a\026\356\32
4[P\t1\347\241\237\n\371\261\327\234\324\333\215\224\037\b\203Ku\200\314\017\315
\301\\\221\236W\364\254\260G\273\233\022\341\273\343\332},\315\203f\223]\375\375
@}<e\354\352\311\223\243\177\204x\207\217\367R\227J\020\f\230Y\367\026\1772\034\
214\034\n\270\312\263\256v\207\335I\252*\266\337\273\2605\256\202y\213p\r\341D\0
36E0^g\375\252\bDp\227\356\2216\255\304\031\345\235g\331\224/(\325\223\206\003<\
276wA\335\033l#\354\210\r\004\355\346kP\'k\227\246J\345\031\004\330\214/\017\247
m\203C\001\240\327\255\275\276\373\"\322Ap\205\340\266\330\247\244\241\272\035\a
\264\372\377\202V\252\317\032\200\002X\372\216\316\2060\304\036\311\361\241\306\
241\305\v9&\342W\211\251\'>\333\023G\f&\324\322\305L\314j\367\373\255\325n\022\3
41\020\004&T[\254YI\325XEg\021\272\353\304\r\315\234\347\332\361k\213;\214\355\2
526\254\000\325\242\304\275#\\l\323\034\364\f;{l\270\205iT\371\rBB~\277Ex\331\36
34\324\017Z\032\026\3736\bd\210F$\220\2451\n\244\275v\214\331afB\273\341\265\030
\256\213A\212\232\223\226\340\027\005]\304\344\336\237\\\374pQs\336\352\335\334\
214\347R7\333|\037\212P0\3738\202~\277\312:\"Y\357\030\243[\321E|>\v\254\340\030
k\\\306}\030\231lI%\270\377\211.\320\303H.\352k\277$\273\026q\212\356\230?v\331\
373\231\345\326\212\271L9\247+\365\335\314q\255\002,\334\023r\250\376\335\267<+\
353\\/\2112\354\n)\231\3418\204\277[\240\216" |
| 137 expected_result: SUCCESS |
| 138 cert_verification_time_millis: 1466179168164 |
| 139 } |
| 140 tests { |
| 141 description: "Valid CRL with a serial number range that ends with the ICA." |
| 142 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 143 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 144 crl_bundle: "\n\245\n\n2\020\274\307\332\370\325*\030\320\017*&\n \273\362\000
z\206#\324\325\367\005\230\345c\226\006C4-\251e\347\341\360\031\030\325-\200d\37
7\242i\020\000\030\035\022\353\a0\202\003\3470\202\002\317\240\003\002\001\002\0
02\002\000\2220\r\006\t*\206H\206\367\r\001\001\v\005\0000\201\2101\v0\t\006\003
U\004\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\00
4\a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v
\f\004Cast1(0&\006\003U\004\003\f\037Cast CRL Test Untrusted Root CA0\036\027\r1
60601170615Z\027\r360527170615Z0\201\2071\v0\t\006\003U\004\006\023\002US1\0230\
021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230
\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1\'0%\006\003U\0
04\003\f\036Cast CRL Test Untrusted Signer0\202\001\"0\r\006\t*\206H\206\367\r\0
01\001\001\005\000\003\202\001\017\0000\202\001\n\002\202\001\001\000\274=\315\0
31\256Nv\203T.\331\225\362\365~\347\"\326\321\'\234A\20669\025qUx4\311)\263Q\370
G\337\340T\001\221r\266o_\240l\330\016\301\017\225%#\262\002\371E\360\250W\361}\
315\222\267O(\034J*\356\017\310I\202\275h\343tA|!\373\316\017\017\216\223\225\37
2\327P\253\262\317\217\324X\256m\231\202x\262\363\255\270,\224\217f[\324t\016\22
0(\377\2062(8\314r\367\364\311\0172a\244\325G}W6\351\264\"8\250\226\017\035\177-
h;E<\315.>\321c\020\032m\344\'\273\306/2\225\205\352\337)7F\212y`\027]{\253\313\
250\333\356\336,\216E\244\247\353\353y\3756Z\302l\322_Dad\034\020\243\330G\202\0
34i!\363\242\005(\247\"\am\244\247J\223\213\3521h^\224\202\271\264\261x;\'\t_\23
5{xB\311B\251\232\002\241&\277\363\245\200\2108-\002\003\001\000\001\243Z0X0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024\017\272\020\3
47\307\205M\340wE_I\241\301\027\260n\200\247\n0\037\006\003U\035#\004\0300\026\2
00\024VG\243\022\246\333\267\363\361\344hb\313\001E\375+\002sh0\v\006\003U\035\0
17\004\004\003\002\a\2000\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\
001\000\231\001\372\241\025\202\262\350\300\251\315\356)\262\277\272W\305\235\23
4\372+\366\300{\361x\241\227\376\321\371\327\336\252J\344\"\203\037\204\305i\321
\344\357\a\273\201\303\006\233\330\266\025vk\t=\257\'\a\026\356\324[P\t1\347\241
\237\n\371\261\327\234\324\333\215\224\037\b\203Ku\200\314\017\315\301\\\221\236
W\364\254\260G\273\233\022\341\273\343\332},\315\203f\223]\375\375@}<e\354\352\3
11\223\243\177\204x\207\217\367R\227J\020\f\230Y\367\026\1772\034\214\034\n\270\
312\263\256v\207\335I\252*\266\337\273\2605\256\202y\213p\r\341D\036E0^g\375\252
\bDp\227\356\2216\255\304\031\345\235g\331\224/(\325\223\206\003<\276wA\335\033l
#\354\210\r\004\355\346kP\'k\227\246J\345\031\004\330\214/\017\247m\203C\001\240
\327\255\275\276\373\"\322Ap\205\340\266\330\247\244\241\272\035\a\264\372\377\2
02V\252\317\032\200\002J\350\vj\3328\001\203\265\201\033k\212<\221x?\324\302\363
\205\236\264\340\363q\241G\244\304\211\377\343\362\373\355\224\262\363l\231!!\03
7\320^\252\267W\342\371\223\217\236\214\3001h\260\254\217\265\314\223\361\323\27
7\264J\0339\330^@\267/\267\262\356\021\221Z\005\365\204\274\002\035m\225\277V\35
7h]L\230e\235bw]\033s\353\255\255\025\354H\345&\225R\303\337ZW\254\365\212\201G\
350\025M\234\016\264\317~s!\351^\366\224\023\214\334\037\307\344\310\352\241_\v\
344l\236\324\373\037/n\vIF\000\223\300Yc5\'~\v*\375\027\251}\347s\320\204\207\00
1z\205\246\374ky\356\327zz\003V\321B\253)Nv\006>\255)\275\341\217\2704\317\330\3
62\233\234\214\373B:\346\322\026\246i\324\365\350.\270\325\267\346\036%gLh\\G\25
5s\'|\376\016\320\215\027\277\365\"3Q\204\324\314\034\224\022y" |
| 145 expected_result: REVOCATION_CHECK_FAILED |
| 146 cert_verification_time_millis: 1466179168164 |
| 147 } |
| 148 tests { |
| 149 description: "Valid CRL with a serial number range that begins with the device
cert." |
| 150 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 151 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 152 crl_bundle: "\n\245\n\n2\020\274\307\332\370\325*\030\320\017*&\n \005{\224\25
0\354\377X\232#T\222Q\366\361\214\343\026\344vR\306\252f\313\261\314\334\\\3731\
032\371\020\036\030(\022\353\a0\202\003\3470\202\002\317\240\003\002\001\002\002
\002\000\2220\r\006\t*\206H\206\367\r\001\001\v\005\0000\201\2101\v0\t\006\003U\
004\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\
a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f
\004Cast1(0&\006\003U\004\003\f\037Cast CRL Test Untrusted Root CA0\036\027\r160
601170615Z\027\r360527170615Z0\201\2071\v0\t\006\003U\004\006\023\002US1\0230\02
1\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\0
21\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1\'0%\006\003U\004
\003\f\036Cast CRL Test Untrusted Signer0\202\001\"0\r\006\t*\206H\206\367\r\001
\001\001\005\000\003\202\001\017\0000\202\001\n\002\202\001\001\000\274=\315\031
\256Nv\203T.\331\225\362\365~\347\"\326\321\'\234A\20669\025qUx4\311)\263Q\370G\
337\340T\001\221r\266o_\240l\330\016\301\017\225%#\262\002\371E\360\250W\361}\31
5\222\267O(\034J*\356\017\310I\202\275h\343tA|!\373\316\017\017\216\223\225\372\
327P\253\262\317\217\324X\256m\231\202x\262\363\255\270,\224\217f[\324t\016\220(
\377\2062(8\314r\367\364\311\0172a\244\325G}W6\351\264\"8\250\226\017\035\177-h;
E<\315.>\321c\020\032m\344\'\273\306/2\225\205\352\337)7F\212y`\027]{\253\313\25
0\333\356\336,\216E\244\247\353\353y\3756Z\302l\322_Dad\034\020\243\330G\202\034
i!\363\242\005(\247\"\am\244\247J\223\213\3521h^\224\202\271\264\261x;\'\t_\235{
xB\311B\251\232\002\241&\277\363\245\200\2108-\002\003\001\000\001\243Z0X0\t\006
\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024\017\272\020\347
\307\205M\340wE_I\241\301\027\260n\200\247\n0\037\006\003U\035#\004\0300\026\200
\024VG\243\022\246\333\267\363\361\344hb\313\001E\375+\002sh0\v\006\003U\035\017
\004\004\003\002\a\2000\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\00
1\000\231\001\372\241\025\202\262\350\300\251\315\356)\262\277\272W\305\235\234\
372+\366\300{\361x\241\227\376\321\371\327\336\252J\344\"\203\037\204\305i\321\3
44\357\a\273\201\303\006\233\330\266\025vk\t=\257\'\a\026\356\324[P\t1\347\241\2
37\n\371\261\327\234\324\333\215\224\037\b\203Ku\200\314\017\315\301\\\221\236W\
364\254\260G\273\233\022\341\273\343\332},\315\203f\223]\375\375@}<e\354\352\311
\223\243\177\204x\207\217\367R\227J\020\f\230Y\367\026\1772\034\214\034\n\270\31
2\263\256v\207\335I\252*\266\337\273\2605\256\202y\213p\r\341D\036E0^g\375\252\b
Dp\227\356\2216\255\304\031\345\235g\331\224/(\325\223\206\003<\276wA\335\033l#\
354\210\r\004\355\346kP\'k\227\246J\345\031\004\330\214/\017\247m\203C\001\240\3
27\255\275\276\373\"\322Ap\205\340\266\330\247\244\241\272\035\a\264\372\377\202
V\252\317\032\200\002|9\327\234?6\366\177\351w\241\263>\251zl\216I\321$z\0202\24
5 \204\325_\006\3258X>\033\263\200\005\340e\243]\3640\310\377\372\371\025Z\364\1
77;\364\304\244#\177\331\271\303\\WeT\024\2739\246[\221\355\270\317$\250Y\261\03
2\034\374\271\325\350_\337\347\275N2Q\274\035\3013\257\367\204\2766`\222\310\236
\241\231\333\030\232E\347\2468b\027\310\215\257Y\312\302\3517\371\273,\326\244\3
57\026\322i\023\204\332fl3\263\030zz\216a\342\266\317>\356\246K\360\271\364\270\
311l\266~\274\233uY\322\357\244`K\370U\302\233\355\363\336\314\033\270\324\226?\
001>-\032!6\016I\233\215s\005\316\247\273\\\266\021\342R3y[\373\332\330\255\202^
8\264p\357z,r+\255\374\217\023\356\300\273\003\023GiS\225D\244\000\370Y\0273\270
=\376\375\270\242\361\311Z$l\3541\253s\211\016\247\237" |
| 153 expected_result: REVOCATION_CHECK_FAILED |
| 154 cert_verification_time_millis: 1466179168164 |
| 155 } |
| 156 tests { |
| 157 description: "Valid CRL with a serial number range. Device cert is in the midd
le of the range." |
| 158 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 159 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 160 crl_bundle: "\n\245\n\n2\020\274\307\332\370\325*\030\320\017*&\n \005{\224\25
0\354\377X\232#T\222Q\366\361\214\343\026\344vR\306\252f\313\261\314\334\\\3731\
032\371\020\024\030(\022\353\a0\202\003\3470\202\002\317\240\003\002\001\002\002
\002\000\2220\r\006\t*\206H\206\367\r\001\001\v\005\0000\201\2101\v0\t\006\003U\
004\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\
a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f
\004Cast1(0&\006\003U\004\003\f\037Cast CRL Test Untrusted Root CA0\036\027\r160
601170615Z\027\r360527170615Z0\201\2071\v0\t\006\003U\004\006\023\002US1\0230\02
1\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\0
21\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1\'0%\006\003U\004
\003\f\036Cast CRL Test Untrusted Signer0\202\001\"0\r\006\t*\206H\206\367\r\001
\001\001\005\000\003\202\001\017\0000\202\001\n\002\202\001\001\000\274=\315\031
\256Nv\203T.\331\225\362\365~\347\"\326\321\'\234A\20669\025qUx4\311)\263Q\370G\
337\340T\001\221r\266o_\240l\330\016\301\017\225%#\262\002\371E\360\250W\361}\31
5\222\267O(\034J*\356\017\310I\202\275h\343tA|!\373\316\017\017\216\223\225\372\
327P\253\262\317\217\324X\256m\231\202x\262\363\255\270,\224\217f[\324t\016\220(
\377\2062(8\314r\367\364\311\0172a\244\325G}W6\351\264\"8\250\226\017\035\177-h;
E<\315.>\321c\020\032m\344\'\273\306/2\225\205\352\337)7F\212y`\027]{\253\313\25
0\333\356\336,\216E\244\247\353\353y\3756Z\302l\322_Dad\034\020\243\330G\202\034
i!\363\242\005(\247\"\am\244\247J\223\213\3521h^\224\202\271\264\261x;\'\t_\235{
xB\311B\251\232\002\241&\277\363\245\200\2108-\002\003\001\000\001\243Z0X0\t\006
\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024\017\272\020\347
\307\205M\340wE_I\241\301\027\260n\200\247\n0\037\006\003U\035#\004\0300\026\200
\024VG\243\022\246\333\267\363\361\344hb\313\001E\375+\002sh0\v\006\003U\035\017
\004\004\003\002\a\2000\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\00
1\000\231\001\372\241\025\202\262\350\300\251\315\356)\262\277\272W\305\235\234\
372+\366\300{\361x\241\227\376\321\371\327\336\252J\344\"\203\037\204\305i\321\3
44\357\a\273\201\303\006\233\330\266\025vk\t=\257\'\a\026\356\324[P\t1\347\241\2
37\n\371\261\327\234\324\333\215\224\037\b\203Ku\200\314\017\315\301\\\221\236W\
364\254\260G\273\233\022\341\273\343\332},\315\203f\223]\375\375@}<e\354\352\311
\223\243\177\204x\207\217\367R\227J\020\f\230Y\367\026\1772\034\214\034\n\270\31
2\263\256v\207\335I\252*\266\337\273\2605\256\202y\213p\r\341D\036E0^g\375\252\b
Dp\227\356\2216\255\304\031\345\235g\331\224/(\325\223\206\003<\276wA\335\033l#\
354\210\r\004\355\346kP\'k\227\246J\345\031\004\330\214/\017\247m\203C\001\240\3
27\255\275\276\373\"\322Ap\205\340\266\330\247\244\241\272\035\a\264\372\377\202
V\252\317\032\200\002i\262/\305*\246PK\027\273x\214=\233Mm7>\3060\316\274\331\24
0\232 \360^\243\200w\rSe_\021\024m\366N\312\']\246u\342\206\253\345\361s\200\342
\017\320\004\273\305\205\221j\221\233\'>\3775\315\322}B/\224\225P\204\200\\\235\
a>\245\027\336\373y\032;\266\247S\274t\367\365\222\026\322\230\345j\036\227\316\
317\327\335\344\247\bnk\223\315-D\357x\370`\016\270H\347\307{r\276=\222K]\237\34
0\206geo\000\264\246#5\021\353\321\216\300O>1n\006\232\234\250\030g\355\222^\203
\374\334Q\371\353\v\332h\205\334P\230\352t9\347\217}\311\205\222\377?\366\213\33
5\262F\314R2[\020\211\340\377\305I5\bz[\337\234\303\020Yz\205\321\vh\273db\252\3
64\260po\030\000pv\3054\320~\226:\016\227\364(\214\313\334)\264\365\325nB\315\36
3\250N\216\336f&}\330\217" |
| 161 expected_result: REVOCATION_CHECK_FAILED |
| 162 cert_verification_time_millis: 1466179168164 |
| 163 } |
| 164 tests { |
| 165 description: "Valid CRL with a serial number range that covers all 64-bit unsi
gned integers." |
| 166 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 167 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 168 crl_bundle: "\n\256\n\n;\020\274\307\332\370\325*\030\320\017*/\n \005{\224\25
0\354\377X\232#T\222Q\366\361\214\343\026\344vR\306\252f\313\261\314\334\\\3731\
032\371\020\000\030\377\377\377\377\377\377\377\377\377\001\022\353\a0\202\003\3
470\202\002\317\240\003\002\001\002\002\002\000\2220\r\006\t*\206H\206\367\r\001
\001\v\005\0000\201\2101\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\
b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004
\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1(0&\006\003U\004\003\f\037Cast C
RL Test Untrusted Root CA0\036\027\r160601170615Z\027\r360527170615Z0\201\2071\v
0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\
006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006
\003U\004\v\f\004Cast1\'0%\006\003U\004\003\f\036Cast CRL Test Untrusted Signer0
\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\001\017\0000\202
\001\n\002\202\001\001\000\274=\315\031\256Nv\203T.\331\225\362\365~\347\"\326\3
21\'\234A\20669\025qUx4\311)\263Q\370G\337\340T\001\221r\266o_\240l\330\016\301\
017\225%#\262\002\371E\360\250W\361}\315\222\267O(\034J*\356\017\310I\202\275h\3
43tA|!\373\316\017\017\216\223\225\372\327P\253\262\317\217\324X\256m\231\202x\2
62\363\255\270,\224\217f[\324t\016\220(\377\2062(8\314r\367\364\311\0172a\244\32
5G}W6\351\264\"8\250\226\017\035\177-h;E<\315.>\321c\020\032m\344\'\273\306/2\22
5\205\352\337)7F\212y`\027]{\253\313\250\333\356\336,\216E\244\247\353\353y\3756
Z\302l\322_Dad\034\020\243\330G\202\034i!\363\242\005(\247\"\am\244\247J\223\213
\3521h^\224\202\271\264\261x;\'\t_\235{xB\311B\251\232\002\241&\277\363\245\200\
2108-\002\003\001\000\001\243Z0X0\t\006\003U\035\023\004\0020\0000\035\006\003U\
035\016\004\026\004\024\017\272\020\347\307\205M\340wE_I\241\301\027\260n\200\24
7\n0\037\006\003U\035#\004\0300\026\200\024VG\243\022\246\333\267\363\361\344hb\
313\001E\375+\002sh0\v\006\003U\035\017\004\004\003\002\a\2000\r\006\t*\206H\206
\367\r\001\001\v\005\000\003\202\001\001\000\231\001\372\241\025\202\262\350\300
\251\315\356)\262\277\272W\305\235\234\372+\366\300{\361x\241\227\376\321\371\32
7\336\252J\344\"\203\037\204\305i\321\344\357\a\273\201\303\006\233\330\266\025v
k\t=\257\'\a\026\356\324[P\t1\347\241\237\n\371\261\327\234\324\333\215\224\037\
b\203Ku\200\314\017\315\301\\\221\236W\364\254\260G\273\233\022\341\273\343\332}
,\315\203f\223]\375\375@}<e\354\352\311\223\243\177\204x\207\217\367R\227J\020\f
\230Y\367\026\1772\034\214\034\n\270\312\263\256v\207\335I\252*\266\337\273\2605
\256\202y\213p\r\341D\036E0^g\375\252\bDp\227\356\2216\255\304\031\345\235g\331\
224/(\325\223\206\003<\276wA\335\033l#\354\210\r\004\355\346kP\'k\227\246J\345\0
31\004\330\214/\017\247m\203C\001\240\327\255\275\276\373\"\322Ap\205\340\266\33
0\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\230\037`{\f\267aMD\
274\211X\"C)\237\365\215\031\n\371\220\256\001\"\274\005\262\343\263\003\311M\22
5B\261\266\214|k\301\254\227\316\001\333HO\026\252]@\347\335\336\246\365\251\v\t
\313??\027\016\356~,\245\363\034\276p\024\032v\3474\352\325C\243\316<\323p\034Vm
\200y\025D\326{\327\022X]EI\317o\316\323\030\006\210|\311\335\360\344\243\034\27
3R\2557\001\243\2403\310\2056N(\241\363S\235\226\261\024\202r9\n}7\331V(W\t(\244
\226\274y\252\323\326\267vr\000\223\346\246>\351\350\022\205\374u\021\350\037\27
7\033z\260\035\213\312AK\244\250\341\337%)\36463R\336\327B=\3738\231L\234\2507\2
21-\377\267=9\236\316\334\355*\026\371\273\232\242b\266a\221\3309$\177\326\t\337
\350V\215/u\341j\257\371\000\3002K\327\356\037\026\340\321\317\265w(^\330\236a\3
70" |
| 169 expected_result: REVOCATION_CHECK_FAILED |
| 170 cert_verification_time_millis: 1466179168164 |
| 171 } |
| 172 tests { |
| 173 description: "Valid CRL with two serial number ranges. First range misses the
device cert. Second range covers the device cert." |
| 174 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 175 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 176 crl_bundle: "\n\316\n\n[\020\274\307\332\370\325*\030\320\017*&\n \005{\224\25
0\354\377X\232#T\222Q\366\361\214\343\026\344vR\306\252f\313\261\314\334\\\3731\
032\371\020\035\030\037*\'\n \005{\224\250\354\377X\232#T\222Q\366\361\214\343\0
26\344vR\306\252f\313\261\314\334\\\3731\032\371\020\037\030\202\001\022\353\a0\
202\003\3470\202\002\317\240\003\002\001\002\002\002\000\2220\r\006\t*\206H\206\
367\r\001\001\v\005\0000\201\2101\v0\t\006\003U\004\006\023\002US1\0230\021\006\
003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006
\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1(0&\006\003U\004\003\f\
037Cast CRL Test Untrusted Root CA0\036\027\r160601170615Z\027\r360527170615Z0\2
01\2071\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\
0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1
\r0\v\006\003U\004\v\f\004Cast1\'0%\006\003U\004\003\f\036Cast CRL Test Untruste
d Signer0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\001\017
\0000\202\001\n\002\202\001\001\000\274=\315\031\256Nv\203T.\331\225\362\365~\34
7\"\326\321\'\234A\20669\025qUx4\311)\263Q\370G\337\340T\001\221r\266o_\240l\330
\016\301\017\225%#\262\002\371E\360\250W\361}\315\222\267O(\034J*\356\017\310I\2
02\275h\343tA|!\373\316\017\017\216\223\225\372\327P\253\262\317\217\324X\256m\2
31\202x\262\363\255\270,\224\217f[\324t\016\220(\377\2062(8\314r\367\364\311\017
2a\244\325G}W6\351\264\"8\250\226\017\035\177-h;E<\315.>\321c\020\032m\344\'\273
\306/2\225\205\352\337)7F\212y`\027]{\253\313\250\333\356\336,\216E\244\247\353\
353y\3756Z\302l\322_Dad\034\020\243\330G\202\034i!\363\242\005(\247\"\am\244\247
J\223\213\3521h^\224\202\271\264\261x;\'\t_\235{xB\311B\251\232\002\241&\277\363
\245\200\2108-\002\003\001\000\001\243Z0X0\t\006\003U\035\023\004\0020\0000\035\
006\003U\035\016\004\026\004\024\017\272\020\347\307\205M\340wE_I\241\301\027\26
0n\200\247\n0\037\006\003U\035#\004\0300\026\200\024VG\243\022\246\333\267\363\3
61\344hb\313\001E\375+\002sh0\v\006\003U\035\017\004\004\003\002\a\2000\r\006\t*
\206H\206\367\r\001\001\v\005\000\003\202\001\001\000\231\001\372\241\025\202\26
2\350\300\251\315\356)\262\277\272W\305\235\234\372+\366\300{\361x\241\227\376\3
21\371\327\336\252J\344\"\203\037\204\305i\321\344\357\a\273\201\303\006\233\330
\266\025vk\t=\257\'\a\026\356\324[P\t1\347\241\237\n\371\261\327\234\324\333\215
\224\037\b\203Ku\200\314\017\315\301\\\221\236W\364\254\260G\273\233\022\341\273
\343\332},\315\203f\223]\375\375@}<e\354\352\311\223\243\177\204x\207\217\367R\2
27J\020\f\230Y\367\026\1772\034\214\034\n\270\312\263\256v\207\335I\252*\266\337
\273\2605\256\202y\213p\r\341D\036E0^g\375\252\bDp\227\356\2216\255\304\031\345\
235g\331\224/(\325\223\206\003<\276wA\335\033l#\354\210\r\004\355\346kP\'k\227\2
46J\345\031\004\330\214/\017\247m\203C\001\240\327\255\275\276\373\"\322Ap\205\3
40\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\210:\026\0
01NT\336\234)(\363\244\322\334X\354O\000\271\301\250\020\225\337w\331\363#\230\2
15#\a\225$r\216\ff\002\352(N\246\267\253$\004.A\201Rnz\235?\2647\002\342/\256\37
3\216.\003k\372\032\206j\375k{\350\241\333\344\303\373\003\205\031\245W\324\031X
\307n:PS\177e\354T\271P\005F:n}(\356=\276K\275\337\245\rW\204]G\362\016\314\274\
020\302Og\356\223\373vM\326\366\201h\002P \250\367\302\302l@\3358\233\231\221\31
7\000\v\003*\240Z\3458\274\235(I\254xv\304\302B\306I\333=y|9sA\221\262Z\357j\260
\030\376]\'\\\224\251\037\341\220l){9\355oykC\204D\016\340\001\217\"\025\b~\003\
257\255d:W^\303H \023$\374oP^\247s\361\v\357U\226o^\226}\fN\214\345W\005\237\332
\276\032u/2\037J\337$Y\223" |
| 177 expected_result: REVOCATION_CHECK_FAILED |
| 178 cert_verification_time_millis: 1466179168164 |
| 179 } |
| 180 tests { |
| 181 description: "Valid CRL with two serial number ranges. First range covers the
device cert. Second range misses the device cert." |
| 182 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 183 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 184 crl_bundle: "\n\316\n\n[\020\274\307\332\370\325*\030\320\017*&\n \005{\224\25
0\354\377X\232#T\222Q\366\361\214\343\026\344vR\306\252f\313\261\314\334\\\3731\
032\371\020\035\030\037*\'\n \005{\224\250\354\377X\232#T\222Q\366\361\214\343\0
26\344vR\306\252f\313\261\314\334\\\3731\032\371\020\037\030\202\001\022\353\a0\
202\003\3470\202\002\317\240\003\002\001\002\002\002\000\2220\r\006\t*\206H\206\
367\r\001\001\v\005\0000\201\2101\v0\t\006\003U\004\006\023\002US1\0230\021\006\
003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006
\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1(0&\006\003U\004\003\f\
037Cast CRL Test Untrusted Root CA0\036\027\r160601170615Z\027\r360527170615Z0\2
01\2071\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\
0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1
\r0\v\006\003U\004\v\f\004Cast1\'0%\006\003U\004\003\f\036Cast CRL Test Untruste
d Signer0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\001\017
\0000\202\001\n\002\202\001\001\000\274=\315\031\256Nv\203T.\331\225\362\365~\34
7\"\326\321\'\234A\20669\025qUx4\311)\263Q\370G\337\340T\001\221r\266o_\240l\330
\016\301\017\225%#\262\002\371E\360\250W\361}\315\222\267O(\034J*\356\017\310I\2
02\275h\343tA|!\373\316\017\017\216\223\225\372\327P\253\262\317\217\324X\256m\2
31\202x\262\363\255\270,\224\217f[\324t\016\220(\377\2062(8\314r\367\364\311\017
2a\244\325G}W6\351\264\"8\250\226\017\035\177-h;E<\315.>\321c\020\032m\344\'\273
\306/2\225\205\352\337)7F\212y`\027]{\253\313\250\333\356\336,\216E\244\247\353\
353y\3756Z\302l\322_Dad\034\020\243\330G\202\034i!\363\242\005(\247\"\am\244\247
J\223\213\3521h^\224\202\271\264\261x;\'\t_\235{xB\311B\251\232\002\241&\277\363
\245\200\2108-\002\003\001\000\001\243Z0X0\t\006\003U\035\023\004\0020\0000\035\
006\003U\035\016\004\026\004\024\017\272\020\347\307\205M\340wE_I\241\301\027\26
0n\200\247\n0\037\006\003U\035#\004\0300\026\200\024VG\243\022\246\333\267\363\3
61\344hb\313\001E\375+\002sh0\v\006\003U\035\017\004\004\003\002\a\2000\r\006\t*
\206H\206\367\r\001\001\v\005\000\003\202\001\001\000\231\001\372\241\025\202\26
2\350\300\251\315\356)\262\277\272W\305\235\234\372+\366\300{\361x\241\227\376\3
21\371\327\336\252J\344\"\203\037\204\305i\321\344\357\a\273\201\303\006\233\330
\266\025vk\t=\257\'\a\026\356\324[P\t1\347\241\237\n\371\261\327\234\324\333\215
\224\037\b\203Ku\200\314\017\315\301\\\221\236W\364\254\260G\273\233\022\341\273
\343\332},\315\203f\223]\375\375@}<e\354\352\311\223\243\177\204x\207\217\367R\2
27J\020\f\230Y\367\026\1772\034\214\034\n\270\312\263\256v\207\335I\252*\266\337
\273\2605\256\202y\213p\r\341D\036E0^g\375\252\bDp\227\356\2216\255\304\031\345\
235g\331\224/(\325\223\206\003<\276wA\335\033l#\354\210\r\004\355\346kP\'k\227\2
46J\345\031\004\330\214/\017\247m\203C\001\240\327\255\275\276\373\"\322Ap\205\3
40\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\210:\026\0
01NT\336\234)(\363\244\322\334X\354O\000\271\301\250\020\225\337w\331\363#\230\2
15#\a\225$r\216\ff\002\352(N\246\267\253$\004.A\201Rnz\235?\2647\002\342/\256\37
3\216.\003k\372\032\206j\375k{\350\241\333\344\303\373\003\205\031\245W\324\031X
\307n:PS\177e\354T\271P\005F:n}(\356=\276K\275\337\245\rW\204]G\362\016\314\274\
020\302Og\356\223\373vM\326\366\201h\002P \250\367\302\302l@\3358\233\231\221\31
7\000\v\003*\240Z\3458\274\235(I\254xv\304\302B\306I\333=y|9sA\221\262Z\357j\260
\030\376]\'\\\224\251\037\341\220l){9\355oykC\204D\016\340\001\217\"\025\b~\003\
257\255d:W^\303H \023$\374oP^\247s\361\v\357U\226o^\226}\fN\214\345W\005\237\332
\276\032u/2\037J\337$Y\223" |
| 185 expected_result: REVOCATION_CHECK_FAILED |
| 186 cert_verification_time_millis: 1466179168164 |
| 187 } |
| 188 tests { |
| 189 description: "Valid cert/path, no CRL provided, but revocation check is requir
ed." |
| 190 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 191 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 192 expected_result: REVOCATION_CHECK_FAILED_WITHOUT_CRL |
| 193 cert_verification_time_millis: 1466179168164 |
| 194 } |
| 195 tests { |
| 196 description: "CRL is valid at the time of initial verification, but when devic
e cert revocation is checked, the CRL signer cert has expired and the CRL is no
longer valid." |
| 197 der_cert_path: "0\202\003\3570\202\002\327\240\003\002\001\002\002\001\0360\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2001\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\
006\003U\004\003\f\027Cast Test Untrusted ICA0\036\027\r150122000235Z\027\r35011
7000235Z0\201\2031\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nC
alifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\n
Google Inc1\r0\v\006\003U\004\v\f\004Cast1#0!\006\003U\004\003\f\032Cast Test Un
trusted Device0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\0
01\017\0000\202\001\n\002\202\001\001\000\273h\313\224\232\312\213A@\212\267Pm\3
44\311\321\325\307\201\366\306D~\314\263\336\274wh\227\210\365\316@\314\365\217\
322\321D;\245\213T\323\005\002\263\334\004\356\261\0271,m\277\274#\246\362U}\301
\363\224~e\362\265_\374\303\221\373\221\362\320O\2103\032V\371\336\362\323\217\2
51X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370
k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\35
0\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\2
71Sx\v\232\b\001\f\t\2634\254B\034\354\322\273P\t\234\267cA\252e\251G\f\210\275\
367\344\224\306>Gi\255\210\231\233\216o\324$\031Y\n\"\251}\276\371&\321uh\a\340\
177\212\346r\371\324\\\263f!\250^,Q\027v\206\253\002\003\001\000\001\243o0m0\t\0
06\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024tK\b\223^\236\
300\031{\271\016\027\203\207\020\270\227\264E\3530\037\006\003U\035#\004\0300\02
6\200\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\v\006\003U
\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\00
5\a\003\0020\r\006\t*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000lz\202
\370\032\354\350\355E?\022\324\325\217,\204\033\231*\323\345l\342\262\365\313>\2
15\021\202\320?\b\365\373\250!J\004\311\275^\353;\212Ma?>\206\377\312\023.I\261\
037\327\voX\236\314\002\226\225\001\201\254\021\031\372\245\016\350\217\026\375`
o\262\3054\372\247OO0dc\232\332\357\201s\374\320\373@\211^\260\230\313\r\262\347
\254V[\357w\"\333P\371\325\223\335\251\026~\301N$ \376|\325\243.c\206\030\361\34
2a\226\330\275\351\257\357\250\232\217<\211\206~`\316\242|\304\344\031\223\220nd
\222G\275\264gZ\212\264\247\310\353i\346:\313\254~\207\247W\027\314\002\305\240\
205\274Bn&\270\355\225\357A\361u\225\362\0209\200y\213.EuY-6?\004\334\021\r\260\
332\240\n\" M\276\265\240\252\031}{x\021\232\236\340\002\\ \v\207\332\221K\346\2
62\247\270\320\243\a\026=\277\2671\340" |
| 198 der_cert_path: "0\202\003\3410\202\002\311\240\003\002\001\002\002\001\0350\r\
006\t*\206H\206\367\r\001\001\v\005\0000\201\2041\v0\t\006\003U\004\006\023\002U
S1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain Vi
ew1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1$0\"\00
6\003U\004\003\f\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350
117000232Z0\201\2001\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\
nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f
\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1 0\036\006\003U\004\003\f\027Cast Te
st Untrusted ICA0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202
\001\017\0000\202\001\n\002\202\001\001\000\231\375334\366\b\375\304\035w\352\32
0\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\2
12\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263
t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267
p|\356\334hu\265P\215\351d0\0362\256w\340\347\213Xc\323`B\207~\305$\341\207\037\
177\305\341\r\204%\317h\214e\331p+\325\a]C\341\244\027e\341\241\025a{\365.\360\2
11\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\24
2H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\2
06\rgq\247J\364d}\002I\332a\235\261\375\317\326$x\312\355 X\210\367?\006\036t\t|
\\\227\022\330\222xE\022\366\001\210jp\370|\034-\002\003\001\000\001\243`0^0\017
\006\003U\035\023\004\b0\006\001\001\377\002\001\0000\035\006\003U\035\016\004\0
26\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\0
03U\035#\004\0300\026\200\024\314\304\316\216\324s\"M\017\274\214\373\365U\361a\
2458\220\3110\v\006\003U\035\017\004\004\003\002\001\0060\r\006\t*\206H\206\367\
r\001\001\v\005\000\003\202\001\001\000\200\231\322\252\222\361o@\224\034\361\32
4~Qoa\341\360\247g\344\253vL\020\211A\373(\030J\327,M;\346\216q\301\210\336\212\
373\305}Z\370\224\321D\326\325J>\004\320k\003\364~V\364\v\201]\347ZV\373$Tw\020\
246\266~{\237\226\362i\254\300\370\356C\225\207\270\3344@\2713%\320\207\255\215\
327\270\327\310\374\032\375\0024C\200 \372\213\2172\334\376\206 \2367z\020\240}{
<\323bz\031\003\211\'\365<\371\016\246\022\000\\U&\353D\322(2\3747n\312\337\321\
265y1\213\t\021+\f\022M\235+=Q~<\v\362\247`\333dY\244\364\377\233Vw\247\227\332U
\313\227\273\330L\231\215d\302\210\b\336W\246\203\210[^U\205\251-\3300\200j\200\
350/\207\346\346\260\331\373#oJ\357\3315\360\270\241\367\316\261\364\366\251\223
\357U\021A\231\241e\313}\v\303\343\351F!\330\370" |
| 199 crl_bundle: "\n\210\n\n\n\020\270\216\321\325\327*\030\320\017\022\366\a0\202\
003\3620\202\002\332\240\003\002\001\002\002\002\000\2270\r\006\t*\206H\206\367\
r\001\001\v\005\0000\201\2101\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U
\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0230\021\006\003
U\004\n\f\nGoogle Inc1\r0\v\006\003U\004\v\f\004Cast1(0&\006\003U\004\003\f\037C
ast CRL Test Untrusted Root CA0\036\027\r160622004124Z\027\r160623004124Z0\201\2
221\v0\t\006\003U\004\006\023\002US1\0230\021\006\003U\004\b\f\nCalifornia1\0260
\024\006\003U\004\a\f\rMountain View1\0230\021\006\003U\004\n\f\nGoogle Inc1\r0\
v\006\003U\004\v\f\004Cast1200\006\003U\004\003\f)Short Term Cast CRL Test Untru
sted Signer0\202\001\"0\r\006\t*\206H\206\367\r\001\001\001\005\000\003\202\001\
017\0000\202\001\n\002\202\001\001\000\250wB!d\3772~yr\367\f\207\217\005\336\266
\250\020\214\370\241\240V &\317b\341%I=\344\341\363v{\237\300\362\200xj\352Q\005
\366\337e\023Z\276\372ldm\205]XV\354\252RR\301p%\023\271\201\335\000\372\262\372
}\372\331,/\017\314\212\177g\336\035\302\021\323\201c!\372\242\3273\344\370\206\
3340\275\234\201_\005>\245\303S.\311\300\326\370\355\232#\037s;\353[\216\'\324\3
04\257y\325^\343\027}a\322_O\035|\177\363\303a;G\336\364wGRV_\r\361\334M\001\270
\036)d\032Qo5\217\bp;=\375\327\370\327\aR\371(\373\021Jic\327\361\327z\275\362#\
376\271]\304\225Z\372\247\277\374nq:7\2225_\006oR\343HK\354\253\026<\002\251\254
@\374K\330\036h\217\242,;\325\337;\v\361\315\313D\351/\365\016\005\303U\247\"\03
5\265?M\351\267\217\002\003\001\000\001\243Z0X0\t\006\003U\035\023\004\0020\0000
\035\006\003U\035\016\004\026\004\024\222\016\315\233\347\204\306\020\217{<\221\
234Ttty\367.70\037\006\003U\035#\004\0300\026\200\024VG\243\022\246\333\267\363\
361\344hb\313\001E\375+\002sh0\v\006\003U\035\017\004\004\003\002\a\2000\r\006\t
*\206H\206\367\r\001\001\v\005\000\003\202\001\001\000h\335\370w\213\037>\aZ\246
\354U:.09\223Z\202>F\367z\320+\272\257_I\302\325\022\260m 7\353\003p\247w\360\36
4\265eB\t\321\312T\351\324\216\215,w\356n6\'l=S\250\022ri\344N\247\353\353\a\354
\314\342i\217\244\245\1770\202\025\026\n5W\237P\372\346-\331\375\372\321\373\037
\216\372\226\272\004\326cx\253k\353\247H|4S\343\v\ra\247\247`\356\304\324\337U\3
74\342INVH\251A.\234\231\016\212\006D\177\b\321\312E\260\006\346O\304\236\3106\0
26Yk@.\2279\vWA\v\242\025\365\031\234\233\355\301\350\334\352\360V\032\035\233\0
24s\030g\204v\342}\"\220\311\256\320\257\226\362Q\251I>\360bJA\223\362\034\324\3
13\256\270\r\303\273PR\265\271\365\234\336\300Z\373\250\267\345\276\b\rU}[u\216\
243j\236fU\375[\333\032\243\214\022K\t\360\033\243\365\235\032\200\002bbi\206\"\
353\036\035\2257\251{\3125\350\262I\360\032\306\3466-\315\\X\373iDj\244\t\377kIH
\202w\027\rK\321\212\200\303\377\311\254\223E\r\230\032$R\326]\363JL\036\253\364
\321\324\203\256\367\016\342\364\344\347\223\001A\346\324\023\230T\233F\216Oo\'R
\222\335\336\364\363\203}zh\306\234\314c\273\321:\370K\006-\247Cx\365\332\270*\3
53mp\365\244\\2\201\330\206\020\305\200O`\215C\'|\234\342\250\367\0019n-\323\254
\315\177\f\002\205\bb\220\\\035\036\336\002A\277\202\003Krt#\243\243gV\334\264\2
15\2777^\235\002\3046\034\226\200fW\225Xo\022 \\\267>\352\273\363\312\212\237p\2
64Nwx\356lKX\320\2025\026\303\271\034|\271\215h\362\370=\324\350\320\241F\224\v\
t\2526\f\006\306\356\354\005\005\237e\275\371>wA\b#P\277\202@2FV\221\314" |
| 200 expected_result: REVOCATION_CHECK_FAILED |
| 201 cert_verification_time_millis: 1466642485000 |
| 202 crl_verification_time_millis: 1466642483000 |
| 203 } |
| OLD | NEW |