tests {
description: "Valid cert, valid path, no revocation checking."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
expected_result: SUCCESS
cert_verification_time_seconds: 1466179169
}
tests {
description: "Invalid cert (bad signature), valid path, no revocation checking."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026>\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
expected_result: PATH_VERIFICATION_FAILED
cert_verification_time_seconds: 1466179169
}
tests {
description: "Valid cert, invalid ICA (bad signature), no revocation checking."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
expected_result: PATH_VERIFICATION_FAILED
cert_verification_time_seconds: 1466179169
}
tests {
description: "Invalid cert (expired), valid path, no revocation checking."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
expected_result: PATH_VERIFICATION_FAILED
cert_verification_time_seconds: 2082758400
}
tests {
description: "Invalid cert (not yet valid), valid path, no revocation checking."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
expected_result: PATH_VERIFICATION_FAILED
cert_verification_time_seconds: 946684800
}
tests {
description: "Valid cert, missing path, no revocation checking."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
expected_result: PATH_VERIFICATION_FAILED
cert_verification_time_seconds: 1466179169
}
tests {
description: "Valid cert, valid path, valid empty CRL."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
crl_bundle: "\n\377\t\n\f\020\340\274\220\273\005\030\342\274\220\273\005\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\033N\250\251\367\262\212\230\234\253\016_\330\0227\272\347w\327Y#\t\350\243v\375\224\210>b9)\037Nj\220\366d\311u\202L\023+h3\001,\031\362\363\201\261\334v\323?\237\306\017Q\226\337\225mJ\302\365\020\033\247)&\263\035\330\017\006.\252\307\341\v\fSf`\177\'Y\267\216P\002\034\327\302\226\363\".\023`\3343W,\315\003\f\371\033ts/m\226\237\260\335\332\355\227\237/\335\233P\201\377\354e\362\234\033\262u\027!\254\000(\335\214\374v3XQ\274}}\230\220>\333\034\3700\307\241R\377a\377\0214\274\263\rG\022\360\307\037\006\346N{\326YL\t\351\214\306\321v=\017EF\374g\023\320\003\030\267\324n\272C\377q7\025\265@\034\351\320\311p1t\035z\3513\323\374\316\323G{\000\2268=\224\375\253\177\243^\224\207\273\30079\333\355\302\2755\345\036\334{\315x}\202\a"
expected_result: SUCCESS
cert_verification_time_seconds: 1466179169
}
tests {
description: "Invalid CRL: CRL signer cert does not chain up to trusted CRL root."
crl_bundle: "\n\377\t\n\f\020\340\274\220\273\005\030\342\274\220\273\005\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\000\202V\252\317\032\200\002\033N\250\251\367\262\212\230\234\253\016_\330\0227\272\347w\327Y#\t\350\243v\375\224\210>b9)\037Nj\220\366d\311u\202L\023+h3\001,\031\362\363\201\261\334v\323?\237\306\017Q\226\337\225mJ\302\365\020\033\247)&\263\035\330\017\006.\252\307\341\v\fSf`\177\'Y\267\216P\002\034\327\302\226\363\".\023`\3343W,\315\003\f\371\033ts/m\226\237\260\335\332\355\227\237/\335\233P\201\377\354e\362\234\033\262u\027!\254\000(\335\214\374v3XQ\274}}\230\220>\333\034\3700\307\241R\377a\377\0214\274\263\rG\022\360\307\037\006\346N{\326YL\t\351\214\306\321v=\017EF\374g\023\320\003\030\267\324n\272C\377q7\025\265@\034\351\320\311p1t\035z\3513\323\374\316\323G{\000\2268=\224\375\253\177\243^\224\207\273\30079\333\355\302\2755\345\036\334{\315x}\202\a"
expected_result: CRL_VERIFICATION_FAILED
crl_verification_time_seconds: 1466179169
}
tests {
description: "Invalid CRL: unsupported version."
crl_bundle: "\n\212\n\n\027\b\377\377\377\377\377\377\377\377\377\001\020\340\274\220\273\005\030\342\274\220\273\005\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002Fw\252\025\221\023\377P\316\330\315\276\221\022B_\322O\332~\002\347`#\217\035\363\033B}\257U\034\373,\240G\320\345\332\035\243\336\372_\275\\0d^<\374\345?\350\343%1\032M\023\261\245f\002yvz\a]\316\2724\002\331+7\031\304\006|\330;w\257\023\037\322\361i\204C\374\016V\311\020\230\336OJQ\353\262\336\226\b\030\3651\350g9y\361\340\017o\364\337l\246\322V\320}\206\320\301\003\202E\216\244O7\324\234\005\362\aC\240\315\342\330;\036\000\366\366\025D\3615\323\036F\245\277|\215\024\346\036\307V\237\215\250\245\205A$\310\343\221\255P\003\357\223^R\327n\210\204U\006\'\006(0n\350\322G\031m)\301\035\377\253\2009js]Io%\312\354\225\211\261o\202\033)UO~\177\360\2160\203\252\vb`\353\311:\f\0364{@\346\215.`\024f3s\313\226\003\272/J"
expected_result: CRL_VERIFICATION_FAILED
crl_verification_time_seconds: 1466179169
}
tests {
description: "Invalid CRL: bad signature on the CRL."
crl_bundle: "\n\377\t\n\f\020\340\274\220\273\005\030\342\274\220\273\005\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\033N\250\251\367\262\212\230\234\253\016_\330\0227\272\347w\327Y#\t\350\243v\375\224\210>b9)\037Nj\220\366d\311u\202L\023+h3\001,\031\362\363\201\261\334v\323?\237\306\017Q\226\337\225mJ\302\365\020\033\247)&\263\035\330\017\006.\252\307\341\v\fSf`\177\'Y\267\216P\002\034\327\302\226\363\".\023`\3343W,\315\003\f\371\033ts/m\226\237\260\335\332\355\227\237/\335\233P\201\377\354e\362\234\033\262u\027!\254\000(\335\214\374v3XQ\274}}\230\220>\333\034\3700\307\241R\377a\377\0214\274\263\rG\022\360\307\037\006\346N{\326YL\t\351\214\306\321v=\017EF\374g\023\320\003\030\267\324n\272C\377q7\025\265@\034\351\320\311p1t\035z\3513\323\374\316\323G{\000\2268=\224\375\253\177\243^\224\207\273\30079\333\355\302\2755\345\036\334{\316x}\202\a"
expected_result: CRL_VERIFICATION_FAILED
crl_verification_time_seconds: 1466179169
}
tests {
description: "Invalid CRL: expired."
crl_bundle: "\n\377\t\n\f\020\337\274\220\273\005\030\340\274\220\273\005\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\026\016\275\r\251\311\203t\030\213\t\324ilWI\321\360\257\237$?Z\003]\313(\202S\036J\264\255\n~\027\337\366\263h\233R[ZG\0260Z*\261\250\366M_\353\201\375\216\036\305\212~8\243.HN\312\002jx\332\\(L\2619\272\310\000\257\371PZGwvv\322,\322[D\276)yS\220}\'\366l\025\375\244\t\232\370\263\246RT\272\204\201\b\336\214\321P\003 \031\253\323\246`\334leg\327/pi\342\2662\025\370\230\351jA\217\b{\a\256\005:E\254\266u\036m!\037\226,\255N8fE;\345\3200\v\274\305\3456\310\rn\220\356\2714@\216Y\026\030\244\036\231`m/\216\027\335\367\357\240x\021YN\306\227\357\206\037\254QR\006p\351R\221Q\2705w(h)\177\357\006\201\221\264\205\312\364O8\233\022\254v\236\305qKxA\022r\177\267\276h\000\251&}\v\017"
expected_result: CRL_VERIFICATION_FAILED
crl_verification_time_seconds: 1466179169
}
tests {
description: "Invalid CRL: not yet valid."
crl_bundle: "\n\377\t\n\f\020\342\274\220\273\005\030\343\274\220\273\005\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002>\250.*\260\215ZVcg\367\342\345f\302\v\022\362\255}^\031C\334\367gc^\273{K\376\036\210thg\306\003\223\255\021\024#\032v\334\260\231iH7s\213\023\340\274\325\275\377\377&y\303\323\370I\003{CW\244\332\2620\305\237z\261\305\277\3058\312)\317\354\317\353%!R-\323=+e\237\346\223\363\204\206\367\365\267`\0342fc\220\215 dZ9\350\327\017\205\247\365i\365\352\274;\3567\027l|\000&\207=\2169YQd>\v\251T;\033Wr\372u#OV\005\3568n\027\2476\234\254\305\224\335\240{\220\366\263\243\227hi\023\375|\261\350\237\352Aa\213\276\217\274\030%\017\232\316\\5o\003W\256\305\221\017\345\371\214\277*\201\032\257\224\363u\306\337\2547\223M\316\273p\314L\346\350\177\372*g\275\333\343\207\260\345Z\340@\205lP\317v\257\017\326\263-\367\350\322\215E\305"
expected_result: CRL_VERIFICATION_FAILED
crl_verification_time_seconds: 1466179169
}
tests {
description: "Invalid CRL: CRL signer cert expired."
crl_bundle: "\n\212\n\n\f\020\263\340\254\273\005\030\265\340\254\273\005\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\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\r160622004124Z\027\r160623004124Z0\201\2221\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 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\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\304\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\"\035\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\364\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\374\342INVH\251A.\234\231\016\212\006D\177\b\321\312E\260\006\346O\304\236\3106\026Yk@.\2279\vWA\v\242\025\365\031\234\233\355\301\350\334\352\360V\032\035\233\024s\030g\204v\342}\"\220\311\256\320\257\226\362Q\251I>\360bJA\223\362\034\324\313\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\002\241\200`Z[\237\206P\371R\270TXg\004\rQ\255\356|\312\006\031Cl\373Zy\244\316\206\254\b\006\316\020q\325V\301\267\331\317mqP\246\301\312\303\262w\262\344\030\021\351\313%\373>\004\311\036 \033<\275Y\314\377!S\304\245\323\351H\251\234\ne\307\030Ud\006\373\341\2078\211\215\232\237/\201\324\334\203\005\372\v\257\313\036yO\030\307\263\241\'\277L\222\023\200L.\204R\375\035\2551I\205\363\333\0033:_\323#\r*\2316\276\315\253\330\215{gF2\332\307\332k\302\364R\024\205\305~\257\254\203me\020T\215NF\374\251q\2134\315\024q\024\354#\"\021\264y\016G_G.\rT\006\227V\227\3037\204\241\250W\222\222\310\314T\376\333\207\024//g\247\334#q\363\310\331EWL\f\260\263\237\250\362\"&[\030\266y81\301\325\260\303N?Qw\373d\223\205\213\354\326\240)^"
expected_result: CRL_VERIFICATION_FAILED
crl_verification_time_seconds: 1466642485
}
tests {
description: "Bad CRL with an invalid serial number range: firstSerialNumber is larger than lastSerialNumber."
crl_bundle: "\n\247\n\n4\020\340\274\220\273\005\030\342\274\220\273\005*&\n 00000000000000000000000000000000\020\n\030\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\254\275V\252\312\367\022\214_\351a\376\240Z\017P\230m/\274\355s6Z\373[Y,\225\'+V\226g)`\366\261=\343\346\303\337\322(\274U(\3658\317\006=\311\323w\026\343\353\362Y\355h\024\316\252(\375|\374&\317\327\200LF&W@\023iHg-\311\3373\245\226\247=HF\251\376\226C\223()\322\275\263\303\330\\\366\330\023\023\236\246G\224\300\aw\023sJ5r\237e\356;T7\333\230K\'d\035\3505\237\316\r\316Ei\236M\357\352\320hb\r1*\237U)V\214\274lol\027\314X\334\034H-\264|\000M&*s\354\3166\337\205w5\0301\035f\271\257\a\a\264\303M\327\020\322f\235\333\026\267>\a\000\316}\227\361\331A\255\367\257\262\022\356\341\221\331y.\vu\021\247;*\257X\vY\031\250p\301..v\fM\362\354i\031(\034\261\336\355~\213!\315\325\341\344"
expected_result: CRL_VERIFICATION_FAILED
crl_verification_time_seconds: 1466179169
}
tests {
description: "Valid cert/path, valid CRL with one SPKI hash that does not match anything."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
crl_bundle: "\n\241\n\n.\020\340\274\220\273\005\030\342\274\220\273\005\" 00000000000000000000000000000000\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\215\035>6\253\v\017\225)!\242\347\371\036\243c\322\34466\032r\260J\0322\267D1G\221\033^0X\263be\224\bR?\231>\221\030^\")\033\347d\352o\244S\377\304Hxb\305\034\177G\305j\006\354\027#\021$\244\267\321\244\004\234\034\'\030\353\025s\313\332X\220\215\247L\331\223q\235\334\241\264\016\304\035\220\217\025VF,\204-\005J\271L\001\231\373J\356\002\"\222dT\355\rn E\a,\346\242[\001z\203\325\226\273\274T\216B\025\022\277\351u>x\332%\234\005rv\353V\214\200\363\245V\034\252\t\252\361\021\217\373\354F\250\021\227\264\005\r\3740\232g\262\000\016\223\363\206K\224%UQ\257:}\342\305\177\313\2743m\311\361fx\253\226\206\023u[c\277k\307Z\343e\200.2\303\371B\225:\2551j4\205\317\004\352s\3701\177\322\322}_\333 \255\326\3431a\016\272\377"
expected_result: SUCCESS
cert_verification_time_seconds: 1466179169
}
tests {
description: "Valid cert, valid path, valid CRL that revokes the ICA by SPKI hash."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
crl_bundle: "\n\241\n\n.\020\340\274\220\273\005\030\342\274\220\273\005\" \005{\224\250\354\377X\232#T\222Q\366\361\214\343\026\344vR\306\252f\313\261\314\334\\\3731\032\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\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\232W:\203\"E\0338\2178\226\2733(\0350?GU.\331\225K\247\367z\002{tF\227\267\333\022g\001\265\207\247\367\034\302\200\3363\333z\242B\221\031\333\206\321\231\035\027\312\327\221\316\357\244c\352\324\r\240\361:\030m*>\221\003\"\220\024\236p\317Y\267 \376\316\301\311l\330A\327\226\316G|\237>\2708\003|t\221\027\224\260-\343h\307\303\266or\207p@\245>F4=\200\242\006E\372\333%Y>\306h>v\267\304G!:\313\337\177\340\352\276P\b\330\346S\260\363\207\364\377\017\224w\253\354\267y\341=\017\001\212\030\234v\\\202\006wgg?\235\220\200\032\370\"\225\325\207\001?Q\360\206\2222?Y\t\356!\3476\317\225u8\3741uO\325\266`\366\377\202\341\312\250\030\301p\375bf{|/\v\0171|\217^()[X\301\001\255]\020\230O\302\016w\365\030\362\b\230Ot"
expected_result: REVOCATION_CHECK_FAILED
cert_verification_time_seconds: 1466179169
}
tests {
description: "Valid cert, valid path, valid CRL that revokes the device cert by SPKI hash."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
crl_bundle: "\n\241\n\n.\020\340\274\220\273\005\030\342\274\220\273\005\" ;\340&\236: \360\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*\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002 e\246\361\325S9\320\b\360,\n\005\276M^\224\206yc\256\322\a\236\201?\352-\214\2113\326/\325\261\270X\210\331\3375\331\v[Ji\026\353I\275g\345DtfY\240bQf\241\360\274\2023\n\273n\364\024\017`\213\263\021:t\365\317\246\263\211\240\036\335G\353\321\\L\vk\356\001Wu\024\262\262\271\022\332\032\b,\372\330\274\355-\237\332z\3173\223\236\256\374\214\021\256n\247\202K1\364\177[l\360\231@0P\302\036\325\365}n3\204%\250i\346\307\306:\\<\216\ro\344\361kY\336\262k\a\361\026\311\336\361\314\b\350\324%\347\217\270I\266\366\004^Q$/_V\325\242S\203\362\367\027iL\305q&~K\342\021o<\005\250\217\304\362\233i=\203\367\263\363\265\374\347\334i\344E\274\n\022k\267\374\035\363\204G~\334\263\207\241\211\237\033+\212\217\237\265\030\223\240\237\'\277\211I\004"
expected_result: REVOCATION_CHECK_FAILED
cert_verification_time_seconds: 1466179169
}
tests {
description: "CRL with a serial number range that is just above the ICA\'s serial number."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
crl_bundle: "\n\247\n\n4\020\340\274\220\273\005\030\342\274\220\273\005*&\n \273\362\000z\206#\324\325\367\005\230\345c\226\006C4-\251e\347\341\360\031\030\325-\200d\377\242i\020\036\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\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\037\251MU\312\275\265n\303\246\334]e\271\252w\3078\200\213\255?\bE;b\b\357{\ng9G48\301\2276\3038\234C\032\355\246\035\301S\000+\371\021i\273\241\035\213 \022\343\031\232=\264^\334g\364w\0002]M\216a$\350\210g\241\254hx\230\326W\311U\301\te#\336\214\207\334D+\031\261\304OOg\210\331L\334\363\243\016@Az9&\257#m\240\2641\271\373-\203f\213\002\003/n\366E\256\223_H\253Y\237\322^\005Ke\321{\256)\034\304\207e>\234\276c\227\346\234\342\206w}\264\211\213JrQ{8\022\036\250~9\355\377\366\326I.\336\252\303\316\337\362\247w\\\366\':\254\035/\360\256\267\372C\235a\356\2473\271\201\027\377\311\244\343\351\023\254\274G\tR~\t\346{\304_\250RA#\367\347\262/-\2744\205f\201\273\003h\344\204U\254\330\006`\222\235Y"
expected_result: SUCCESS
cert_verification_time_seconds: 1466179169
}
tests {
description: "CRL with a serial number range that is just below the ICA\'s serial number."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
crl_bundle: "\n\247\n\n4\020\340\274\220\273\005\030\342\274\220\273\005*&\n \273\362\000z\206#\324\325\367\005\230\345c\226\006C4-\251e\347\341\360\031\030\325-\200d\377\242i\020\033\030\034\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002l3 4\223\031\'\317\357\330\311\225R;\vkl\226Of\272M\b\251\3126\214\301\231\241\216\036\2233\341H\bD}\366\275\346\260\252\216\316\312^\301\316j\235\247l\"\004\005\306R\334Mc\302K-/\231\215\230Z5\000\177\bC\210A\004\275\337(\n\242\021\260B\000\327\274\357b\243\3021\027\031\223hn>m[u@\211\373d:t\361;\000\274\341\217\020\tzB[\353\347\202m>j\r,\032\023!>\316\037M\316v=\253\322\016\362\241\034\031\344\261H\373\0248\371\3771\351\260\245\3028S\n\370+\226?\2266:?q\264\033\a\rO\3775\257\356\364;D\350\335Dh\'\227\335}\336_\207\361\325\307U\215\300\337>\001\270\274\276\375\331\344\347\212g0\'N\252\262NC\006\250eX\003|c\316w5\256u\232w\242ea\257\035\332\222\030\220\355\370i\336c\fG\260Yt\251\353\341\025\266"
expected_result: SUCCESS
cert_verification_time_seconds: 1466179169
}
tests {
description: "Valid cert/path, valid CRL with a serial number range that includes the device cert, but the issuer SPKI hash does not match."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
crl_bundle: "\n\247\n\n4\020\340\274\220\273\005\030\342\274\220\273\005*&\n 00000000000000000000000000000000\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\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\006\367j^\001-\242\006\213\302\311\343\2733\375\324\257\215q\372\306\221\304 j\006\237bpH\212\274\027j\260\314\026\234\252\247\334\311\001\340~\322d\'\222\347\266\346\377\250y*\375\370$o\354h_\2353\377[W\351\3314\177\323\215S_\276\327j\264J$\275\'p!?\367\373 \355\016\354\002M\0328\320\b\251\350\311i\3759\3356\205\237z}\366j\364y\372ik\226\305\021\202\256u|\340!\373J\022T\032\342V\031\320~\330\231N22U\246\307\275F+\331\364C\036\024D\001[\375\016J\234\253J\000\364}go\202-&\263\352i\025mq7\371\311%\225\024V\361\311\202\001\204S\351\340\235\306\033\262\233\334e\f\037\001X\335\306\370\206b\240\270\304P\033\365f\226C\327\024\020\364p\253\a\335\300`\275\233o>\316\017{\261\265\371\201\322\330\304Y\341*\230\332\032\277\265F\232c\347u/\304\310"
expected_result: SUCCESS
cert_verification_time_seconds: 1466179169
}
tests {
description: "Valid CRL with a serial number range that ends with the ICA."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
crl_bundle: "\n\247\n\n4\020\340\274\220\273\005\030\342\274\220\273\005*&\n \273\362\000z\206#\324\325\367\005\230\345c\226\006C4-\251e\347\341\360\031\030\325-\200d\377\242i\020\000\030\035\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\037\332k7i\265\377\377\030\224Mq,(?\211r}Q\005m\345\311\303!%2\273F\032\315\250>\025\251G\207\257\306\314\234g\034\265A\026x+6\314\307\"~\244\354\251[\201\373\255\3524>\371\005\026\205\310G;\315\302\216\357~{\311\250\360y\375\236vx(\212\021\222v\356jfs\351\3750\267\233r\344\300z\001\362_E\202\033R\371\337\255\222.\017w\030\332\322\244\235q J\310)\250\342J~=\023@4oZ\363a\020_[\266\266\246\243\262\005\017\210\026\371\237\242;n\204\330\254M.\320\366\r\357\227\336\376\033\264\023\210\341\3477\323\332\215\271\356\204\036(#<%\273g^A V\250\206G\"\365tl\375?E\367\262-\264\304\365c\006\300\274\374U\3115\367\026\006>\205\177\253\207\255\356\307\005:_\021\214\317\265\033>\301(d\"F\002\303\364\245\364\375%\264J\273e\244\306\322\'Q"
expected_result: REVOCATION_CHECK_FAILED
cert_verification_time_seconds: 1466179169
}
tests {
description: "Valid CRL with a serial number range that begins with the device cert."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
crl_bundle: "\n\247\n\n4\020\340\274\220\273\005\030\342\274\220\273\005*&\n \005{\224\250\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002I\232\357\231~9\025\'\335\177\3472\017\271u\at\250\377:b,\005\223\372\233\246\202AV*\375\323\2744\332\316k;\034\276\204r\361\371\327\277\351K\356\036\n~\270\354\031\346\005\301\376\v\277\a\'\253zCF6\b\301y\244\211\360\376\245ch\260LP=(@;rh\025yf\300\334\325C\006>\245\374\a\217\211[\017\267\234\2167\024\024\210\265:\024\312^<\337\273N\352\215,\021??\236\033%\023\303-\335`\271\022\321\t\004\2216\236&\347y\266\262\306Ss\256#\213=PMpN\221\210$K\207O46\227\016|\004\306T\326\303\233\022\226r\251\270\332\327\341V^\210YOF\236\216}\233\3601x\n\204a\375\310;\306\303\246Dk\243BW\261\242\211\203\234|\214\t\036UT\030\200A\367\360\317\361r\\^\321\325=>\221\'eDN\242@\025\350ke#\376\"\240\320\332\3206\223\227"
expected_result: REVOCATION_CHECK_FAILED
cert_verification_time_seconds: 1466179169
}
tests {
description: "Valid CRL with a serial number range. Device cert is in the middle of the range."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
crl_bundle: "\n\247\n\n4\020\340\274\220\273\005\030\342\274\220\273\005*&\n \005{\224\250\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\0021%~\237\004\327\363\261\t\023\205\367&\233\260\354@s\026\\?N\004\363o\233\035\364\"\271R4\353\026\272\344\226\\\241\005{`<\226x\332z\311\260f\315\361\227)H:\2646$\264iP\242\212\335z|\271\241\242\322\024\020 \324e\217T[\345{0\302R\277r\232\216\t\374\302\003\207\323\375@\037m\277w\257\305\324u\n{\233Y\302\004D\305f9E\235n\234\302\003*\016\274h\237Y{lg\253\247F\345\337P\bJ\267\244\017\f\332\305\352\333@\375\270\313A\233w\020\370\020\333\212\252\005\350t\260H\355\005Y1\006\303N\020\224/\231\326>\254\240Ff\275\034\306\351\361\035\037-\020U\344pa\234\213\350\016\364;\245\263\266\310\fD\275\005\370\215d\227\031qx\263e\216\350\232\302\000i~8Y\365\303\234\253\350\264\374\333\336G\317\327V\000\000\352\331\352\301I\361%\250[\313\202\177\346\221\221{"
expected_result: REVOCATION_CHECK_FAILED
cert_verification_time_seconds: 1466179169
}
tests {
description: "Valid CRL with a serial number range that covers all 64-bit unsigned integers."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
crl_bundle: "\n\260\n\n=\020\340\274\220\273\005\030\342\274\220\273\005*/\n \005{\224\250\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\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002P\205\354\347J\025.a\347@{\355\344D\f\203\255s7\254\226\322Hr}\232\005\354(\366\232B\v@\224\325\026 F\342B\246{\315\312;\310\241\037 ;dVHI\322\233\353\326|\017\330IH\210\232\030@\017T\332,o\261\221o}FW\376Jq\224\316F%\335\001:\242\357<\345Zt\230\322J\n\022z\333\303q\255\341=\246\271\221\303\362\214\250\002W\230\233hl\346|\030o=0\330wT\341=}\243SIc\220I\321\340\322\227\201\372\365e\363\264\276h6\"\330\275j\177N\342\217G4LVJ:\203\305<)\002\'\343\026\363\2623\207)\375F\211:\312\225\031\344\033\241~,\342\200\360y\3033}x\004V\300j/\030u\256\256\245\312A\335\241\261sEZH\177\346\277j.ki\253\375\217_\217\342\307\2147*\201\351\232h\376r\037\204u\003c+\211\334\327h\021\361\226\023\224\315"
expected_result: REVOCATION_CHECK_FAILED
cert_verification_time_seconds: 1466179169
}
tests {
description: "Valid CRL with two non-overlapping serial number ranges. First range misses the device cert. Second range covers the device cert."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
crl_bundle: "\n\320\n\n]\020\340\274\220\273\005\030\342\274\220\273\005*&\n \005{\224\250\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\026\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\0025Jh)=GB\350Oh\251\377\345&\247\207\213\f\274w\257\217t\311\355\230\032\220\002L\264lw\354\ro\2548\0250n\'LS0\273\b\240T14\367\034\250g\305!Y\357\026\337\324\346)\210l\231\232\331\331\214\200F\004\271UF\330\ti\032\251\027\f\207E\234\265\365\372\312\255DB[\341\366K\314\220\031/\244\3612_R=:\201\220\376&\303\335.%\322QB.D\232\341\362f`\333\345\266\343\210\363uy\f\373[x\214\032\372\r\250\332x\031\273Y|\272xF\230\221T\347~\'\022\016@\335\346\374b;\232\005\337\r\235\240\245K\337i7\276\313?^)\220\364\327\032\315&\320\252$\247;\037yI\236\221o\354\032vw\327\277M;?\255\256\365\315\264K\211\326|\213\2767\320\367\023vY\332\361 \255h~\233g\275m}z\361ec\267\035qm\036\274KQ\353c(\354\000\'\b"
expected_result: REVOCATION_CHECK_FAILED
cert_verification_time_seconds: 1466179169
}
tests {
description: "Valid CRL with two serial number ranges. First range covers the device cert. Second range misses the device cert."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
crl_bundle: "\n\317\n\n\\\020\340\274\220\273\005\030\342\274\220\273\005*&\n \005{\224\250\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\026\344vR\306\252f\313\261\314\334\\\3731\032\371\020\037\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\032\223\235e\233iG0\356\344\024U}/\245\034\034\367\nm\266@\300\353\033g\312\345\316%O\306\313b*\370\356\205\351\243\r\311\226\037\247t\016M\250Z\222a\260\223\315s\267Qg\377\236\343A\177\337\230\334o\351$\331\352O\3726\270\306j\204\347y`\363_2\212z\021_\t;\317U\321.\363\334\025kug*\206%VW\357\217f\3311\323\333\326G\002\264\212\236\215\343}\331\001\267\274n\004\261\037\341b\357@\225\035\246g/\301O\217*\336\005\0240~b\321G\276\262Py\235\026[~\300\\\\\355\220\033\214-\t\271\333\207\025\317\3136r\364\374\360\257\232iH\021$\b\032[r\206U\335A\250\223@\276\265\207&\347\357\220\325\357\022\371\tj\023\312\337\034G\035\211\341\364\373\224k\037sK\r\200t\3752\324\273\362\367\230\350\274\234#\256\200\016\341c)\274bz6\3042^\306\032\031Ra"
expected_result: REVOCATION_CHECK_FAILED
cert_verification_time_seconds: 1466179169
}
tests {
description: "Valid CRL with two overlapping serial number ranges that start with the same serial number. Only the second range covers the device cert."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
crl_bundle: "\n\317\n\n\\\020\340\274\220\273\005\030\342\274\220\273\005*&\n \005{\224\250\354\377X\232#T\222Q\366\361\214\343\026\344vR\306\252f\313\261\314\334\\\3731\032\371\020\034\030\035*&\n \005{\224\250\354\377X\232#T\222Q\366\361\214\343\026\344vR\306\252f\313\261\314\334\\\3731\032\371\020\034\030\036\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\027d\374\bl\327\t\254\214\343\257\376\377\331t\221\372\341\202&dQ\030\v\355\205\377\250J\r\017\345\356\360\202\257\222\r,\0270\244~\365\320\021\022q\0040\226\262\236\177\021\234U(%\351\372\326#\375\225~7\256Tt\005\325\0371\353\264 \244x\267\0358@\033)U\300\210rq\002Z\356\231\230\211*?\253\376\246JNq2\006\311\323n`@S\246\374#\256\026E\b\r~Kvz\2038\231.:\260@\255{\354G\337\2537\215{\306\346\002\261\003\3135\2642\213\375\302\336;w/\023\2579N\207p\026\273\275\213N\230=\375U\v\024:g:<?\037VbC\326/\320\t\312_R\346\225eA0\256\036a\240B\275@S\026\016\270\360\243XO0\270\222\223Gm\273\221\360/\362\245\230\370C\256!\023\367\242\324\360\210\205b\241:4\332\271\231\263\006!\366\025z\031\372\022\340\236{\322\366\325_"
expected_result: REVOCATION_CHECK_FAILED
cert_verification_time_seconds: 1466179169
}
tests {
description: "Valid CRL with two overlapping serial number ranges that start with the same serial number. Only the first range covers the device cert."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
crl_bundle: "\n\317\n\n\\\020\340\274\220\273\005\030\342\274\220\273\005*&\n \005{\224\250\354\377X\232#T\222Q\366\361\214\343\026\344vR\306\252f\313\261\314\334\\\3731\032\371\020\034\030\036*&\n \005{\224\250\354\377X\232#T\222Q\366\361\214\343\026\344vR\306\252f\313\261\314\334\\\3731\032\371\020\034\030\035\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\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\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\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\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\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\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\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\266\330\247\244\241\272\035\a\264\372\377\202V\252\317\032\200\002\f\\\373F\205\022l\362\271gcx\255\302\277\341}\257Z\r~E,\371g3\\[\271\307\226\314K\3123\311\345\034\260ky\310Bi\270\264\177r\212\n\270\250.3\274!\262\305\351\344\367\0219\003\307\235[-dh\341\343U\367Ci\363\n\316\323kZ6\276\324\201\261\342\325\373\244\340sL=*!B\026L\317lND\241\006\003Z\240\275\006\032\f\324\215\211\277\217\247c\301\202\274\330\313x\371\301\300\267\251\244\233\353Rr\223\002F:\261N\031\215\214\243O\213|L\335\375\257\033\3507>\303\324\324%\232`\350\266/\332!\336\243]]\277/l\222\202\3528K\027\'\354\270\325\223ND/3V\366\330:\"\270H\220;\232\034\264\000\017\277_L\232ziY#fI\035\314CY\016\220r\367D\235 \203e|\224\'\177:\366YXr\351\202\024\026E\204\276\264\017\021\376\005\220\244&\312\361\320\310k"
expected_result: REVOCATION_CHECK_FAILED
cert_verification_time_seconds: 1466179169
}
tests {
description: "Valid cert/path, no CRL provided, but revocation check is required."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
expected_result: REVOCATION_CHECK_FAILED_WITHOUT_CRL
cert_verification_time_seconds: 1466179169
}
tests {
description: "CRL is valid at the time of initial verification, but when device cert revocation is checked, the CRL signer cert has expired and the CRL is no longer valid."
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\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 Test Untrusted ICA0\036\027\r150122000235Z\027\r350117000235Z0\201\2031\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\032Cast Test Untrusted Device0\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\273h\313\224\232\312\213A@\212\267Pm\344\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\251X\036\037\342\016\231\254;l2\223\2117h\303z\346(\022\216\317:\242\020d\325\370k1\231=\210V\004\034\223~^\343\234\355\246\343<\023V\274\f92\377M>*n\271nMa5-\350\254\355\275~\350f!|\214)\027\261\267\3226\v\273\241\250\221s2vu\314\207m\250\271Sx\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\006\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\026\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\005\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>\215\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\342a\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\262\247\270\320\243\a\026=\277\2671\340"
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\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\033Cast Test Untrusted Root CA0\036\027\r150122000232Z\027\r350117000232Z0\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 Test 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\320\223\345.\026[\366\364o\217\257\312\230\231\fR\234\267K\002\234\232c\326\261j\212\005\245\303\236\"\235\323\307\036_F\0344\237\bSM\024\3213\214p\032\230?tJ\263t\345\310\232\316\216\r\2631\320\000!\033z\003\267TE\205\203\227\300\275\266\267p|\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\211\330\347\031bk&\020\262\250e\235[R\246\377\001C\206uz\024\037\202\224\020*-\242H.\361~\372\236\323<y\001\3610\360\276\330\304\033[\3332\343\371\373\354p\217\206\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\026\004\024k~\345\312\262\315\345\361q\024\206\342\345-f\250Y\250T\2100\037\006\003U\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\324~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"
crl_bundle: "\n\212\n\n\f\020\262\340\254\273\005\030\266\340\254\273\005\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\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\r160622004124Z\027\r160623004124Z0\201\2221\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 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\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\304\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\"\035\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\364\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\374\342INVH\251A.\234\231\016\212\006D\177\b\321\312E\260\006\346O\304\236\3106\026Yk@.\2279\vWA\v\242\025\365\031\234\233\355\301\350\334\352\360V\032\035\233\024s\030g\204v\342}\"\220\311\256\320\257\226\362Q\251I>\360bJA\223\362\034\324\313\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\0023\275_\342t\0371}\332\a\206-\255\2535\242D\313\004\352?2\177\276d}\365\207|\241c#bq\230\354]\315\300 \356u\266\376k\320\236\370\v-\257\236\370^\3423\305\316 \342\361\336`1\201\241\362\270!s\304)U\272\206\367\304\216A8X\030*C\212\n\312\265i\325\362\367\221\272\036!*\t\255,Y\272C\202k\331\211\022\2760\306\355\020\332\215Q\271\217\231\303\303\006\236\354\244\035*\341\274{\036\357B+\330r\221\315\312\252\027\376\272\373`\221#U\232j\033\253\331Iz\252\315\254\\A\240\376\'\221g\t\001\301\243\211;\313\21227\0254Q7O\031v}\242\037h\201 O\246\272\t\226\356;c\322\035\327_\020\250\247\325j[\315\177\vK\365K/bqA\017\341\363\313\204-r\nq\342\230\314\"\022C\332\313\217\324\030S3\222\267\224\341\3631I\023\200\265\365\363O\323\227dw\375"
expected_result: CRL_EXPIRED_AFTER_INITIAL_VERIFICATION
cert_verification_time_seconds: 1466642485
crl_verification_time_seconds: 1466642483
}
tests {
description: "Prod: Valid cert, valid path, no revocation checking."
der_cert_path: "0\202\003\2420\202\002\212\240\003\002\001\002\002\004U\aG\3170\r\006\t*\206H\206\367\r\001\001\005\005\0000y1\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\0310\027\006\003U\004\003\f\020Chromecast ICA 30\036\027\r150316211455Z\027\r350311211455Z0|1\v0\t\006\003U\004\006\023\002US1\r0\v\006\003U\004\v\f\004Cast1\0230\021\006\003U\004\n\f\nGoogle Inc1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0340\032\006\003U\004\003\f\0233ZZAK6 FA8FCA3F0D350\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\341F_q\275\306-\344\002\246\r!\3173\240\350\352\373\210T\241\264\203I\236\236\020\304\335\303Z\376\233\211)\034\316\274;\322g\016\205\341\303\212\036K\375\233\272\227\2248Ct[\r\027\307\277\300\234\331\001\021\361\325\313\224A\254\201\n\373x9\357\303H\346\265\227\276\212\241V\364\237\324\373!\263\247\240\1770\203\036\'\032M\030\252-\361E\0032\252\f6\204\016\267\037i\264\355u\364\321\241\227p+\220\336\371\262\263\v\243\262\030\2665\365\273\004L\356\204RXk\312\226\v\272\314>1]\205gy.\005\005\3120\372*j#\002\002\327\331A\253\257\305\320\273\247d\327\004\335\310\vGh~\022\201\246/\\75$z\177S\304E\035\372\t\251W\030\220>\032&\201<\236\350\b\246U\214\336\034\302\261\233$lPH\357\271\271\232\310M;\263U\220\034\023?\215\031&Z\267\326\0370\213\305\254k\241\bJ\312Y\002\003\001\000\001\243/0-0\t\006\003U\035\023\004\0020\0000\v\006\003U\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\005\a\003\0020\r\006\t*\206H\206\367\r\001\001\005\005\000\003\202\001\001\000c^\"\317\260\217\210\264d\242w\205)R\206\023\341\210\352t\006Q\376!E=b\335|\t\311\300d\225\231mU\231\3524#\330\037\252\331\275\266\221\031z-\016\\\377c\321\377\242\271\364\275\263\2464\203y\310\002\363g\"\312\251\252\252\365\357{\356}\v\357\362\367\346\351\312\354\305\315\274\030\377\fD\356n\346\tD9\372o\031\260\276_K\256h7\203\002\262\257\376k\005h\227e.y\025\313\221\201X\267\366N\362\357\341\266\223\213\240\242\235\215\351\005\333\334x\t\313\005\260r\263P\331\r\254\302\021\224{\232\026\334A4J\256\264\372\375\020_O\310F3y3n\250\225\326\222}\273\004m\001\231`{\261\331\024\273~\212/Q\344Y\002:R\324\322\322\223\323\363;\256\032lP\237\231P(\242.\341\341`\027\0341\027?\273u\247\274\326\235\fX\251\376i\024\271N\352\324&\362Z\256&\272\377\357C\356\003"
der_cert_path: "0\202\003\3110\202\002\261\240\003\002\001\002\002\001$0\r\006\t*\206H\206\367\r\001\001\v\005\0000u1\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\0250\023\006\003U\004\003\f\fCast Root CA0\036\027\r150312164439Z\027\r250309164439Z0y1\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\0310\027\006\003U\004\003\f\020Chromecast ICA 30\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\321\336\373\255\213C\a(\256V-\362s*\037cCvm\215\270\321\324\220)\033\221hJUA\240\325a\264\354\335\256\341\372\247\2668\304\336\031\3413M\232)\361H\342k\247,!\024\"?\207\201\363q,\346C\034\270\324\354\317g/\262\242u\213\020\275\371\347\311\\\336\005\251\264\206\267h}\247v\205\342e\270vQO\271`]~+dH\022f\331\247\273|\327H\210\212\211\371\030\024\212\0252j\033?@d<\200\323\345r\356;o\210\273\223\032\027<5\313\324[\330\364P\006\b\210\n\345\302<\265\215\233\231\202&\243\233\271\345\001\220\267\311\335\377\017\366\317\264\233\370Jp@\003\355\25285\222IJZ g\222^%\250klI(EA\263\225\035\241\255\357\303Z\0225\246/D\364\3736\314\371\377\324l\250`\346\t\027\246\240\023#\t\226o\335>\375\372Z\347\232\006\023\345\a\016}\\\017\321F\205\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\026\004\024B\326<\203NN\2036\364-\200\022\030\260\372d\355\313\221\3350\037\006\003U\035#\004\0300\026\200\024|\232\036}\337yT\274\327\314^\312\231\206Eyet(\0310\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\000L\307wK\tu\204\253\204\f\223\032\243\037\n\002\262(\000\363\353\301\351R\f{8{\002\32421!\321\205\260#B\340&\005\340\021!\374\264\263~=\252JT\251\b\346y\'\374\275\3751\330\322\302\336\226\0166\371\370g\312\363Yz\250\357\242\275\246s\352\350\253]%\005\235r-\377\n,\177\257\227\306\303\277\265v\005\240\000\021\033\203\231L\213\310\270Kvy\003V\313\352\314\362\002\274#\213\032\246\177\177K\235}ji\315\343Px\271\\\255Y>\335\323\214/\n\373\335\003\300w\204\346\251&\027\024$\242{=<\267<\330\b1\244Kh\213\f\203%i\353hB\242\207\240\241\335Z\032J\034\355(\001=\255Q\326\\\357K\200\322~#\374\275\032\0020\320F\270\261\253\017\307(\356\332\272\347\326>\244\251&\354\324sA\305\233h\212\250\306\02593MH~j/K\034m\257#\002m\350/\316\026\270K"
expected_result: SUCCESS
cert_verification_time_seconds: 1470182400
use_test_trust_anchors: false
}
tests {
description: "Prod: Empty CRL."
der_cert_path: "0\202\003\2420\202\002\212\240\003\002\001\002\002\004U\aG\3170\r\006\t*\206H\206\367\r\001\001\005\005\0000y1\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\0310\027\006\003U\004\003\f\020Chromecast ICA 30\036\027\r150316211455Z\027\r350311211455Z0|1\v0\t\006\003U\004\006\023\002US1\r0\v\006\003U\004\v\f\004Cast1\0230\021\006\003U\004\n\f\nGoogle Inc1\0230\021\006\003U\004\b\f\nCalifornia1\0260\024\006\003U\004\a\f\rMountain View1\0340\032\006\003U\004\003\f\0233ZZAK6 FA8FCA3F0D350\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\341F_q\275\306-\344\002\246\r!\3173\240\350\352\373\210T\241\264\203I\236\236\020\304\335\303Z\376\233\211)\034\316\274;\322g\016\205\341\303\212\036K\375\233\272\227\2248Ct[\r\027\307\277\300\234\331\001\021\361\325\313\224A\254\201\n\373x9\357\303H\346\265\227\276\212\241V\364\237\324\373!\263\247\240\1770\203\036\'\032M\030\252-\361E\0032\252\f6\204\016\267\037i\264\355u\364\321\241\227p+\220\336\371\262\263\v\243\262\030\2665\365\273\004L\356\204RXk\312\226\v\272\314>1]\205gy.\005\005\3120\372*j#\002\002\327\331A\253\257\305\320\273\247d\327\004\335\310\vGh~\022\201\246/\\75$z\177S\304E\035\372\t\251W\030\220>\032&\201<\236\350\b\246U\214\336\034\302\261\233$lPH\357\271\271\232\310M;\263U\220\034\023?\215\031&Z\267\326\0370\213\305\254k\241\bJ\312Y\002\003\001\000\001\243/0-0\t\006\003U\035\023\004\0020\0000\v\006\003U\035\017\004\004\003\002\a\2000\023\006\003U\035%\004\f0\n\006\b+\006\001\005\005\a\003\0020\r\006\t*\206H\206\367\r\001\001\005\005\000\003\202\001\001\000c^\"\317\260\217\210\264d\242w\205)R\206\023\341\210\352t\006Q\376!E=b\335|\t\311\300d\225\231mU\231\3524#\330\037\252\331\275\266\221\031z-\016\\\377c\321\377\242\271\364\275\263\2464\203y\310\002\363g\"\312\251\252\252\365\357{\356}\v\357\362\367\346\351\312\354\305\315\274\030\377\fD\356n\346\tD9\372o\031\260\276_K\256h7\203\002\262\257\376k\005h\227e.y\025\313\221\201X\267\366N\362\357\341\266\223\213\240\242\235\215\351\005\333\334x\t\313\005\260r\263P\331\r\254\302\021\224{\232\026\334A4J\256\264\372\375\020_O\310F3y3n\250\225\326\222}\273\004m\001\231`{\261\331\024\273~\212/Q\344Y\002:R\324\322\322\223\323\363;\256\032lP\237\231P(\242.\341\341`\027\0341\027?\273u\247\274\326\235\fX\251\376i\024\271N\352\324&\362Z\256&\272\377\357C\356\003"
der_cert_path: "0\202\003\3110\202\002\261\240\003\002\001\002\002\001$0\r\006\t*\206H\206\367\r\001\001\v\005\0000u1\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\0250\023\006\003U\004\003\f\fCast Root CA0\036\027\r150312164439Z\027\r250309164439Z0y1\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\0310\027\006\003U\004\003\f\020Chromecast ICA 30\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\321\336\373\255\213C\a(\256V-\362s*\037cCvm\215\270\321\324\220)\033\221hJUA\240\325a\264\354\335\256\341\372\247\2668\304\336\031\3413M\232)\361H\342k\247,!\024\"?\207\201\363q,\346C\034\270\324\354\317g/\262\242u\213\020\275\371\347\311\\\336\005\251\264\206\267h}\247v\205\342e\270vQO\271`]~+dH\022f\331\247\273|\327H\210\212\211\371\030\024\212\0252j\033?@d<\200\323\345r\356;o\210\273\223\032\027<5\313\324[\330\364P\006\b\210\n\345\302<\265\215\233\231\202&\243\233\271\345\001\220\267\311\335\377\017\366\317\264\233\370Jp@\003\355\25285\222IJZ g\222^%\250klI(EA\263\225\035\241\255\357\303Z\0225\246/D\364\3736\314\371\377\324l\250`\346\t\027\246\240\023#\t\226o\335>\375\372Z\347\232\006\023\345\a\016}\\\017\321F\205\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\026\004\024B\326<\203NN\2036\364-\200\022\030\260\372d\355\313\221\3350\037\006\003U\035#\004\0300\026\200\024|\232\036}\337yT\274\327\314^\312\231\206Eyet(\0310\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\000L\307wK\tu\204\253\204\f\223\032\243\037\n\002\262(\000\363\353\301\351R\f{8{\002\32421!\321\205\260#B\340&\005\340\021!\374\264\263~=\252JT\251\b\346y\'\374\275\3751\330\322\302\336\226\0166\371\370g\312\363Yz\250\357\242\275\246s\352\350\253]%\005\235r-\377\n,\177\257\227\306\303\277\265v\005\240\000\021\033\203\231L\213\310\270Kvy\003V\313\352\314\362\002\274#\213\032\246\177\177K\235}ji\315\343Px\271\\\255Y>\335\323\214/\n\373\335\003\300w\204\346\251&\027\024$\242{=<\267<\330\b1\244Kh\213\f\203%i\353hB\242\207\240\241\335Z\032J\034\355(\001=\255Q\326\\\357K\200\322~#\374\275\032\0020\320F\270\261\253\017\307(\356\332\272\347\326>\244\251&\354\324sA\305\233h\212\250\306\02593MH~j/K\034m\257#\002m\350/\316\026\270K"
crl_bundle: "\n\337\t\n\f\020\270\362\203\275\005\030\270\347\250\275\005\022\313\a0\202\003\3070\202\002\257\240\003\002\001\002\002\002\000\2320\r\006\t*\206H\206\367\r\001\001\v\005\0000y1\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\0310\027\006\003U\004\003\f\020Cast CRL Root CA0\036\027\r160801234632Z\027\r161109234632Z0x1\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\0300\026\006\003U\004\003\f\017Cast CRL 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\312\323\264p\353\347\253W\266\315k\020`\274\202\034t[\262\245\037\340\265\245E\266\260\267\251\027\275a\367\237\016\307>\347\305X\273\341e-\325\2231d\276\351\271\264\257*\\\023\b\223\377Z\330\266-/\314JY\324\267`\240\370t2\177\247\003;8\321\024\315\022\242@\304;\253\rZ\352\305\232\005\314\245\241-\247n\251\240\021\tk\311\227\334\351h\004+6\231\274\213\n\357lt\0257A\353\200M#\245\317\230\346\211\257\216\312\301\2035!l\252\\\250/i\r\025\342\022D\343\343\375zU\261\265\246:=?\a\230\373\246\275\351\370\304\016#o\035\323\261\233&\315\006\312N\215\030\206\034_\221\204\302b<\336\327\317\006\227m\317K\370\351\301\037\266C\341\305\226s5\177\235:\233\257\032\317\0170\343\212\275\271(\355\213\272\360\fI\211^\264m\330\274\234\036-\250\006\210\353@@\016\"\330\n\a)\032\321\v\336\331\002\003\001\000\001\243Z0X0\t\006\003U\035\023\004\0020\0000\035\006\003U\035\016\004\026\004\024+\220\335<H\234\211#\264\254h\315^B\036^,\324\313\2430\037\006\003U\035#\004\0300\026\200\024\032e\022\264\251\271\264\374\221\f\236g\340[\331\311\255D\034\2710\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\215M\323\271\237\355\260\336\315\020_\315\3051\363i\365V\307\033\251/;\002\311M\2279.j\373\311\267\034\315\221\360\230\227\"\372\237\231\210\025Uk\b\206\360\236*$\277x+\362\022B\240\005\214\213\272\330\205\325+\346\221\303\r\036\004\357\021\371K\033;8\350\322H7\220\241\244a\234\2051C\333Z\376\316\205\350\320\r\266\201\002\003\250\236\000%\231\302\t6#\310K\305#\246+\346\027\255N\376}S\226s\366\317%-h\235\357Q\230\253Mc;\204\"\202I\230C \261\036^\257\335\374;Qe\001\333\2432\323\277\217Y\004\'q\356\311\210\\\322\244\233*\016\367 &~\3752\373\236\000\261o\260\2036\005\001SB\306g(\202\343\325\370\376\021UA\200UT\030\323\213\325\306\232&\275\377;5[\353\335yY*\372_\346\310\361\360\307\270U\207X\226\260\f!\273\237\206\307]z-\310j4\004\'4\240\032\200\002n\327,\252e\n\211=\224\241Ng\357tc\237-\246\a\226&GR\277\365dc2\342\344\335\311\001M\356A\026\000\247\035A;\\\332\335d\313\\\371xo\032P\361\266\347q\300\271\371E\250\255.VM\325\266\002\305\020\212\375\3721>\251J}M]\216{\205Twp\3208\330\232\271\341n@&a\225\222\205\302\022\226LA\211\343=}\233\340\325\330P\023\027=g\371\372\3162\370\355r\305\f\v\222`r|\266\222\212\327\3360J\310\221\220\316m_K\377I8\333\356\004\234L\340\267\315\270&\272\025\025\323#ed\366{\330\3273\332\326c\300}\000N2xS\255\327\206\224T\336\267\344^\225C\221e\220Wt\264S\022:\023\235ww\207\367=\320\267-\003+\v\265\250\330W\314\261\222>d\240\204\264R\006\316A\344\267#\213\216\005\301\272\375\310\336\210\373\033\341\316U_\324\307D}\311v\343\034"
expected_result: SUCCESS
cert_verification_time_seconds: 1470182400
use_test_trust_anchors: false
}