对于J2ME 的程序来说,基本上存在两个证书颁发机构。
Thwate。地址是:www.thawte.com
VeriSign 地址是:www.verisign.com
他们两者的区别是VeriSign 通用性比较广,但是价格比较高。Thwate通用性差点,而且同一个证书存在有Nokia S40,S60部分机器不支持的情况,但是价格比较便宜。
Thawte 国内代理商: http://thawte.wosign.com/Thawte_CodeSigning.htm
VeriSign 国内代理商:http://www.verisign.com/cn/authentication/
MIDlet Code signing certificates证书申请流程
VeriSign 的申请流程
证书单价: 400美元/年
一个证书,包括一对密钥(公钥/私钥对)
私钥用于jar文件摘要的加密,公钥用于对应的解密。
用户设备认证过程:
我们把“jar文件摘要加密后的信息“存放在jad描述文件中,用户安装我们的程序时,用户设备(手机)自动识别该属性,并对下载的jar文件做摘要,同时对jad文件中所包含的认证证书进行合法性检测,若不合法就退出安装或提示授权失败,若合法则提取其中的公钥对“jar文件摘要加密后的信息“解密,并相互比较,相同则安装继续,否则就退出安装。
购买证书包括以下几步:
第一步:输入具体技术负责部门(人)的联系方式(信息)。
*First Name: lee
* Last Name:james
* Title:Certificate for ****
* Company:Cping.net
* Address1: NO140 WenSan Road HangZhou City
* City:HangZhou
* State/Province:ZheJiang
* ZIP/Postal Code: 310012
* Country:China
* Telephone: 0571********
Fax: 0571********
* E-mail:kenen@cping.net
第二步:输入相关的证书信息。
粘贴证书签名申请(Certificate Signing Request (CSR))文件内容,例如mbkey.csr
的内容如下:
-----BEGIN NEW CERTIFICATE REQUEST-----
MIIBqjCCARMCAQAwajELMAkGA1UEBh
dTETMBEGA1UEChMKYmxv2ZNuLmNvbT
ZXNsZWUwgZ8BBQADgY0AMIGJAoGBAM
jKQon3447DIrDBN8xDNYBxZPKeQuGZ
3U9I9RKrY9UjxH1EjDq/
BgkqhkiG9w0BAQUFAAOBgQCvCxgKCW
pi/NPK9QFXDGnV/QFs/
x0zMlqnXqiwXnfmMFIBP4TrrZ7cgzL
-----END NEW CERTIFICATE REQUEST-----
第三步:检查证书信息并输入这个证书的使用密码。
第四步:输入公司的联系方式(信息)。
第五步:输入付款方式和相关信息。
第六步:确认并提交定单
申请者确认相应的提交信息。
第七步:打印确认书并查看VeriSign的签定过程。
若确认收到定单,并已交费,则VeriSign对申请者提交的信
申请完成,等待VeriSign,Inc签定结果。
参考:
http://eclipseme.org/docs/
下面是Thwate的申请地址:https://www.
3U9I9RKrY9UjxH1EjDq/UF7iVdI1OgZ/7ORd2YiMZEUN9TBpuzGiKS+ZupMrbbNdAgMBAAGgADAN
BgkqhkiG9w0BAQUFAAOBgQCvCxgKCWzGnWzzBPTi8D3dqNAD7ec4tsZZD+40JoBaXzQL1LtKAcTN
pi/NPK9QFXDGnV/QFs/BNK5yjCH6NCdWZ4GelIL6V/i8zMiSB1r7kZRKXVvNtMAyNnMqW1R9481z
x0zMlqnXqiwXnfmMFIBP4TrrZ7cgzLo8vpEjxhSgzQ==
-----END NEW CERTIFICATE REQUEST-----
第三步:检查证书信息并输入这个证书的使用密码。