完整的塞班证书拥有 是20项权限的能力, 现在用publisherid做的证书能有17项能力,还有三项控制在塞班手里。
那三项完全控制了病毒传播所必须要的要素。所以我们的证书,有17项就完全够了,另外的三项只是给病毒用的.
由证书主文件,和KEY组成.
什么样的证书是一个完完整整的证书?
1.当一个证书下载下来后
先右键选打开

2.选择 详细信息 选项卡 看下图
这样能知道这个证书的有效期 。
a.如果安装时显示"证书过期"就把手机的时间调到这个区段里就能安装
这里还能了解到这个证书对应的手机串号。
b.如果安装时显示"无法安装受限制证书" 这时你可以校对 这里的手机序号是否和你的手机的序号一致。(不一致,那个证书就不是你手机的证书了)(也有可能软件上带有其他个人证书的签名,换个sis文件试一下。或先用反签工具把残留在sis文件上的其他签名除掉。)
3.用签名程序签名时会校验证书的的正确性.
但是通过签名程序签名的的证书并不能说这个证书是正确的.
signsis对证书的验证只是有限的.
当那个签证的软件安装时出现"证书错误请与应用程序供应商联系"时
说明这个证书已经损坏了.
所以不要以为能签名的证书就是没有问题的证书.
4.一个能签名,签名后软件能安装的证书就是一个完整的证书吗?
不是,有可能你的证书申请的功能不齐.在签其软件时就会运行错误
会出 "没有足够权限" 这也是证书的问题。下图是一个申请了13个
功能的证书(目前就能申请这么多)

看看你的证书这里的值是否为"2d8ff0"如果不是那你的证书
并不是一个完全的证书哦。下面是一个不完全的证书
要知道少申请了那两个功能的证书就能通过签名
软件的安装但是.你在安装有些软件会出错的.
把上买你黑框里的数值复制到
计算器把它从16进制转到2进制
这个二进制的值是:11010000111111110000
把它和下的表比对
00A0BC0DE000FGHIJKLM0000
A = PowerMgmt
B = ReadDeviceData
C = WriteDeviceData
D = TrustedUI
E = ProtServ
F = SwEvent
G = NetworkServices
H = LocalServices
I = ReadUserData
J = WriteUserData
K = Location
L = SurroundingsDD
M = UserEnvironment
11010000111111110000
00A0BC0DE000FGHIJKLM0000
比对是把末尾对齐。得出A和E的对应位置为0。其他字母对应位置为1
对应1这的这项功能就是有的。对应0的就是这个功能没有。
有上表查出ae的功能PowerMgmt,ProtServ这个两项功能这个证书里是
没有的。当这样的证书签到一个电源管理,这样的软件时能正确签名。
但是会显示"没有足够权限"。而用他签其他软件。又不会有问题。
所以说这个证书是个正确的证书但不是一个功能齐全的证书。
----------------------------------
一个完全的的证书要能正确签名.正确安装. 带有所有的功能.这样才能算完全的个人证书.
----------------------------------------------------------------------------