1‐Certificado A1 Arquivo PFX - Samuel-Oliveira/Java_Certificado GitHub Wiki
Exemplo de Configuração com certificados A1 PFX:
import br.com.swconsultoria.certificado.Certificado;
import br.com.swconsultoria.certificado.CertificadoService;
import br.com.swconsultoria.certificado.exception.CertificadoException;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
/**
* @author Samuel Oliveira - [email protected]
*/
public class A1Pfx {
public static void main(String[] args) {
try{
Certificado certificado = certifidoA1Pfx();
System.out.println("Alias Certificado :" +certificado.getNome());
System.out.println("Dias Restantes Certificado :" +certificado.getDiasRestantes());
System.out.println("Validade Certificado :" +certificado.getVencimento());
//PARA REGISTRAR O CERTIFICADO NA SESSAO, FAÇA SOMENTE EM PROJETOS EXTERNO
//JAVA NFE, CTE E OUTRAS APIS MINHAS JA CONTEM ESTA INICIALIZAÇÃO
CertificadoService.inicializaCertificado(certificado, new FileInputStream(new File("caminhoCacert")));
}catch (CertificadoException | FileNotFoundException e){
System.err.println(e.getMessage());
}
}
private static Certificado certifidoA1Pfx() throws CertificadoException {
String caminhoCertificado = "d:/teste/certificado.pfx";
String senha = "123456";
return CertificadoService.certificadoPfx(caminhoCertificado, senha);
}
}