gpt4 book ai didi

java - "Do you want to run this application"JNLP 对话框 - 再次显示对话框的条件

转载 作者:太空狗 更新时间:2023-10-29 22:35:55 24 4
gpt4 key购买 nike

用户正在运行从浏览器启动的 JNLP 应用程序。 JNLP 启动的 *.jar 文件由受信任的 CA 颁发的证书签名。

第一次启动 jar 文件时,系统会询问用户是否信任签名者(不是 CA - CA 已经被信任)。

Question Dialog Box

如果用户同意,签名者的证书将被添加到信任库中。

问题是:再次显示同一个对话框的条件是什么?

  • JNLP调用的*.jar文件有变化吗?
  • JNLP 本身有变化吗?
  • JNLP 的 URL 是否改变了?

即使在用户最初选中“不再显示此内容”复选框后,哪些(或其他?)会触发显示对话框?

最佳答案

我无法在网上找到很多关于这个主题的信息,但我从 this page 找到了Java Doc,一旦用户接受对话框中显示的证书,应用程序将自动获得权限

until the certificate expires or is removed from the trusted key store.

我无法从 Java 文档中找到更多关于可能再次触发相同对话框的条件的官方文本,但在 this site , 有这样的说法:

... if the JNLP changes, then it's considered another application and therefore you see the Security Warning again.

这可能意味着如果 JNLP 更改,则对话将再次触发。

此外,如果您想恢复允许自动运行的安全提示,您可以按照所示步骤进行操作 here .

希望这能以某种方式提供帮助,并且与您的要求相关。

关于java - "Do you want to run this application"JNLP 对话框 - 再次显示对话框的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50523155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com