【发布时间】:2015-02-25 21:03:38
【问题描述】:
我想使用 java 中的密钥存储访问 Windows 用户证书存储(“Windows-MY”)中的证书。 这是我使用的代码:
KeyStore ks = KeyStore.getInstance("Windows-MY", "SunMSCAPI");
ks.load(null, null);
不幸的是,执行此代码确实会从窗口打开一个弹出窗口,要求用户选择智能卡。
在此弹出窗口中单击取消(多次)后,密钥库已正确构建并且可以访问证书。
在 Windows 服务下禁用智能卡服务会有所帮助,但是智能卡不能再使用(我们在另一个用例中使用智能卡)。 如何在没有此弹出窗口的情况下访问 Windows 应用商店?
【问题讨论】:
标签: java windows certificate keystore