\n"; $todos_certificados = ler_certificados_CAS($path3); $CB = new CertificadoB(); if($_REQUEST['id']) { if($_REQUEST['id'] != 'A') { // id indica o certificado solicitado .... $aux = explode('-',$_REQUEST['id']); if(count($aux) > 1) { $id =$aux[0]; $id = $id -1; } else { $id = 0; } // Pega o certificado solicitado ... $certificado = $todos_certificados[$id]; // Vai parsear, e gerar o xml ... $CB -> certificado($certificado); // Pega o xml com os dados do certificado .. $xml .= $CB -> dados_xml; } else { // Requisitado todo o conteudo do arquivo de CAs .. $item = 1; $xml .= ""; foreach($todos_certificados as $certificado) { $CB -> certificado($certificado); $df = $CB -> dados['FIM_VALIDADE']; $xml .= ''; $xml .= ' ' . $item++ . ' - ' . $CB->dados['SUBJECT']['CN'] . ' ( Expira Em: ;' . 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 )' . ''; $xml .= ''; } $xml .= ""; } } else { exit(); } # Fecha o processamento de geracao do xml com um CABEÇALHO Header('Content-type: application/xml; charset=utf-8'); echo $xml; ?>