解決jnlp安全警告框

來源:互聯網
上載者:User
解決jnlp的安全警告 由於applet基於jnlp顯示,applet在用戶端操作需要相當大的許可權,只有修改jdk的安全機制,才能使applet操作本地檔案。 1、使用keytool工具產生密匙庫
在DOS視窗中執行命令:
keytool -genkey -keystore mytest.store -alias mbq -validity 3650


注意:mytest.store 是你的密匙庫的名稱,可以隨意修改,尾碼請不要修改。 mbq為別名,這個也可以改成自己的名稱


2、使用keytool工具匯出簽名時用到的認證
在DOS視窗中執行命令:
keytool -export -keystore mytest.store -alias mbq -file mbq.cert

注意:mytest.store 就是第二步產生的密匙庫名稱,mbq 也是在第二步中我們指定的別名
mbq.cert 為我們產生的認證的名稱,可以自己修改名稱,注意尾碼不要改


3、使用jarsigner工具簽名jar壓縮文檔
在當前DOS視窗中執行命令:
jarsigner -keystore mytest.store mytest.jar mbq

注意:mytest.store 就是我們在第二步中產生的密匙庫名稱
mytest.jar 就是我們這第一步壓縮的jar文檔
mbq 是提供者的名稱,我們這裡設定為我們的別名


4、把安全性憑證匯入/刪除 java中的cacerts認證庫
 1)、在C:\Program Files\Java\jdk1.6.0_24\jre\lib\security目錄下;
 2)、添加認證:
 
   1、任意目錄,但是前提是jdk在%JAVA_HOME%: 
             keytool -import -v -trustcacerts -alias appletBest1 -file "C:\Users\Desktop\Applet\HolleWorld\Net\mbq.cert" -storepass changeit -keystore "%JAVA_HOME%\jre\lib\security\cacerts"
   2、 在jdk\jre\lib\security\下面執行: 
             keytool -import -alias appletTest1 -keystore cacerts -file C:\Users\Desktop\Applet\HolleWorld\Net\mbq.cert -trustcacerts 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.