Opá galera, minha aplicação estava funcionando muito bem com o certificado digital A3 de um cliente, acontece que ele renovou o certificado digital olinne, e a renovação utilizou o mesmo cartão.
Acontece que ao rodar minha aplicação só consigo carregar o certificado vencido.
Eu achei que conseguiria acessar atraves da função aliases().nextElement(); mas acontece que entra no loop e só retorna o mesmo aliases.
while (ks.aliases().hasMoreElements()) {
alias = ks.aliases().nextElement();
System.out.println(alias);
}
Alguem sabe a solução?