第1步 创建Keystore和私钥 Create a Keystore and Key Pair.
第2步 生成证书请求文件(CSR) Generate the CSR and request your certificate.
第3步 把证书导入到 keystore中 Import the certificate reply into your keystore.
第4步 签名MIDlet Sign your MIDlet
参考- J2ME MIDlet(MIDP 2.0)代码签名证书申请和使用指南
http://www.sf.org.cn/j2me/base/20114.html
分享到:
相关推荐
无论是开发者还是最终用户,都应该重视Midlet的签名过程,这不仅能够提高应用程序的安全性,还能增强用户的信任感。在未来的发展中,随着移动互联网技术的进步,签名机制将会发挥越来越重要的作用。
签名过程涉及生成密钥对、创建签名证书以及使用工具(如`jarsigner`)对MIDlet进行签名。 ##### 使用Carbide进行签名 Carbide是诺基亚推出的一款IDE,支持MIDlet的开发和签名。通过Carbide IDE,可以直接进行...
5. **测试签名**:在目标设备或模拟器上安装并测试签名后的 Midlet,确保签名过程无误且应用能正常运行。 在实际操作中,你可能还需要处理一些额外的问题,如证书过期、签名失败等。这时,你需要检查证书是否正确...
MIDP 2.0_Signed_MIDlet_Developers_Guide_v2_0_en.pdf这份官方文档详细介绍了如何为MIDlets创建和管理数字签名,包括使用工具(如keytool和jarsigner)进行签名过程,以及处理证书和密钥库的相关操作。 签名的益处...
签名过程是确保应用程序可信的关键步骤之一。下面将详细介绍两种常用的签名方法:使用NDS for J2ME™ 2.1 GUI工具和命令行工具。 ###### 3.4.1 使用NDS for J2ME™ 2.1 GUI工具的签名流程 1. **准备证书**:首先...
- **打包和签名**:J2ME应用需要打包成JAR文件,并可能需要签名以确保安全性和权限控制。 - **优化**:由于J2ME设备的资源限制,代码优化至关重要,包括减少内存占用、提高运行速度等。 总之,"J2ME开发精解源代码....
9. **打包与签名**:MIDlets需要打包成JAR文件,并可能需要签名以确保安全性和身份验证,以便在实际设备上安装和运行。 10. **优化技巧**:由于资源限制,J2ME开发需要关注代码优化,减少内存消耗,避免性能瓶颈,...
它为开发者提供了在Eclipse内进行J2ME开发的便利,包括模拟器支持、设备配置管理、代码签名以及优化等功能,使得开发者可以在一个统一的环境中完成从编码到测试的全过程。 在【描述】中提到的"HelloWorld!"项目,这...
- **创建新的MIDlet**:简化MIDlet的创建过程。 - **Java应用描述文件(JAD)编辑器**:用于编辑JAD文件,这是一种用于描述J2ME应用元数据的文件格式。 - **对class文件进行增量的/自动的预检验**:在编译过程中自动...
7. **发布**:虽然文章提到由于缺乏OTA(Over The Air)服务器,实际发布工作未进行,但会介绍发布过程,包括代码签名、打包和部署到目标设备或模拟器。 8. **资源准备**:美术工作可以通过网络寻找现成的图片资源...
打包过程会产生一个JAR文件,包含了所有的类和资源,而签名则是为了确保应用的安全性和身份验证,是发布到应用商店的必要步骤。 总结来说,J2ME的基础学习包括理解其架构、核心概念、API使用、用户界面开发、网络...
这涉及到MIDlet的生命周期管理和签名过程。 通过分析这个"j2me飞机射击手机游戏.rar"的源代码,初学者不仅可以学习到J2ME的基本编程,还能了解到如何在有限的资源下构建一个完整的游戏。对于想要踏入移动游戏开发...
签名过程涉及到生成一对密钥,用私钥签署JAR文件,然后使用公钥验证。开发者可以使用自签名证书,也可以购买权威机构颁发的数字证书。 7. **测试与调试**:打包后的游戏需要在各种模拟器和实际设备上进行测试,确保...
签名过程确保了MIDlet的安全性,允许其访问受限制的设备功能,如联系人列表或GPS数据。 总结来说,J2ME教程涵盖了从基础概念到高级应用的广泛内容,包括配置和profile的理解、KVM与MIDP的使用、MIDlet的开发与生命...
1. **编写代码**:开发者使用Java语言编写MIDlet应用的源代码。 2. **编译**:源代码被编译成字节码(class文件)。 3. **打包成JAR**:使用jar命令或IDE将编译后的class文件及资源打包成JAR文件。 4. **生成JAD**:...
- 应用程序通常包括MIDlet类,这是Java ME应用程序的核心。 7. **测试与调试** - 使用NDK中的S40模拟器运行和测试应用程序,模拟器可以模拟各种S40设备的特性。 - 利用IDE的调试工具进行代码调试,检查变量值、...
签名过程验证了MIDlet的身份,确保其安全可靠。完成签名后,MIDlet可以通过OTA(Over The Air)下载或通过蓝牙、红外等方式在设备间传输。 ### 9. 性能优化 由于J2ME运行在资源受限的设备上,性能优化至关重要。这...
一个简单的MIDlet示例代码如下: ```java import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException; public class Hello extends MIDlet { public Hello() { ...
- 签名:为了在设备上安装和执行MIDlet,开发者需要对应用程序进行签名,确保安全。 7. **优化技巧**: - 资源管理:由于设备资源有限,学会优化代码和资源使用,避免内存泄漏。 - 性能调优:了解如何提高MIDlet...