【发布时间】:2011-08-18 19:49:57
【问题描述】:
我在网站上有一个签名的小程序。正因为如此,Java 安全对话框出现,用户需要先授予小程序权限,然后它才能工作。我想做的是这样的:
- 我希望网站解释 给用户的安全对话框 在它出现之前。该页面将 在 div 中显示一些解释文本, 几秒钟后,保安 将出现对话框。
- 如果用户在之前的会话中已经允许证书,它应该 只需运行小程序,无需任何额外 对话框。
问题在于,当小程序嵌入页面时,安全对话框就会出现。我可以延迟嵌入,但无法从小程序本身检查它的权限,因为它需要在加载之前完成。
也许我可以加载第二个不可见的普通小程序并检查权限。但是我该怎么做呢?是否有任何 Java 类可以检查证书是否已被客户端信任?
谢谢。
【问题讨论】:
-
据我所知,java 安全对话框仅在第一次启动小程序时出现。如果用户选中“始终信任证书”框 - 安全对话框将不再出现。但是,如果用户选择信任它一次 - 它会出现在下一次启动时。出于安全原因,您无法以编程方式停止它。
标签: java security user-interface applet certificate