到 https://www.blackberry.com/SignedKeys/ 这个页面填写订单, 需要提供1个PIN, 当然还有email,以及信用卡卡号
签名的KEY发出后, 你应该从RIM那里收到3封email, 每封email都有一个.CSI的附件
在签名前,必须保证你的集成开发环境JDE能正常工作
将三个.CSI文件 保存到 JDE的bin目录
对每个csi文件都运行一次 SignatureTool.jar程序:
cd \Program Files\Research In Motion\BlackBerry JDE 5.0.0\bin
java -jar SignatureTool.jar client-RBB-9998887766.csi
你将得到一个提示
The private key could not be found.
This program requires a private key for signature all transactions between this program and the signing authority server.
The private key is contained in the sigtool.csk file which was not found.
Expected Location \Program Files\Research In Motion\BlackBerry JDE 5.0.0\bin\sigtool.csk
Would you like to create a new key pair file?

选择 Yes, 然后提示你输入口令 来保护你的 Private Key
(请不停地按键盘, 或者移动鼠标 , 以便程序获取 随机信息)
生成 KEY
然后提示你输入 口令和 PIN, 点击Register, 这些信息将会发给 RIM

当处理成功时, 会从 websigner@mail.rim.net 收到提示信件
同样需要对 RCR 文件也做类似的处理. 但不必 设置 password
你需要提供刚才的 password和PIN

RRT也是

好了, KEY安装完成
在JDE里启动 签名工具 Build –> Request signatures ….
然后选择要签名的COD文件, 设置 SignerID , 然后点击 Request, 提示你输入 口令
或者在命令行签名
cd \Program Files\Research In Motion\BlackBerry JDE 5.0.0\bin\
Java -jar SignatureTool.jar -a -p my_password -c -s \x\my_program.cod

如果你需要重新安装JDE, 请保留3个文件, 他们在 JDE的bin目录
\Program Files\Research In Motion\BlackBerry JDE 5.0.0\bin
分别是
sigtool.csk
sigtool.db
即使你不重装JDE, 但如果你有多个 JDE的版本, 拷贝这2个文件也是必要的
发表评论