由于密钥库问题,BlackBerry10应用程序未正确签名

时间:2013-02-28 10:04:18

标签: blackberry-10 signing

我正在创建一个sencha应用程序,我想在BB10设备上运行它。我已经请求从BlackBerry登录密钥文件,并通过邮件收到两个.csj注册文件。为了签署我的应用程序,我使用此命令:

blackberry-signer -register -csjpin 01234567 -storepass mcube F:\ BB10Key-28Feb \ client-PBDT-1975809.csj F:\ BB10Key-28Feb \ client-RDK-1975809.csj < / p>

它给出错误:

“错误:密钥库加载:DerInputStream.getLength():lengthTag = 109,太大了。”

我对它的解决方法一无所知。

1 个答案:

答案 0 :(得分:0)

欢迎使用StackOverflow.com

我认为您将错误的文件传递给签名者。

blackberry-signer -register -csjpin <csj pin> 
-storepass <KeystorePassword> <client-RDK-xxxxxx.csj file> 
<client-PBDT-xxxxx.csj file>

我看到你首先传递PBDT键代替RDK键。

您的代码将是这样的(请不要在签名时复制粘贴此命令,因为这仅用于演示目的)

blackberry-signer –register –csjpin 01234567 –storepass mcube F:\BB10Key-28Feb\client-RDK-1975809.csj F:\BB10Key-28Feb\client-PBDT-1975809.csj

您应该传递RDK密钥然后传递PBDT密钥。修改bar signer工具命令并使用正确的参数再次运行。有关详细信息,请访问Set up for signing BlackBerry 10 appsSigning your BlackBerry 10 application

如果这样可以解决您的问题,请将此选为答案。