J2ME自签名教程:轻松签署MIDlet应用
5星 · 超过95%的资源 需积分: 9 15 浏览量
更新于2024-08-02
收藏 1.2MB PDF 举报
"这篇文档是关于J2ME应用程序(MIDlet)的自签名教程,主要面向使用NokiaSerial系列手机的开发者。作者是JqgsNinimo,完成于2008年1月9日。教程详细介绍了如何在WTK(Wireless Toolkit)环境下对MIDlet进行自签名,以避免在运行时出现用户授权请求,并能够访问系统敏感API。"
本文档适用于那些希望通过自签名来避免J2ME应用在运行时提示用户授权的开发者,特别是针对非受信MIDlet的情况。自签名可以让应用访问受限制的API,但不需经过权威认证机构,从而节省成本。
**使用限制**:
自签名的MIDlet可能不会在所有设备上得到完全的信任,某些高级功能可能仅对受信MIDlet开放。此外,自签名的证书可能不会被所有用户接受,因为它没有经过第三方权威机构的验证。
**实用步骤**:
1. **预先准备**:
- **IDE工具**:如WTK,用于开发和编译MIDlet。
- **KeyTool工具**:Java提供的命令行工具,用于创建和管理密钥对。
- **JadTool工具**:WTK的一部分,用来编辑JAD文件。
2. **创建安装文件**:
- **权限声明标签**:MIDlet需要特定的权限才能访问受保护的API。
- **通过Carbide.j进行权限声明**:使用 Carbide.j IDE,可以直接编辑JAD文件添加权限声明。
- **通过WTK进行权限声明**:使用WTK的命令行工具对JAD文件进行编辑。
3. **创建并导出证书**:
- **创建密钥**:使用KeyTool生成包含私钥的密钥对。
- **导出证书**:将公钥部分导出为证书文件。
4. **对MIDlet套件签名**:
- **添加证书信息到JAD文件**:将证书的相关信息写入JAD文件。
- **添加签名信息到JAD文件**:包括证书指纹和证书发行者等。
5. **安装到目标手机**:
- **安装自签名证书**:将生成的证书导入到手机中。
- **核实证书安装情况**:确认证书已成功安装并可被系统识别。
- **安装已签名MIDlet套件**:通过手机或数据线将签名后的MIDlet安装到手机上。
- **程序设置**:根据需要调整MIDlet的配置。
- **已签名与未签名套件之比较**:对比签名前后MIDlet的运行差异。
**其它签名方法**:
文档还提到了使用Carbide.j和WTK的签名流程,这些方法可以作为替代方案。
这个教程提供了详尽的步骤,帮助开发者在不依赖第三方认证的情况下,对J2ME应用进行自签名,以实现更顺畅的用户体验和更广泛的API访问权限。虽然自签名可能不如权威签名那样受到广泛信任,但它在开发和测试阶段是一个经济实惠的选择。
2009-08-29 上传
2009-10-30 上传
2010-05-18 上传
2011-07-04 上传
2010-09-25 上传
2007-07-31 上传
2007-04-29 上传
2009-08-26 上传
2008-10-26 上传
hszr99
- 粉丝: 1
- 资源: 4
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手