扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
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 |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者