`
javastder
  • 浏览: 11998 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

How to sign Midlet with self issued certificate

阅读更多

How to sign Midlet with self issued certificate

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

分享到:
评论

相关推荐

    MIDLet-Servlet通信

    在Java移动领域,MIDLet(Mobile Information Device Profile Application)是J2ME(Java 2 Micro Edition)平台上的一个应用程序接口,主要用于开发在小型设备如手机或掌上电脑上的应用程序。MIDLet与Servlet的通信...

    MIDlet程序自签名方法

    ### MIDlet程序自签名方法详解 #### 一、适用情况 在使用Java 2 Micro Edition (J2ME) 开发MIDlet应用时,经常会出现一个弹窗提示用户授权的情况。这种现象通常发生在非受信MIDlet(Untrusted MIDlet)上。当这类...

    Midlet Signing

    ### Midlet程序签名机制详解 #### 一、引言 Midlet(Mobile Information Device Profile Application)是基于Java ME平台的应用程序。为了确保Midlet的安全性和可靠性,Java ME平台引入了程序签名机制。本文将详细...

    MIDlet控件实例项目(mvc)

    **MIDlet 控件实例项目 (mvc) 深度解析** 该项目是一个基于Eclipse的MIDlet应用程序示例,其核心目标是演示如何在Java 2 Micro Edition (J2ME) 平台上使用MIDlet控件。MIDlet是J2ME中的一个关键概念,它是一个可...

    J2ME开发资料整理-在MIDlet中使用图标(附范例)

    **J2ME开发资料整理-在MIDlet中使用图标** 在Java 2 Micro Edition (J2ME)的开发环境中,MIDlet是用于移动设备和嵌入式系统的应用程序框架。MIDlet提供了丰富的功能,使得开发者能够创建交互式的、功能强大的移动...

    MIDlet与J2EE结合开发移动商务应用

    ### MIDlet与J2EE结合开发移动商务应用 #### 一、引言 随着移动互联网技术的迅速发展,移动商务成为了一个重要的商业领域。在众多移动应用开发技术中,Java平台因其良好的跨平台特性而备受青睐。Java 2 Platform, ...

    Midlet2.rar_midlet_simple

    【标题】"Midlet2.rar_midlet_simple" 涉及的是Java 2 Micro Edition (J2ME) 平台中的MIDlet应用开发,利用Lightweight User Interface Toolkit (LWUIT) 库来创建一个简单的用户界面。MIDlet是J2ME中的一个核心概念...

    读取MIDlet的系统属性

    本文将详细讲解如何在J2ME中读取MIDlet的系统属性,并解释这些属性的含义。 首先,让我们看一个简单的示例代码,该代码创建了一个名为`DetectMIDlet`的MIDlet,它展示了一些关键的系统属性: ```java import javax...

    MIDlet通过蓝牙与电脑通信的案例

    在Java 2 Micro Edition (J2ME)平台上,MIDlet是移动设备上运行的应用程序。这个案例聚焦于如何让MIDlet利用蓝牙技术与电脑进行数据通信。蓝牙技术允许设备间短距离无线通信,使得MIDlets可以扩展其功能,如传输文件...

    MIDlet-Test.zip_midi_midlet

    在移动设备上开发应用程序,尤其是早期的Java ME(Mobile Information Device Profile)平台,开发者常常使用MIDlet来创建可运行在手机上的小程序。MIDlet是Java Micro Edition(Java ME)的一部分,它允许开发者为...

    midlet_servlet.rar_midlet-servlet

    标题中的"midlet_servlet.rar_midlet-servlet"暗示了这是一个关于Java ME(Midlet)与Servlet交互的项目。在移动设备(如早期的智能手机)上,Java ME(Micro Edition)提供了一个名为Midlet的框架,用于开发移动...

    黑莓MIDlet开发指南

    ### 黑莓MIDlet开发指南 #### 一、引言 随着移动互联网技术的不断发展,智能手机成为人们日常生活中不可或缺的一部分。黑莓(BlackBerry)作为早期智能手机市场的领军者之一,其开发平台对于开发者来说至关重要。...

    RMS-MidLet例子

    1. Midlet类:这是整个应用程序的入口点,通常继承自 javax.microedition.midlet.Midlet 类。 2. RMS操作类:包含了与RMS交互的代码,如打开、创建RecordStore,以及读写记录。 3. 用户界面组件:可能包括命令按钮、...

    midlet2.zip_png

    标题“midlet2.zip_png”暗示这可能是一个与Java MIDP(Mobile Information Device Profile)相关的压缩文件,MIDP是Java Micro Edition(Java ME)的一部分,用于开发移动设备上的应用程序,尤其是早期的智能手机和...

    Midlet.Pascal.v2.0

    使用pascal语言开发手机java游戏的工具.

    如何将MIDlet应用移植到BlackBerry

    ### 如何将MIDlet应用移植到BlackBerry #### 前言 随着移动设备的多样化发展,开发者面临着将已有的应用程序移植到不同平台的需求。BlackBerry作为一个支持Java的平台,为那些熟悉Java ME(MIDP)开发的开发者提供...

    J2ME无线开发之MIDlet的部署及push自启动j2me程序

    ### J2ME无线开发之MIDlet的部署及Push自启动j2me程序 #### 一、MIDlet概述 MIDlet(Mobile Information Device Profile Applet)是Java 2 Micro Edition (J2ME) 平台上的一种轻量级应用程序。这类应用专为移动...

    BlackBerry 应用和MIDlet之间的交互

    ### BlackBerry 应用和MIDlet之间的交互 #### 一、通过RMS在MIDlet与BlackBerry应用间共享数据 对于很多初次接触BlackBerry应用的开发者或是那些使用J2ME系统的开发者而言,如何以最小的成本实现与BlackBerry应用...

    midlet java 浮点运算函数

    做midlet开发,如果需要用到乘幂运算,会用到这个函数。 文件名是float.java 里面包含了pow函数等midlet原本不具备的数学运算函数。

Global site tag (gtag.js) - Google Analytics