Jus*_*tin 5 java ssl keystore java-web-start
我正在尝试使用java SSLRMIClientSocketFactory和SSLRMIServerSocketFactory设置双向SSL后配置客户端/服务器应用程序.我知道要在客户端上设置密钥库和信任库,我需要设置-Djavax.net.ssl.trustStore和-Djavax.net.sslkeyStore.
我理解它的方式Java web start下载jnlp并验证jar并在沙箱中启动Client java应用程序,然后通过RMI连接到服务器应用程序.问题是当应用程序在此沙箱中运行时,默认的信任库和密钥库与java Web Start使用的不同.相反,没有默认密钥库,默认信任库是$ JAVA_HOME/jre/lib/security/cacerts
有没有办法使用javaws使用的相同信任库和密钥库?理想情况下,我想使用浏览器使用的相同的可信证书和客户端证书(以及扩展javaws).这种方式如果用户通过Java控制面板配置其证书,则应用程序将使用相同的证书.
| 归档时间: |
|
| 查看次数: |
1030 次 |
| 最近记录: |