【发布时间】:2014-04-15 09:51:14
【问题描述】:
我需要从我的 java 桌面程序中的 Windows 商店中选择一个证书。代码:
KeyStore ks = KeyStore.getInstance("Windows-MY");
...
java 是否有类似 Win Dialog 这样的“准备使用”的东西?
我使用过 C# 并且有:
X509Certificate2Collection sel = X509Certificate2UI.SelectFromCollection(certificates, null, null, X509SelectionFlag.SingleSelection);
是否有对应的 java 或者我必须从密钥库 certArray 创建自己的 dialog?
【问题讨论】:
-
你好,我正在尝试做同样的事情。你找到解决办法了吗?
-
嗨@Seephor,我没有找到解决方案。因为当您从本地商店列出智能卡证书时,会弹出提示该卡在读卡器中:(
-
你可以尝试调用WinAPI函数msdn.microsoft.com/ru-ru/library/windows/desktop/…
-
这个answer 可能会给你所需要的。
标签: java dialog itext x509certificate