package gov.pr.celepar.teste;
/*
Este programa � licenciado de acordo com a
LPG-AP (LICEN�A P�BLICA GERAL PARA PROGRAMAS DE COMPUTADOR DA ADMINISTRA��O P�BLICA),
vers�o 1.1 ou qualquer vers�o posterior.
A LPG-AP deve acompanhar todas PUBLICA��ES, DISTRIBUI��ES e REPRODU��ES deste Programa.
Caso uma c�pia da LPG-AP n�o esteja dispon�vel junto com este Programa,
voc� pode contatar o LICENCIANTE ou ent�o acessar diretamente:
http://www.celepar.pr.gov.br/licenca/LPG-AP.pdf
Para poder USAR, PUBLICAR, DISTRIBUIR, REPRODUZIR ou ALTERAR este Programa
� preciso estar de acordo com os termos da LPG-AP
*/
import gov.pr.celepar.tabeliao.core.TabeliaoCertificate;
import java.io.FileInputStream;
public class TesteCertificado {
public static void main(String args[]) {
try {
String Diretorio = "/home/esaito/certificados_icp_brasil/";
//"/home/esaito/certificados/Chaves_publicas_usuarios/";
FileInputStream fis =
new FileInputStream(Diretorio+"AC_SINCOR_G2.cer");
//AC_Certisign_Multipla_G3.cer
//AC_Certisign_G3.cer
//AC_RFB_V2.cer
//cerealista_torres.cer");
//quaresma.der");
//anderson.der
//sgoda.der
//zaniratti.cer
TabeliaoCertificate tc = new TabeliaoCertificate(fis);
if(tc.hasDadosPF()) {
System.out.println("PF: "+tc.getTabeliaoDadosPF().getCPF());
}
if(tc.hasDadosPJ()) {
System.out.println("PJ: "+tc.getTabeliaoDadosPJ().getCNPJ());
}
if(tc.hasDadosEquipamento()) {
System.out.println("equipamento");
}
System.out.println("apl: "+tc.getNome());
System.out.println("apl: "+tc.getTipoCertificado());
System.out.println("apl: "+tc.getEmail());
System.out.println("apl: "+tc.getCRLDistributionPoint());
//System.out.println(tc.toString());
//System.out.println(tc.getX509Certificate());
fis.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}