在過去的幾個月中,我爲一個學術項目開發了一個沙盒Java applet。由於預算有限,我無法使用可信的證書頒發機構簽名。 隨着Java 1.7.51的發佈,我發現新的安全限制禁止執行applet,因爲缺少簽名。Java 1.7.51對小應用程序的互聯網限制
到現在爲止,我發現這個問題有兩種解決方案,粗糙:
- 要求用戶包括他/她的例外列表的小程序頁面;
- 要求用戶將Java安全級別設置爲「中」(當然,這是一種冒險的操作)。
有沒有辦法克服Java使用自簽名applet強加的限制,而不要求用戶更改安全設置?
我會深深地感謝您的回答,因爲購買可信認證的選擇仍然很昂貴。
我認爲這是做不到的。安全限制是有原因的。 – NeplatnyUdaj
將'permission:sandbox'放入manifest.mf –
是否適用於Intranet?它只能在沙箱中運行嗎?還是需要其他特殊權限? – jalopaba