1- Generate a keystore and key pair
C:\JDKHOME\bin>keytool -genkey -alias {my alias} -keyalg RSA -validity 365 -keystore c:\keystorename.ks
Enter keystore password: password
What is your first and last name? [Unknown]: My Name
What is the name of your organizational unit? [Unknown]: company
What is the name of your organization? [Unknown]: company
What is the name of your City or Locality? [Unknown]: location
What is the name of your State or Province? [Unknown]: location2
What is the two-letter country code for this unit? [Unknown]: GB
Is CN=My Name, OU=company, O=company, L=location, ST=location2, C=GB correct? [no]: yes
Enter key password for (RETURN if same as keystore password):
2-list all keypairs
C:\JDKHOME\bin>keytool -list -keystore c:\KeyStoreName.ks
3-create the self issued certifiacte
C:\JDKHOME\bin>keytool -export -alias {my alias} -file c:\CertificateName.crt -keystore c:\KeyStoreName.ks
4-sign the midlet
C:\WTKHOME>java -jar JadTool.jar -addcert -alias {my alias} -storepass {KeyStorePassword} -keystore c:\KeyStoreName.ks -inputjad {JAD Name} -outputjad {JAD Name}
C:\WTKHOME>java -jar JadTool.jar -addjarsig -alias {my alias} -jarfile {JAR Name} -storepass {KeyStorePassword} -keystore c:\KeyStoreName.ks -inputjad
C:\WTKHOME>java -jar JadTool.jar -addjarsig -alias {my alias} -jarfile {JAR Name} -storepass {KeyStorePassword} -keypass {KeyStoreName} -keystore c:\KeyStoreName.ks -inputjad {JAD Name} -outputjad {JAD Name}
5-Install the self issued certificate at your mobile
分享到:
相关推荐
在Java移动领域,MIDLet(Mobile Information Device Profile Application)是J2ME(Java 2 Micro Edition)平台上的一个应用程序接口,主要用于开发在小型设备如手机或掌上电脑上的应用程序。MIDLet与Servlet的通信...
### MIDlet程序自签名方法详解 #### 一、适用情况 在使用Java 2 Micro Edition (J2ME) 开发MIDlet应用时,经常会出现一个弹窗提示用户授权的情况。这种现象通常发生在非受信MIDlet(Untrusted MIDlet)上。当这类...
### Midlet程序签名机制详解 #### 一、引言 Midlet(Mobile Information Device Profile Application)是基于Java ME平台的应用程序。为了确保Midlet的安全性和可靠性,Java ME平台引入了程序签名机制。本文将详细...
**MIDlet 控件实例项目 (mvc) 深度解析** 该项目是一个基于Eclipse的MIDlet应用程序示例,其核心目标是演示如何在Java 2 Micro Edition (J2ME) 平台上使用MIDlet控件。MIDlet是J2ME中的一个关键概念,它是一个可...
**J2ME开发资料整理-在MIDlet中使用图标** 在Java 2 Micro Edition (J2ME)的开发环境中,MIDlet是用于移动设备和嵌入式系统的应用程序框架。MIDlet提供了丰富的功能,使得开发者能够创建交互式的、功能强大的移动...
### MIDlet与J2EE结合开发移动商务应用 #### 一、引言 随着移动互联网技术的迅速发展,移动商务成为了一个重要的商业领域。在众多移动应用开发技术中,Java平台因其良好的跨平台特性而备受青睐。Java 2 Platform, ...
【标题】"Midlet2.rar_midlet_simple" 涉及的是Java 2 Micro Edition (J2ME) 平台中的MIDlet应用开发,利用Lightweight User Interface Toolkit (LWUIT) 库来创建一个简单的用户界面。MIDlet是J2ME中的一个核心概念...
本文将详细讲解如何在J2ME中读取MIDlet的系统属性,并解释这些属性的含义。 首先,让我们看一个简单的示例代码,该代码创建了一个名为`DetectMIDlet`的MIDlet,它展示了一些关键的系统属性: ```java import javax...
在Java 2 Micro Edition (J2ME)平台上,MIDlet是移动设备上运行的应用程序。这个案例聚焦于如何让MIDlet利用蓝牙技术与电脑进行数据通信。蓝牙技术允许设备间短距离无线通信,使得MIDlets可以扩展其功能,如传输文件...
在移动设备上开发应用程序,尤其是早期的Java ME(Mobile Information Device Profile)平台,开发者常常使用MIDlet来创建可运行在手机上的小程序。MIDlet是Java Micro Edition(Java ME)的一部分,它允许开发者为...
标题中的"midlet_servlet.rar_midlet-servlet"暗示了这是一个关于Java ME(Midlet)与Servlet交互的项目。在移动设备(如早期的智能手机)上,Java ME(Micro Edition)提供了一个名为Midlet的框架,用于开发移动...
### 黑莓MIDlet开发指南 #### 一、引言 随着移动互联网技术的不断发展,智能手机成为人们日常生活中不可或缺的一部分。黑莓(BlackBerry)作为早期智能手机市场的领军者之一,其开发平台对于开发者来说至关重要。...
1. Midlet类:这是整个应用程序的入口点,通常继承自 javax.microedition.midlet.Midlet 类。 2. RMS操作类:包含了与RMS交互的代码,如打开、创建RecordStore,以及读写记录。 3. 用户界面组件:可能包括命令按钮、...
标题“midlet2.zip_png”暗示这可能是一个与Java MIDP(Mobile Information Device Profile)相关的压缩文件,MIDP是Java Micro Edition(Java ME)的一部分,用于开发移动设备上的应用程序,尤其是早期的智能手机和...
使用pascal语言开发手机java游戏的工具.
### 如何将MIDlet应用移植到BlackBerry #### 前言 随着移动设备的多样化发展,开发者面临着将已有的应用程序移植到不同平台的需求。BlackBerry作为一个支持Java的平台,为那些熟悉Java ME(MIDP)开发的开发者提供...
### J2ME无线开发之MIDlet的部署及Push自启动j2me程序 #### 一、MIDlet概述 MIDlet(Mobile Information Device Profile Applet)是Java 2 Micro Edition (J2ME) 平台上的一种轻量级应用程序。这类应用专为移动...
### BlackBerry 应用和MIDlet之间的交互 #### 一、通过RMS在MIDlet与BlackBerry应用间共享数据 对于很多初次接触BlackBerry应用的开发者或是那些使用J2ME系统的开发者而言,如何以最小的成本实现与BlackBerry应用...
做midlet开发,如果需要用到乘幂运算,会用到这个函数。 文件名是float.java 里面包含了pow函数等midlet原本不具备的数学运算函数。