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/

相关文章:

java - 在 Applet 上显示 IFrame?馊主意?

java - 能够以编程方式访问 Android Wear 上的 NFC 设置

java - Azure 的 Key Vault 是否支持 PGP key 加密?

java - 不兼容的类型 : inferred type does not conform to upper bound(s)

asp.net - 如何部署完全信任的 IIS ASP .NET 应用程序?

security - 强化路径操作错误

java - 使用 JDK1.6.45 在 Windows 上进行 MongoDB 3.0.0/2/3 Java 驱动程序 Kerberos 身份验证

sql-server - 跨数据库边界的 SQL Server 外键 - 强制执行技术

java - 在网络服务器上运行geotools?

Java 小程序线程动画