VeriSign 和 Thawte 的 Java代码签名证书可以用于数字签名运行J2ME MIDlet(MIDP 2.0)代码,支持诺基亚和索爱等手机的MIDlet应用软件,运行签名后的MIDlet Suite就会显示软件发行商名称,否则会显示让用户不敢下载的警告“应用软件来源未知,继续?”。同时,签名后访问网络等都不会弹出烦人的警告框了,让手机应用更加安全!但请注意: 并不是所有手机都支持数字签名机制,
Thawte Java代码签名证书对索爱手机支持多些,而VeriSign Java代码签名证书则对诺基亚手机支持多些,您可以提供使用两种证书签名的两种版本供用户选择安装,使得您的MIDlet软件适用手机范围更广和支持最多的手机型号。
本签名指南是基于Nokia Developer's Suite for J2ME 的使用指南编写,如果您还没有NDS for J2ME,您到Nokia网站上下载 NDS3.0签名工具。
或 下载 最新版的 Carbide.j 1.5 开发工具。请注意:您也可以直接使用
Sun Java Wireless Toolkit 2.5.1 中文版来签名针对Nokia手机的MIDlet,如果您还没有此开发工具可以到 SUN 网站上 下载 合适的开发工具
为了防止盗版侵权行为,以下步骤已经省略,请WoSign客户直接联系WoSign客服人员获得支持。
第1步 创建Keystore和私钥 Step 1.
Create a Keystore and Key Pair:
第2步 生成证书请求文件(CSR) Step 2.
Generate the CSR and request your certificate:
第3步 把证书导入到 keystore中 Step 3.
Import the certificate reply into your keystore:
第4步 签名MIDlet Step 4.Sign your MIDlet:
第5步 仿真运行和部署已经签名的MIDlet Step 5. Emulate and Deploy your MIDlet:
这样,就完成了MIDlet代码的数字签名,可以正常使用了。如图9所示,会显示“证书:有”,并显示软件发行商的公司名称“组织:”,如图9所示:

我们来对比一下如果没有数字签名安装MIDlet的提示情况,如下图10所示,会显示让用户不敢下载的警告“应用软件来源未知,继续?”,强烈建议用户不要安装没有签名的MIDlet,否则一旦安装了恶意代码,您的手机可能就报废了!
附: 常见问题解答
|