【问题标题】:Obtaining trust with an Applet通过 Applet 获得信任
【发布时间】:2011-01-20 05:55:19
【问题描述】:

您好,

我最近创建了一个 jar,并使用我创建的密钥库对其进行了签名。

jar 的签名很顺利,但是当我运行小程序时,如果你想运行小程序,它会给出通常的提示,但是,在接受它之后,当小程序尝试连接到 MySQL 数据库时(运行本地)它再次提示询问您是否要运行这个潜在的不安全操作。

有人告诉我,当您签署一个小程序并且用户单击“是”表示他们想要运行它时,该小程序就变得受信任了?然而在这种情况下它有没有? 我可能被告知了错误的信息..

所以我的问题是,如何在操作小程序时不弹出这些(相当)烦人的消息?

干杯

【问题讨论】:

    标签: java applet trust


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      如果我没记错的话(我在十多年前就这样做了,所以我在这里可能大错特错),小程序不会变得“受信任”,而是签名提供了一个标识符,用户授予该标识符的权限然后附上。所以未签名代码不受信任的原因是因为无法附加特权,但签名代码在运行的第二次就不会变得受信任。

      因此,每次安装只会弹出一次警告。有一个 API 可以显式请求权限,所以如果您使用的权限不止这个,您可以一次请求所有您需要的内容,但是您无法真正避免用户被问到是否要扩展您的小程序的权限。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-27
        • 1970-01-01
        • 2011-01-30
        • 1970-01-01
        • 1970-01-01
        • 2011-11-01
        • 1970-01-01
        相关资源
        最近更新 更多