Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java:从Windows MY Certificate(不可导出)获取PrivateKey以将其用于SSL身份验证_Java_Authentication_Ssl_Https_Private Key - Fatal编程技术网

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

Java:从Windows MY Certificate(不可导出)获取PrivateKey以将其用于SSL身份验证,java,authentication,ssl,https,private-key,Java,Authentication,Ssl,Https,Private Key,如何从标记为不可导出的Windows MY MSCAPI证书获取私钥,以便将其用于HTTPS连接以对客户端进行身份验证 谢谢我最终不得不使用JavaWebStart来包装我的应用程序。它处理SSL上下文内容,包括提示用户输入证书。起初我试图通过SunMSCAPI获取私钥,但每次私钥都会损坏 JavaWebStart是我的解决方案。您的JAR需要签名才能在JWS下运行。您的应用程序将通过JNLP文件启动。以googlejws-JNLP示例为例。这很简单。这如何帮助您在双向SSL连接中签署HTTPS

如何从标记为不可导出的Windows MY MSCAPI证书获取私钥,以便将其用于HTTPS连接以对客户端进行身份验证


谢谢

我最终不得不使用JavaWebStart来包装我的应用程序。它处理SSL上下文内容,包括提示用户输入证书。起初我试图通过SunMSCAPI获取私钥,但每次私钥都会损坏


JavaWebStart是我的解决方案。您的JAR需要签名才能在JWS下运行。您的应用程序将通过JNLP文件启动。以googlejws-JNLP示例为例。这很简单。

这如何帮助您在双向SSL连接中签署HTTPS请求?你永远看不到私钥。。。