crl.erl
-module(crl).
-include_lib("public_key/include/public_key.hrl").
-define(CERT_CHAIN_OK, [<<48,130,3,3,48,130,2,168,160,3,2,1,2,2,15,4,84,216,207,3,144,152,120,231,182,203,216,208,1,142,48,10,6,8,42,134,72,206,61,4,3,2,48,111,49,11,48,9,6,3,85,4,6,19,2,85,83,49,22,48,20,6,3,85,4,10,12,13,70,73,68,79,32,65,108,108,105,97,110,99,101,49,47,48,45,6,3,85,4,11,12,38,70,65,75,69,32,77,101,116,97,100,97,116,97,32,51,32,66,76,79,66,32,73,78,84,69,82,77,69,68,73,65,84,69,32,70,65,75,69,49,23,48,21,6,3,85,4,3,12,14,70,65,75,69,32,67,65,45,49,32,70,65,75,69,48,30,23,13,49,55,48,50,48,49,48,48,48,48,48,48,90,23,13,51,48,48,49,51,49,50,51,53,57,53,57,90,48,129,142,49,11,48,9,6,3,85,4,6,19,2,85,83,49,22,48,20,6,3,85,4,10,12,13,70,73,68,79,32,65,108,108,105,97,110,99,101,49,50,48,48,6,3,85,4,11,12,41,70,65,75,69,32,77,101,116,97,100,97,116,97,32,51,32,66,76,79,66,32,83,105,103,110,105,110,103,32,83,105,103,110,105,110,103,32,70,65,75,69,49,51,48,49,6,3,85,4,3,12,42,70,65,75,69,32,77,101,116,97,100,97,116,97,32,51,32,66,76,79,66,32,83,105,103,110,105,110,103,32,83,105,103,110,101,114,32,52,32,70,65,75,69,48,89,48,19,6,7,42,134,72,206,61,2,1,6,8,42,134,72,206,61,3,1,7,3,66,0,4,203,221,228,77,3,214,8,67,121,128,176,119,220,59,124,116,172,124,106,131,124,100,65,70,246,19,131,40,223,210,250,72,181,231,207,205,131,228,217,234,251,159,64,135,88,77,124,190,78,18,220,93,131,47,191,144,130,114,137,39,37,227,228,252,163,130,1,5,48,130,1,1,48,11,6,3,85,29,15,4,4,3,2,6,192,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,14,4,22,4,20,249,120,71,18,118,51,202,107,0,75,234,157,33,74,227,237,231,55,196,170,48,31,6,3,85,29,35,4,24,48,22,128,20,163,132,167,164,100,162,137,60,10,191,23,158,162,13,240,18,26,166,215,203,48,72,6,3,85,29,31,4,65,48,63,48,61,160,59,160,57,134,55,104,116,116,112,115,58,47,47,109,100,115,51,46,99,101,114,116,105,110,102,114,97,46,102,105,100,111,97,108,108,105,97,110,99,101,46,111,114,103,47,99,114,108,47,77,68,83,67,65,45,49,46,99,114,108,48,90,6,3,85,29,32,4,83,48,81,48,79,6,11,43,6,1,4,1,130,229,28,1,3,1,48,64,48,62,6,8,43,6,1,5,5,7,2,1,22,50,104,116,116,112,115,58,47,47,109,100,115,51,46,99,101,114,116,105,110,102,114,97,46,102,105,100,111,97,108,108,105,97,110,99,101,46,111,114,103,47,114,101,112,111,115,105,116,111,114,121,48,10,6,8,42,134,72,206,61,4,3,2,3,73,0,48,70,2,33,0,196,138,180,208,234,4,163,1,146,34,90,143,205,84,45,168,164,224,8,154,106,72,123,183,53,134,71,129,2,8,108,162,2,33,0,153,98,111,89,208,169,196,135,53,136,115,70,240,107,75,11,125,159,192,48,159,47,132,206,65,214,58,243,242,104,38,4>>,<<48,130,2,253,48,130,2,131,160,3,2,1,2,2,15,4,29,66,126,157,139,197,145,126,194,233,245,252,26,147,48,10,6,8,42,134,72,206,61,4,3,3,48,103,49,11,48,9,6,3,85,4,6,19,2,85,83,49,22,48,20,6,3,85,4,10,12,13,70,73,68,79,32,65,108,108,105,97,110,99,101,49,39,48,37,6,3,85,4,11,12,30,70,65,75,69,32,77,101,116,97,100,97,116,97,32,51,32,66,76,79,66,32,82,79,79,84,32,70,65,75,69,49,23,48,21,6,3,85,4,3,12,14,70,65,75,69,32,82,111,111,116,32,70,65,75,69,48,30,23,13,49,55,48,50,48,49,48,48,48,48,48,48,90,23,13,52,48,48,49,51,49,50,51,53,57,53,57,90,48,111,49,11,48,9,6,3,85,4,6,19,2,85,83,49,22,48,20,6,3,85,4,10,12,13,70,73,68,79,32,65,108,108,105,97,110,99,101,49,47,48,45,6,3,85,4,11,12,38,70,65,75,69,32,77,101,116,97,100,97,116,97,32,51,32,66,76,79,66,32,73,78,84,69,82,77,69,68,73,65,84,69,32,70,65,75,69,49,23,48,21,6,3,85,4,3,12,14,70,65,75,69,32,67,65,45,49,32,70,65,75,69,48,89,48,19,6,7,42,134,72,206,61,2,1,6,8,42,134,72,206,61,3,1,7,3,66,0,4,189,45,26,233,188,61,78,210,115,93,17,214,140,186,169,226,230,31,175,34,11,239,135,99,113,156,118,22,215,163,251,214,244,162,92,123,247,193,5,128,172,219,23,170,188,163,47,161,43,20,77,150,99,251,117,225,23,70,128,193,128,176,81,41,163,130,1,8,48,130,1,4,48,11,6,3,85,29,15,4,4,3,2,1,6,48,15,6,3,85,29,19,1,1,255,4,5,48,3,1,1,255,48,29,6,3,85,29,14,4,22,4,20,163,132,167,164,100,162,137,60,10,191,23,158,162,13,240,18,26,166,215,203,48,31,6,3,85,29,35,4,24,48,22,128,20,6,113,247,130,179,70,60,15,233,97,233,78,65,219,20,171,71,190,30,29,48,72,6,3,85,29,31,4,65,48,63,48,61,160,59,160,57,134,55,104,116,116,112,115,58,47,47,109,100,115,51,46,99,101,114,116,105,110,102,114,97,46,102,105,100,111,97,108,108,105,97,110,99,101,46,111,114,103,47,99,114,108,47,77,68,83,82,79,79,84,46,99,114,108,48,90,6,3,85,29,32,4,83,48,81,48,79,6,11,43,6,1,4,1,130,229,28,1,3,1,48,64,48,62,6,8,43,6,1,5,5,7,2,1,22,50,104,116,116,112,115,58,47,47,109,100,115,51,46,99,101,114,116,105,110,102,114,97,46,102,105,100,111,97,108,108,105,97,110,99,101,46,111,114,103,47,114,101,112,111,115,105,116,111,114,121,48,10,6,8,42,134,72,206,61,4,3,3,3,104,0,48,101,2,49,0,150,109,41,104,207,90,183,142,150,9,105,9,128,214,167,205,51,126,3,105,125,44,2,130,251,139,20,190,32,218,92,72,228,199,215,188,218,78,86,71,95,8,18,96,109,13,199,192,2,48,7,183,93,229,19,79,25,1,178,32,80,37,95,98,35,127,169,232,126,107,102,122,122,75,31,207,213,247,163,24,68,152,116,6,69,222,224,254,46,7,238,180,99,175,97,26,61,41>>,<<48,130,2,104,48,130,1,238,160,3,2,1,2,2,15,4,42,162,135,64,226,36,181,187,249,65,215,199,250,53,48,10,6,8,42,134,72,206,61,4,3,3,48,103,49,11,48,9,6,3,85,4,6,19,2,85,83,49,22,48,20,6,3,85,4,10,12,13,70,73,68,79,32,65,108,108,105,97,110,99,101,49,39,48,37,6,3,85,4,11,12,30,70,65,75,69,32,77,101,116,97,100,97,116,97,32,51,32,66,76,79,66,32,82,79,79,84,32,70,65,75,69,49,23,48,21,6,3,85,4,3,12,14,70,65,75,69,32,82,111,111,116,32,70,65,75,69,48,30,23,13,49,55,48,50,48,49,48,48,48,48,48,48,90,23,13,52,53,48,49,51,49,50,51,53,57,53,57,90,48,103,49,11,48,9,6,3,85,4,6,19,2,85,83,49,22,48,20,6,3,85,4,10,12,13,70,73,68,79,32,65,108,108,105,97,110,99,101,49,39,48,37,6,3,85,4,11,12,30,70,65,75,69,32,77,101,116,97,100,97,116,97,32,51,32,66,76,79,66,32,82,79,79,84,32,70,65,75,69,49,23,48,21,6,3,85,4,3,12,14,70,65,75,69,32,82,111,111,116,32,70,65,75,69,48,118,48,16,6,7,42,134,72,206,61,2,1,6,5,43,129,4,0,34,3,98,0,4,138,98,44,247,98,91,66,235,233,102,198,19,202,192,13,86,21,153,72,170,117,252,200,190,81,201,180,139,76,161,64,60,68,30,76,63,78,234,99,179,250,216,60,193,196,157,157,92,71,207,9,215,137,2,137,194,26,218,191,189,43,41,205,162,122,180,34,255,132,20,173,219,15,122,207,19,18,42,217,58,64,149,38,234,233,12,86,215,100,232,44,251,234,90,225,121,163,96,48,94,48,11,6,3,85,29,15,4,4,3,2,1,6,48,15,6,3,85,29,19,1,1,255,4,5,48,3,1,1,255,48,29,6,3,85,29,14,4,22,4,20,6,113,247,130,179,70,60,15,233,97,233,78,65,219,20,171,71,190,30,29,48,31,6,3,85,29,35,4,24,48,22,128,20,6,113,247,130,179,70,60,15,233,97,233,78,65,219,20,171,71,190,30,29,48,10,6,8,42,134,72,206,61,4,3,3,3,104,0,48,101,2,49,0,255,17,108,130,184,180,198,230,210,107,124,183,191,154,43,154,147,234,11,7,234,159,219,52,48,176,64,183,48,136,131,20,63,206,76,207,41,203,100,139,10,15,180,60,200,231,82,167,2,48,38,120,204,160,95,100,185,30,223,62,123,225,16,157,236,203,36,18,87,182,121,17,89,143,153,183,143,117,194,11,127,3,4,172,228,241,199,50,254,80,130,49,11,58,227,49,64,23>>]).
-define(CERT_CHAIN_KO, [<<48,130,3,2,48,130,2,168,160,3,2,1,2,2,15,4,128,103,73,222,48,123,189,81,117,162,109,115,245,243,48,10,6,8,42,134,72,206,61,4,3,2,48,111,49,11,48,9,6,3,85,4,6,19,2,85,83,49,22,48,20,6,3,85,4,10,12,13,70,73,68,79,32,65,108,108,105,97,110,99,101,49,47,48,45,6,3,85,4,11,12,38,70,65,75,69,32,77,101,116,97,100,97,116,97,32,51,32,66,76,79,66,32,73,78,84,69,82,77,69,68,73,65,84,69,32,70,65,75,69,49,23,48,21,6,3,85,4,3,12,14,70,65,75,69,32,67,65,45,49,32,70,65,75,69,48,30,23,13,49,55,48,50,48,49,48,48,48,48,48,48,90,23,13,51,48,48,49,51,49,50,51,53,57,53,57,90,48,129,142,49,11,48,9,6,3,85,4,6,19,2,85,83,49,22,48,20,6,3,85,4,10,12,13,70,73,68,79,32,65,108,108,105,97,110,99,101,49,50,48,48,6,3,85,4,11,12,41,70,65,75,69,32,77,101,116,97,100,97,116,97,32,51,32,66,76,79,66,32,83,105,103,110,105,110,103,32,83,105,103,110,105,110,103,32,70,65,75,69,49,51,48,49,6,3,85,4,3,12,42,70,65,75,69,32,77,101,116,97,100,97,116,97,32,51,32,66,76,79,66,32,83,105,103,110,105,110,103,32,83,105,103,110,101,114,32,52,32,70,65,75,69,48,89,48,19,6,7,42,134,72,206,61,2,1,6,8,42,134,72,206,61,3,1,7,3,66,0,4,203,221,228,77,3,214,8,67,121,128,176,119,220,59,124,116,172,124,106,131,124,100,65,70,246,19,131,40,223,210,250,72,181,231,207,205,131,228,217,234,251,159,64,135,88,77,124,190,78,18,220,93,131,47,191,144,130,114,137,39,37,227,228,252,163,130,1,5,48,130,1,1,48,11,6,3,85,29,15,4,4,3,2,6,192,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,14,4,22,4,20,249,120,71,18,118,51,202,107,0,75,234,157,33,74,227,237,231,55,196,170,48,31,6,3,85,29,35,4,24,48,22,128,20,163,132,167,164,100,162,137,60,10,191,23,158,162,13,240,18,26,166,215,203,48,72,6,3,85,29,31,4,65,48,63,48,61,160,59,160,57,134,55,104,116,116,112,115,58,47,47,109,100,115,51,46,99,101,114,116,105,110,102,114,97,46,102,105,100,111,97,108,108,105,97,110,99,101,46,111,114,103,47,99,114,108,47,77,68,83,67,65,45,49,46,99,114,108,48,90,6,3,85,29,32,4,83,48,81,48,79,6,11,43,6,1,4,1,130,229,28,1,3,1,48,64,48,62,6,8,43,6,1,5,5,7,2,1,22,50,104,116,116,112,115,58,47,47,109,100,115,51,46,99,101,114,116,105,110,102,114,97,46,102,105,100,111,97,108,108,105,97,110,99,101,46,111,114,103,47,114,101,112,111,115,105,116,111,114,121,48,10,6,8,42,134,72,206,61,4,3,2,3,72,0,48,69,2,32,119,201,87,163,126,227,205,65,63,185,84,246,57,128,55,15,92,7,112,3,211,238,119,7,181,51,64,92,26,198,185,250,2,33,0,157,40,166,46,24,255,13,186,128,214,128,190,192,175,106,92,2,168,142,144,97,0,143,213,184,198,72,200,46,220,173,94>>,<<48,130,2,253,48,130,2,131,160,3,2,1,2,2,15,4,29,66,126,157,139,197,145,126,194,233,245,252,26,147,48,10,6,8,42,134,72,206,61,4,3,3,48,103,49,11,48,9,6,3,85,4,6,19,2,85,83,49,22,48,20,6,3,85,4,10,12,13,70,73,68,79,32,65,108,108,105,97,110,99,101,49,39,48,37,6,3,85,4,11,12,30,70,65,75,69,32,77,101,116,97,100,97,116,97,32,51,32,66,76,79,66,32,82,79,79,84,32,70,65,75,69,49,23,48,21,6,3,85,4,3,12,14,70,65,75,69,32,82,111,111,116,32,70,65,75,69,48,30,23,13,49,55,48,50,48,49,48,48,48,48,48,48,90,23,13,52,48,48,49,51,49,50,51,53,57,53,57,90,48,111,49,11,48,9,6,3,85,4,6,19,2,85,83,49,22,48,20,6,3,85,4,10,12,13,70,73,68,79,32,65,108,108,105,97,110,99,101,49,47,48,45,6,3,85,4,11,12,38,70,65,75,69,32,77,101,116,97,100,97,116,97,32,51,32,66,76,79,66,32,73,78,84,69,82,77,69,68,73,65,84,69,32,70,65,75,69,49,23,48,21,6,3,85,4,3,12,14,70,65,75,69,32,67,65,45,49,32,70,65,75,69,48,89,48,19,6,7,42,134,72,206,61,2,1,6,8,42,134,72,206,61,3,1,7,3,66,0,4,189,45,26,233,188,61,78,210,115,93,17,214,140,186,169,226,230,31,175,34,11,239,135,99,113,156,118,22,215,163,251,214,244,162,92,123,247,193,5,128,172,219,23,170,188,163,47,161,43,20,77,150,99,251,117,225,23,70,128,193,128,176,81,41,163,130,1,8,48,130,1,4,48,11,6,3,85,29,15,4,4,3,2,1,6,48,15,6,3,85,29,19,1,1,255,4,5,48,3,1,1,255,48,29,6,3,85,29,14,4,22,4,20,163,132,167,164,100,162,137,60,10,191,23,158,162,13,240,18,26,166,215,203,48,31,6,3,85,29,35,4,24,48,22,128,20,6,113,247,130,179,70,60,15,233,97,233,78,65,219,20,171,71,190,30,29,48,72,6,3,85,29,31,4,65,48,63,48,61,160,59,160,57,134,55,104,116,116,112,115,58,47,47,109,100,115,51,46,99,101,114,116,105,110,102,114,97,46,102,105,100,111,97,108,108,105,97,110,99,101,46,111,114,103,47,99,114,108,47,77,68,83,82,79,79,84,46,99,114,108,48,90,6,3,85,29,32,4,83,48,81,48,79,6,11,43,6,1,4,1,130,229,28,1,3,1,48,64,48,62,6,8,43,6,1,5,5,7,2,1,22,50,104,116,116,112,115,58,47,47,109,100,115,51,46,99,101,114,116,105,110,102,114,97,46,102,105,100,111,97,108,108,105,97,110,99,101,46,111,114,103,47,114,101,112,111,115,105,116,111,114,121,48,10,6,8,42,134,72,206,61,4,3,3,3,104,0,48,101,2,49,0,150,109,41,104,207,90,183,142,150,9,105,9,128,214,167,205,51,126,3,105,125,44,2,130,251,139,20,190,32,218,92,72,228,199,215,188,218,78,86,71,95,8,18,96,109,13,199,192,2,48,7,183,93,229,19,79,25,1,178,32,80,37,95,98,35,127,169,232,126,107,102,122,122,75,31,207,213,247,163,24,68,152,116,6,69,222,224,254,46,7,238,180,99,175,97,26,61,41>>,<<48,130,2,104,48,130,1,238,160,3,2,1,2,2,15,4,42,162,135,64,226,36,181,187,249,65,215,199,250,53,48,10,6,8,42,134,72,206,61,4,3,3,48,103,49,11,48,9,6,3,85,4,6,19,2,85,83,49,22,48,20,6,3,85,4,10,12,13,70,73,68,79,32,65,108,108,105,97,110,99,101,49,39,48,37,6,3,85,4,11,12,30,70,65,75,69,32,77,101,116,97,100,97,116,97,32,51,32,66,76,79,66,32,82,79,79,84,32,70,65,75,69,49,23,48,21,6,3,85,4,3,12,14,70,65,75,69,32,82,111,111,116,32,70,65,75,69,48,30,23,13,49,55,48,50,48,49,48,48,48,48,48,48,90,23,13,52,53,48,49,51,49,50,51,53,57,53,57,90,48,103,49,11,48,9,6,3,85,4,6,19,2,85,83,49,22,48,20,6,3,85,4,10,12,13,70,73,68,79,32,65,108,108,105,97,110,99,101,49,39,48,37,6,3,85,4,11,12,30,70,65,75,69,32,77,101,116,97,100,97,116,97,32,51,32,66,76,79,66,32,82,79,79,84,32,70,65,75,69,49,23,48,21,6,3,85,4,3,12,14,70,65,75,69,32,82,111,111,116,32,70,65,75,69,48,118,48,16,6,7,42,134,72,206,61,2,1,6,5,43,129,4,0,34,3,98,0,4,138,98,44,247,98,91,66,235,233,102,198,19,202,192,13,86,21,153,72,170,117,252,200,190,81,201,180,139,76,161,64,60,68,30,76,63,78,234,99,179,250,216,60,193,196,157,157,92,71,207,9,215,137,2,137,194,26,218,191,189,43,41,205,162,122,180,34,255,132,20,173,219,15,122,207,19,18,42,217,58,64,149,38,234,233,12,86,215,100,232,44,251,234,90,225,121,163,96,48,94,48,11,6,3,85,29,15,4,4,3,2,1,6,48,15,6,3,85,29,19,1,1,255,4,5,48,3,1,1,255,48,29,6,3,85,29,14,4,22,4,20,6,113,247,130,179,70,60,15,233,97,233,78,65,219,20,171,71,190,30,29,48,31,6,3,85,29,35,4,24,48,22,128,20,6,113,247,130,179,70,60,15,233,97,233,78,65,219,20,171,71,190,30,29,48,10,6,8,42,134,72,206,61,4,3,3,3,104,0,48,101,2,49,0,255,17,108,130,184,180,198,230,210,107,124,183,191,154,43,154,147,234,11,7,234,159,219,52,48,176,64,183,48,136,131,20,63,206,76,207,41,203,100,139,10,15,180,60,200,231,82,167,2,48,38,120,204,160,95,100,185,30,223,62,123,225,16,157,236,203,36,18,87,182,121,17,89,143,153,183,143,117,194,11,127,3,4,172,228,241,199,50,254,80,130,49,11,58,227,49,64,23>>]).
-export([test/0]).
This file has been truncated. show original