Pessoal,
Supondo que eu precisasse dar suporte ao acesso á varios emissores de NFE e a vários estados, como eu faria para conseguir ter uma cadeia de certificados?
Sendo mais claro: Como eu faria para carregar esses vários certificados? Imaginando que eu tenha vários xxx.pfx e vários nfe.jks gerados à partir dos certificados dos estados.
System.setProperty("java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol");
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
System.setProperty("javax.net.ssl.keyStoreType", "PKCS12");
System.setProperty("javax.net.ssl.keyStore","odd.pfx");//client cert
System.setProperty("javax.net.ssl.keyStorePassword", "pwd");
System.setProperty("javax.net.ssl.trustStoreType", "JKS");
System.setProperty("javax.net.ssl.trustStore", "foo.jks");//server jks file
Não manjo muito de certificados digitais com Java, mas creio que a abordagem seria diferente.
Muito obrigado pela ajuda!