我在为我的应用程序签署.COD文件时遇到问题。
几天前,我在我的机器上安装了签名密钥文件,这是我从Blackberry支持中获得的。签名密钥文件已成功安装在我的计算机上。
现在,我想再次签署我的.COD文件,因为我的.COD文件已经更新。但是,当我尝试签署.COD文件时,我收到以下错误。
无法找到私钥。
此程序需要私钥才能对此服务器与签名授权服务器之间的所有事务进行签名。
私钥包含在未找到的sigtool.csk文件中。 预期位置:C:\ Program Files \ Research In Motion \ BlackBerry JDE 5.0.0 \ bin \ sigtool.csk
您是否要创建新的密钥对文件。
好吧,我无法创建新的密钥对文件,因为它是不允许的。
任何人都可以提供帮助。
提前致谢
答案 0 :(得分:1)
我认为在你的系统中安装了多个jde或jde插件。到jde或者eclipse插件的bin目录下检查sigtool.csk.if它的当前,右键单击signaturetool.jar并选择“java platform se binary” “,这里会出现一个窗口,浏览你的application.cod文件并请求签名。
答案 1 :(得分:1)
查看我撰写的关于代码签名的旧博文,您可能会发现它很有用:http://zechariahs.org/blog/2009/02/28/blackberry-code-signing-help-p2/。