symbian 的签名

这段时间,搞symbain的朋友们讨论的一个很热门的话题之一就是symbain签名的变化,具体的变换就不说了,很重要的一点就是Publish ID的收费。

    为了照顾开发者,推出了Open Sign。分为Online和offline。看样子,online是免费的,因为上面的publish ID不是必须的,也只有这个不是必须Publish ID的。自己生成sis文件后,上传,填上E-mail,(注意和申请UID的E-mail匹配),上面提示的。我因为用的是测试的UID,0xe0000000~0xeffffff之间的,就没有申请UID,填了注册时候的UID,填了IMEI码和验证码之后,send按钮即可。这时候邮箱会收到一封确认邮件,按照连接点击过去,然后确认后,稍候片刻,邮箱就会再收到提示sucess的邮件,按照连接打开,就可以下载签名后的文件了。我收到后,可能是网络问题吧,两次都是下到一半左右没有下完。

   自己开发的对capablity用的不是很多,所以看了sdk上面的签名方法,感觉挺不错的。不用上网申请这么多的,麻烦。

另外的解决方法:命令如下:makekeys -cert -password yourpassword -len 2048 -dname "CN=Joe Bloggs OU=Development OR=Symbian Software Ltd CO=GB EM=joe.bloggs@Symbian.com" mykey.key mycert.cer

  解释一下该命令: 参数-cert 表示要生成一个私钥和一个公钥;-password 表示私钥的密码,可以不用密码,所以这个参数可以省略;-len 表示素数的长度,这里是2048bit;-dname后面的表示该证书的一些描述字串;mykey.key,mycert.cer分别表示私钥和公钥存于 的文件名。

  在DOS命令框里输入这条命令后,不停的移鼠标,makekeys.exe就会在当前目录下生成一个私钥mykey.key和一个公钥mycert.cer了。

生成后,可以signsis test.sis test.sisx mycert.cer mykey.key  yourpassword就生成sisx了。该方法今天证实可行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值