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

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

編輯:J2ME

MIDlet簽名指南根據Sun網站和VeriSign/Thawte網站上的文章(網頁)整理,請同時參考原文:

(1) What's New in the J2ME Wireless Toolkit 2.0
(2) Understanding MIDP 2.0's Security Architecture
(3) Java ME - Micro App Development Made Easy
(4) Nokia MIDlet(MIDP 2.0)代碼簽名證書申請和使用指南

本簽名指南是基於Sun Java Wireless Toolkit 2.2和2.5 Beta的使用指南編寫,如果您還沒有此開發工具可以到Nokia網站上下載合適的開發工具(推薦下載最新的2.5 Beta,因為2.2版本的仿真OTA運行有問題Bug,簽名後不顯示已經簽名的簽名信息)。

同時,請一定要先參考:MIDP 2.0安全機制,充分理解MIDP 2.0的安全機制有助於簽名MIDlet的成功部署。

第1步:創建Keystore和私鑰

如圖1所示,打開開發工具包中的KToolbar,點擊“打開項目”,再在主菜單“項目”中選擇“簽署”,如圖2所示,如果您已經有了Java代碼簽名證書的密鑰對(.sks文件),則您可以點擊“導入密鑰對”導入您的證書密鑰對,導入時需要輸入您的私鑰密碼。如果您還沒有申請證書,則您可以點擊“新建密鑰對”來生成密鑰對(Keystore和私鑰),正確填寫證書信息後點擊“創建”即可。

但請注意以下3點:

(1)填寫國家(Country)字段時只能填寫國家名稱縮寫CN;

(2)在生成密鑰對時並沒有提示輸入私鑰密碼,但導入時需要輸入私鑰密碼,缺省密碼為“passWord”;

(3)VeriSign代碼簽名證書不支持中文,請填寫正確的英文名稱,而Thawte代碼簽名證書支持中文,您可以根據需要在單位名稱、部門名稱、所在城市和省份等填寫中文名稱。

圖1 圖2

這樣就生成了密鑰對,如圖3所示,點擊別名“wotrustj”就可以顯示證書信息,請注意:此時顯示的證書頒發者(Issuer)為自己,因為還沒有提交CSR申請證書。

圖3

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