Olá pessoal, temos um projeto que utilizamos o provider assembla , estamos querendo migrar para os providers da Sun como por exemplo o SunMSCAPI (Java 6.0), estou realizando alguns testes mais ainda sem sucesso, não estou conseguindo listar os certificados usando o tipo Windows-MY( chaves privadas do usuário e do certificado associado ) somente lista se o tipo for Windows-ROOT ( lista todos os certificados raiz confiável pela máquina), um outro problema e que não estou conseguindo recuperar as chaves privadas ( PrivateKey ) para fazer uma assinatura, iniciei a pouco tempo com Certificação Digital , não tenho muitos conhecimetos nessa praia, se alguém poder dar uma força fico agradecido !
codigo exemplo :
KeyStore keystore = KeyStore.getInstance("Windows-MY", "SunMSCAPI");
keystore.load(null, null);
Enumeration< String > aliasEnum = keystore.aliases();
while (aliasEnum.hasMoreElements()) {
String aliasKey = (String)aliasEnum.nextElement();
System.out.print(aliasKey);
}
att