' . lang('RCLs get in') . ': | ' . lang('Where save RCLs') . ': | '; foreach($Linhas as $linhaz) { $linha = trim($linhaz); if($linha[0] != '#' && $linha != '') { $n = explode('/',$linha); $f = $GLOBALS['CRLs'] . $n[count($n)-1]; echo '
---|---|
' . $linha . ' | ';
echo $f;
if(!is_file($f))
{
echo ' ' . lang('File not found') . '. '; } else { $data = file_get_contents($f); $dados = Crl_parseASN($data); echo '' . lang ('Issuer') . ': '; $aux = $dados[1][0][1][2][1]; // pega dados do emissor. $aux = $aux[count($aux)-1]; // ultimo item he o do CN..... echo $aux[1][1][1][1]; echo ' ' . lang('Num. Certificates') . ': '; $num = 0; if(count($dados[1][0][1]) > 6) // qtd de itens esperado he 7. o 6 contem os certificados revogados. { $num = count($dados[1][0][1][5][1]); // pega o numero de certificados revogados na LCR. } echo $num; echo ' ' . lang('Num. RCL') . ': '; $oid_Num_crl = recupera_dados_oid($data,'2.5.29.20'); // oid que informa o numero de geracao da LCR. $num = $oid_Num_crl[0][1][1][1]; if($num) { echo $num; } else { echo '0'; } echo ' '; $di = data_hora($dados[1][0][1][3][1]); // data, hora em que foi gerada a LCR. $df = data_hora($dados[1][0][1][4][1]); // data, hora em que expira a LCR. if(gmdate("YmdHis") < $di) { $cor = 'style="color: #FF0000"'; } else { $cor = 'style="color: #000066"'; } echo ' ' . lang('Create in') . ' : ' . substr($di,0,4) . '/' . substr($di,4,2) . '/' . substr($di,6,2) . ' - ' . substr($di,8,2) . ':' . substr($di,10,2) . ':' . substr($di,12,2) . ' GMT '; if(gmdate("YmdHis") > $df) { $cor = 'style="color: #FF0000" >' . lang('Expired on') . ': '; } else { $cor = 'style="color: #000066" >' . lang('Expire on') . ': '; } echo '' . substr($df,0,4) . '/' . substr($df,4,2) . '/' . substr($df,6,2) . ' - ' . substr($df,8,2) . ':' . substr($df,10,2) . ':' . substr($df,12,2) . ' GMT '; } echo ' |
'; if(is_file($path2)) { $saida = array(); $ret = exec('cat ' . $path2 . ' | grep -a --text ' . date('Y-m-d') ,$saida); //$ret = exec('cat ' . $path2); foreach($saida as $linha) { echo str_replace(chr(0x00),'',$linha) . chr(0x0A); } } else { //$ret = exec('cat ' . $path2 ,$saida); echo ''; echo '' . lang('File') . ' ' . $path2 . ' ' . lang('not found') . '
'; } echo '