【发布时间】:2012-09-30 16:03:40
【问题描述】:
我使用 Java Web Start (JWS) 从在线服务器部署 Java 应用程序。 JNLP 文件包含安全 all-permissions 标记,我使用自己的证书签署了应用程序。
对于某些用户 (Windows7+Java7),Java 虚拟机 (JVM) 每次启动应用程序时都会要求接受未知证书,尽管选中了 always trust this unknown editor 框。
在正常情况下,JVM 只要求接受一次未知证书,直到其过期。
你有什么办法解决这个问题吗?
【问题讨论】:
-
"正常情况下,JVM 只要求接受一次未知证书,直到过期为止。" 那是异常 对于自签名证书。我的经验一直是,未签名的证书会导致 JRE '忘记''永远记住'——在它被选中之后的那一刻。
-
酷。您可以将其作为答案并 accept 它。 :)
标签: java windows-7 certificate jnlp java-web-start