2014-12-28 45 views
8

我有一個可用的小程序,我正在嘗試將它添加到我的網站以供我的投資組合使用。我的問題是,我無法在沒有添加目錄的情況下運行小程序(我現在在本地運行它)到網站例外列表中。我的小程序代碼如下:使java applet符合高安全標準

<applet code = "myTetris.TetrisApplet" 
     archive = "myTetris\jar.jar" 
     height = "400" width = "200"> 

我已經使用IntelliJ IDEA創建了一個jar文件。清單如下:

Manifest-Version: 1.0 
Permissions: sandbox 
Application-Name: Tetris 

我已經簽署了jar文件。

回答

1

自Java 7更新以來51 Java Web Start應用程序和小程序需要進行簽名,並且必須在清單中設置權限。你已經做得正確。但是,用於代碼簽名的證書可能是所謂的自簽名證書。由於無法驗證簽名者的身份,因此這些證書不受瀏覽器,操作系統和Java運行時的信任。爲了解決這個問題,你需要將你的證書導入你的系統並相信它,否則你需要獲得(購買)由可信機構頒發的證書。一些組織爲開源項目提供可信證書。