程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2ME >> J2ME MIDlet(MIDP 2.0)代碼簽名證書申請和使用指南(3)

J2ME MIDlet(MIDP 2.0)代碼簽名證書申請和使用指南(3)

編輯:J2ME

現在,.jad就已經包含了您的私鑰簽名和公鑰證書,您可以使用記事本打開JAD文件,會看到已經增加了許多字母,如圖8所示,仔細查看就可以看到MIDlet-Certificate-1-1:後面就是您的簽名證書,而MIDlet-Certificate-1-2:後面就是簽名證書Thawte Code Signg CA,MIDlet-Certificate-1-3:後面就是頒發證書的頂級證書Thawte Premium Server CA,而MIDlet-Jar-RAS-SHA1:後面就是使用您的私鑰簽名JAD代碼後的簽名摘要。

圖8

第5步:仿真運行和部署已經簽名的MIDlet

這樣,就完成了MIDlet代碼的簽名,可以正常使用了。建議您先點擊“運行”仿真運行應用軟件,如圖9所示,會顯示一些運行信息,同時系統會啟動仿真器運行。如果仿真測試沒有問題就可以上傳到服務器上。

圖9

建議同時做OTA仿真運行,點擊“項目”-“通過OTA運行”就可以仿真下載安裝過程,會提示“Are you sure you want to install...?(您確定要安裝此MIDlet嗎?)”,接著顯示詳細的MIDlet信息,同時會顯示簽名證書的頒發機構(CA)的詳細信息,如下圖10所示:

圖10

我們來對比一下如果沒有簽名安裝MIDlet的提示情況,如下圖11所示,同樣會提示您是否確認要安裝此MIDlet,同時會在“Advanced(高級)”中顯示“UnindentifIEd Third Party(代碼開發商身份不能確認)”,強烈建議用戶不要安裝沒有簽名的MIDlet,否則一旦安裝了惡意代碼,您的手機可能就報廢了!

圖11
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved