1

我已经使用 Verisign 证书签署了一个 Java Applet jar。

当从 html/javascript 运行 Java Applet 时,会出现一个对话框,询问是否需要信任未知证书以及是否应该运行 Java 应用程序。单击“运行”按钮(表示已同意)并选中(勾选)表示不会每次都询问用户的复选框时,将显示 Java Applet 窗口。

请确认即使在使用属于像 Verisign 这样的受信任的三十方证书颁发机构 (CA) 的证书签署 Java Applet 之后,是否通常会询问第一个询问是否运行不受信任的 Java 应用程序的警报对话框。

4

2 回答 2

1

这取决于浏览器的配置。除非证书的签名者是浏览器已配置为自动接受的签名者,否则仍会提示用户至少接受一次证书。

请记住,您的代码要求获得在用户机器上执行特权操作的权限。仅仅因为您的身份已由受信任的第三方验证,并不意味着用户必须自动信任您的代码

于 2011-11-10T20:35:37.680 回答
0

澄清丹的回答:是的,它总是会在第一时间询问用户。这是 Java 插件的默认配置。可以更改配置,但这是一个非常糟糕的做法。

于 2011-11-10T20:43:51.757 回答