Java:从Windows-MY证书(不可导出)获取PrivateKey以将其用于SSL身份验证

时间:2011-09-11 20:52:39

标签: java authentication ssl https private-key

如何从Windows-MY(MSCAPI)证书(标记为不可导出)获取PrivateKey,以将其用于HTTPS连接以验证客户端。

由于

1 个答案:

答案 0 :(得分:0)

我最终不得不使用Java Web Start包装我的应用程序。它处理SSL上下文的内容,包括提示用户输入证书。我首先尝试通过SunMSCAPI获取私钥,但私钥每次都被破坏。

Java web start是我的解决方案。您的JAR需要签名才能在JWS下运行。您的应用程序将通过JNLP文件启动。 Google JWS JNLP示例示例。这很容易。