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

Side by Side Diff: components/test/data/cast_certificate/testsuite/testsuite1.pb_text

Issue 2050983002: Cast device revocation checking. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: (Rebase only) Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698