簡體   English   中英

運行 JNLP 文件時如何繞過安全對話框

[英]How to bypass security dialog when the JNLP file is run

我創建了一個 Java Web Start 應用程序。 我已經用自簽名證書對我的 Jar 進行了簽名。 此外,為 Jar 和 JNLP 文件提供服務的 Web 服務器也受其證書的信任。

當 JNLP 文件運行時,它會打開以下對話框。 我想知道是否有任何方法可以不顯示此對話框並在運行時直接打開應用程序窗口。

對話框

當我用谷歌搜索時,我找不到任何提到這個問題的來源。

尋求您的幫助。 非常感謝。

我想知道是否有任何方法可以不顯示此對話框..

不。如果你找到了方法,那就是一個安全漏洞。 所以請告訴我們 - 我們可以修復它。

..並在運行后直接打開應用程序窗口。

使用完全認證的代碼簽名證書甚至是不可能的!

我想與上面的@Andrew Thompson 的 anwser 有所不同,但oracle 的文檔已經指定了如何避免這些消息。

在位於 ${user.home}/.java.policy 的 Java 策略文件中授予 AllPermissions,或指向 $(JRE_HOME)/lib/security/java.security 文件中具有 AllPermissions 的任何 Java 策略文件。 權限可以授予所有應用程序或限制為特定 URL。 有關 .java.policy 的更多詳細信息,請參閱默認策略實現和策略文件語法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM