symbian签名指南

关于symbian签名


按照签名所需的能力以及是否受手机串号的限制,symbian的签名可以分为三类:自签名,测试签名和商用签名,其中测试签名又分为在线Open Signed和离线Open Signed,商用签名又分为特快签名和认证签名。其主要区别如下表所示:
 


 

自签名

如果你的程序所需的能力不超过这几个能力:LocalServices,Location,NetworkServices,ReadUserData,UserEnvironment,WriteUserData,请使用自签名,签名能力多了是要收费的,我想symbian靠签名这个就很赚一笔了,不过谁又不是呢,IPhone照样也玩收费,只是方式不一样而已。
以Carbide.c++为例,在下图的编译配置中,在Configuration下拉框中选中Phone Release (GCCE),当然你也可以选择Phone Release (ARMV5)。单击Add,打开SIS Properties的对话框,我们可以看到签名有三个选项:
1.    Don’t sign sis file,也就是不签名。
2.    Self sign sis file,这个就是自签名啦。
3.    Self sis file with certificate/key pair,这个就是测试签名或是商用签名,如果你选择的是这个选项,还要在选择下面的Certificate(后缀名为cer),还有Key(后缀名为key)
 

 

 

 

 

测试签名

测试签名也就是很多人经常说的开发者签名(Developer Certificate)。我们开发项目的时候一般都用的是这种签名。测试签名受手机串号(IMEI)的限制(手机串号可以在诺基亚手机上输入*#06#获得),因为在签名的时候你需要将每一部手机的串号都加入签名中,而你的程序也只能运行在手机串号已经被签过名的手机上,这里注意了,不要原来只需要自签名的,你却仍搞了个测试签名,那样的话在哪部手机都可以跑哈:)。
以下是Open signed证书制作说明:

(1)下载并安装DevCertRequest工具,安装后,点击如下的快捷方式:

 


(2)DevCertRequest启动后,在页面中输入你需要制作的csr文件名,如:

 

(3)选择产品购买的publish id,和key文件:

 

(4)在如下页面输入你证书对应的手机串号,可以为多个。如:
 

(5)完成后,会生成你指定的*.csr文件。
(6)将csr文件,上传至www.symbiansigned.com网站,
 

注意这里需要注册symbiansigned.com网站账户,常用的yahoo,google邮箱都不可以,建议可以使用公司的邮箱。上传后,网页立即为你生成对应的cer文件,即你最终的open signed证书cer文件。

 

 

 

商用签名

商用签名分为特快签名和认证签名,一般来说只有商家才会使用这种签名。就商用而言,你既可以使用Express Signed(特快签名)也可以使用Certified Signed(认证签名)。两者中的任何一个都让你能在签名后自由分发自己的应用。
对这些选项中的任意一个,你都需要一个Publisher ID。如果你拥有一个TC TrustCenter颁发的Publisher ID那么你可以使用之。你可以使用同一个Publisher ID于此目的,就如你将其用于测试你的应用。
Express Signed(特快签名)和Certified Signed(认证签名)都要求你的应用满足Symbian Signed测试标准。如果你选择Express Signed(特快签名),你要自己运行测试并将结果随你的提交输入。如果你选择Certified Signed(认证签名),那么某家测试机构就会为你测试。因为Certified Signed(认证签名)所涉及到的独立性质,使用这种选项让你能使用更多的Capabilities。
这两种签名的主要区别如下表所示:
 
可以看到特快签名和认证签名对手机串号都不加限制,这是跟测试签名的最大区别了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值