使用BlackBerry代码签名工具

到 https://www.blackberry.com/SignedKeys/ 这个页面填写订单, 需要提供1个PIN, 当然还有email,以及信用卡卡号

签名的KEY发出后, 你应该从RIM那里收到3封email, 每封email都有一个.CSI的附件

在签名前,必须保证你的集成开发环境JDE能正常工作

将三个.CSI文件  保存到  JDE的bin目录

对每个csi文件都运行一次 SignatureTool.jar程序:

cd  Program FilesResearch In MotionBlackBerry JDE 5.0.0bin
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 FilesResearch In MotionBlackBerry JDE 5.0.0binsigtool.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 FilesResearch In MotionBlackBerry JDE 5.0.0bin
Java -jar SignatureTool.jar -a -p my_password -c -s xmy_program.cod

如果你需要重新安装JDE, 请保留3个文件, 他们在 JDE的bin目录
Program FilesResearch In MotionBlackBerry JDE 5.0.0bin
分别是
sigtool.csk
sigtool.db

即使你不重装JDE, 但如果你有多个 JDE的版本, 拷贝这2个文件也是必要的

发表评论

电子邮件地址不会被公开。 必填项已用*标注