Carregar Keystore Java MSCAPI sem carregar chaves privadas (token difícil)

Eu gostaria de carregar umMSCAPI keystore dentro de Java e examine os certificados disponíveis na loja MY. No entanto, algumas chaves desses certificados residem em tokens de hardware e um pop-up solicita o token durante o carregamento.

Existe uma maneira de adiar o carregamento das chaves privadas ao carregar o armazenamento de chaves do Windows?

keyStore = KeyStore.getInstance("Windows-MY", "SunMSCAPI");
keystore.load(null,null);

questionAnswers(2)

yourAnswerToTheQuestion