Symbian S60v3软件签名解析
2010-07-04 15:53:00 来源:WEB开发网Symbian S60v3软件签名解析
Nokia E71刚刚到手,安装软件确需要签名,甚是不理解为什么这样做啊? 发挥不折腾不舒服斯基的本性,我们大家来学习!
使用Nokia智能手机的童鞋们注意啦,如果你们想了解为什么要签名软件才能安装到手机上可以继续了,但是警告以下为纯技术贴,慎入。。。
========== 华丽的分割线 ===============
一 申请自己的证书和私钥
Symbian S60v3 之后要用证书来签名软件才能安装。
签名不可或缺的三个部分是1. Key文件 2. 证书文件 3. 签名软件(签名软件由塞班智能手机网论坛提供)。
下图为我提交IMEI号,通过塞班智能手机网请求证书后,等待12-24小时后,下载到的两个文件。
二 剖析证书文件
分解一个证书,起初看到的都是ASCII码,尝试用Notepad++工具进行BASE64 decode工作(这个我一直没做到,下面的说明用的是网上的例子),可以解析出正文它里面由两部分组成:
第一部分(Symbian发放的证书):
Data:
Version: 3 (0×2)
Serial Number:
92:b1:12:96:14:7c:f4:78:f7:0b:8d:a5:4e:47:30:11:80:65:7c:a9:9e:24:eb
:8f:83:92:c7:1c:b1:00:39:5d:cb:56:85:c1:c8:63:74:45:8a:65:3c:6a:b3:69:df:de:a5:4
e:1c:9c:f2:58:77:f8:4f:58:a4:49:57:4f:ab:eb:6a:11:a2:6f:44:29:8a:ac:94:5c:85:06:
98:e4:43:08:80:63:85:95:67:1a:29:8c:ce:60:26:d8:61:93:5f:0c:34:ca:71:e3:28:a1:c5
:4c:7f:c2:c5:00:88:ad:35:86:57:47:ab:e3:06:f5:47:72:32:bb:c6:6d:32:95:9c:83
Signature Algorithm: sha1WithRSAEncryption
Issuer: C=GB, ST=London, L=Southwark, O=Symbian Software Limited, CN=Sym
bian Developer Certificate CA 280205A/Email=developercertificates@Symbian.com
Validity
Not Before: Mar 7 14:42:50 2008 GMT
Not After : Mar 7 14:42:50 2011 GMT
Subject: C=CN, L=dongguan, O=Dongguan Dalang Soubao Mobile Phone Shop, O
U=Symbian Signed PublisherID, CN=Dongguan Dalang Soubao Mobile Phone Shop,
更多精彩
赞助商链接