Estou com uma dificuldade na utilização do certificado A3,
estava carregando sempre o certificado pelo seguinte código
Provider p = new sun.security.pkcs11.SunPKCS11(fileCfg);
Security.addProvider(p);
keyStoreA3 = KeyStore.getInstance("pkcs11", p);
keyStoreA3.load(null, pin.toCharArray());
Porém foi instalado dois certificado A3 em uma máquina, passei a utilizar o repositório Win
ks = KeyStore.getInstance("Windows-MY", "SunMSCAPI");
ks.load(null, null);
Enumeration<String> aliasEnum = ks.aliases();
Com essa seguinte solução consegui trabalhar em carregar os dois certificados, porém sempre na
primeira vez que utilizado, abre uma janela pedindo o PIN, mesmo eu fazendo o load do certificado com a senha.
Alguém saberia como carregar o A3 pela seguinte forma sem aparecer essa janela PIN?