如何获得Publisher ID
文章信息
Contents |
1.什么是Publisher ID?
使用Java Verified服务之前,您必须拥有一个Publisher ID。Publisher ID是一个证书,用以证明开发者以及开发者所属公司的存在,并用于提交至Java Verified的应用程序的进行研发、签名及测试。也就是说Publisher ID是您使用Java Verified服务的“护照”。Publisher ID的使用费为200美元/年,一旦过期将无法使用,需续费以延长有效期。
2.如何获取Publisher ID?
要获取Publisher ID,您需要支付所需的费用,并通过一个简单的审查程序,其中包括提交相关文件,以证明贵公司的存在,以及以公司名义提交应用软件的权利。 点击这里可以获取Publisher ID。
注意:
- Java Verified使用TC Trustcenter颁发的Publisher ID。因此若您已经拥有了一个Trustcenter的Publisher ID(例如从Symbian Signed获得),您可以使用此ID。
- 中国大陆可以通过GlobalSign中国公司(环玺信息科技(上海)有限公司)购买Publisher ID。 联系电话:+86 021 51801532
3.如何使用Publisher ID?
成功购买Publisher ID之后,它将出现在您网页浏览器的证书库里。为了使用发布者ID签名应用软件,您首先需要将ID导入无线工具包(W丁K)或NetBeans。要做到这一点,请参照下面的说明,满足如下配置:
- Internet Explorer第六版
- Java平台标准版6, keytool.exe应用程序
- Sun Java无线工具包(WTK ) 2.5.2 CLDC版
- Netbeans
本章的其余部分将包含以下步骤,因此,如果您已经完成了这些步骤,请进入下一章。
- Publisher ID导入一个.PFX文件
- 将Publisher ID复制到一个密钥库
- 通过无线工具包(W丁K)使用密钥库文件
- 通过NetBeans使用密钥库文件
3.1 Publisher ID导入一个.PFX文件
- 在Internet Explorer中,选择“工具”菜单中的最后一项,“Internet选项”。点击“Internet选项”页面中的“内容”选项卡,然后选择“证书”按钮,即可查看所有的证书(见下图1)。
- 选择由“TC Trustcenter”颁发的证书,然后按下“导出”键启动证书导出。
- 在从Internet Explorer导出证书的过程中,将有若干选项,请参照如下向导进行选择:
- 将私钥包括到证书中。
- 使用私人信息交换格式(.PFX)。
- 包括证书路径中所有证书。
- 无需启用加强保护。
- 如果导出成功,无需删除私钥。
- 将.PFX文件保存在keytool .exe应用程序所在目录下。这会使下面的步骤变得更容易。
如果您按照上面的指示进行操作,证书当前应在一个.PFX文件中,且和keytool.exe应用程序位于同一目录下。
3.2 Publisher ID复制到一个密钥库
要将Publisher ID从.PFX文件中复制到一个特定的密钥库文件,您需使用keytool应用程序并按下列步骤操作:
- 打开命令提示符然后运行keytool.exe应用程序。此时您需定义一个密码并牢记,所以请在安全的地方做好记录。
- 使用以下命令将Publisher ID复制到指定的密钥库文件:
Keytool -importkeystore -srckeystore "The_Name_Of_The_PFX_file.PFX”-destkeystore Name_Of_The_Key_store.jks-srcstoretype PKCS12 -deststoretype JKS
注意:要实现快捷操作,在某些版本的Windows系统中可以将以上文本直接复制/粘贴到命令窗口中。
Publisher ID此时应在指定的密钥库文件中。
您可能会注意到Publisher ID有临时的别名。在这种情况下,可按照以下步骤修改别名:
- 打开命令提示符并找到keytool.exe和密钥库文件。
- 使用如下命令来定义当前的别名(注意:您将用到之前记录的密钥库密码):
keytool -list -keystore Name_Of_The_Key_store.jks
- 在密钥库仅含一项的情况下,keytool命令在输出的第一项中显示当前别名,并用括号区分别名。
- 可通过以下命令修改别名:
keytool -changealias -alias "Enter_The_Alias' -destalias "New_Alias' -keystore Name_Of_The_Key_store.jks
3.3通过无线工具包(WTK)使用密钥库文件
- 启动无线工具包(WTK)并运行”Sign MIDIet Suite"工具。
- 在”Sign MIDIet Suite“中的“文件”菜单下选择“加载密钥库”,然后选择“来自文件”。这样可将Publisher ID用于“Sign MIDIet Suite”中(注意:当加载密钥库时需要其密码)。
- 您须对安全域进行设定。这并不重要(因为不可能将经Publisher ID签名的应用软件安装到没有相应根证书的设备中),为了简单起见,选择“最低的”。
Publisher ID此时即可用于签名应用软件。
3.4通过NetBeans使用密钥库文件
- 启动NetBeans。在“属性”窗口中,选择“签名”类别。
- 使用密钥库管理器添加来自文件的新密钥库(导入的一般文件格式为“.jks,.ks,.keystore,.p12和.pkcsl2”)。
- 密钥库导入后须解密。解密完成后,请选中属性一>签名菜单中的“签名发布”选框、密钥库和别名。
若选中“签名发布”,应用软件将在创建时使用Publisher ID签名。



(no comments yet)