java - 如何在没有弹出窗口的情况下通过 JNLP 授予 java 小程序所有权限

标签 java security applet jnlp next-generation-plugin

我们正在使用 jnlp 启动一个小程序 小程序需要加载原生库 jar 和 jnlp 使用自生成的证书进行签名。 jnlp 授予所有权限

<security>
     <all-permissions/>
</security>

策略文件授予所有权限 授予 { 权限 java.security.AllPermission; };

我们收到一个弹出对话框“java security warning” 也就是说:此应用程序将执行不安全的操作。你想继续吗?

继续或取消(见随附的屏幕截图)

enter image description here

没有“总是允许”按钮

这意味着“每次”小程序启动时都会弹出对话框。这对用户来说很烦人。

如何禁止此对话框弹出或使其最多出现一次?

最佳答案

What can be done to disable this dialog to pop up or to make it appear at most once?

使用经过可信机构验证的证书。禁用/忽略自签名证书的“始终允许”字段是 Oracle 的决定,它们不太可能更改。

关于java - 如何在没有弹出窗口的情况下通过 JNLP 授予 java 小程序所有权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6610266/

相关文章:

android - Pin 代码屏幕电话差距 android

java - 如何通过鼠标单击按钮来更改小程序的大小(宽度x高度)?

java - 在当前浏览器中运行 Java Applet?

java - 没有任何 XML 的 Spring Web 应用程序

java - 包装 jar 的 OSGi 服务

java - 使用struts和ibatis的通用报告框架

mysql - MariaDB 中密码/登录路径的存储位置(相当于 mysql-config-editor)?

node.js - Node.js 是否会增加跨连接共享数据的风险?

java - NetBeans 构建时找不到 rt.jar

java.security.AccessControlException : access denied ("java.net.SocketPermission" "smtp.gmail.com" "resolve")