手机签名证书说明??

本人第一次玩智能机,很多都不晓得。。。
安装软件的时候提示无法安装,需要啥子签名证书的,很纠结!!
后来在网上看看了教程还是不大明白,希望手机高手给我简单的解释一下!

我的问题是,如何安装需要签名的软件,我在教程上看的是每次都需要将软件安装包下载到电脑上,然后使用在电脑上使用签名软件给改软件签名生成出一个新的安装包,这样把这个新的安装包复制到手机内存卡里就可以正常安装了是吗??

我觉得有点不对吧,如果是上面这样的话不是每次安装这类软件都需要重复上面的步骤吗?还有手机在线签名是什么意思?我在网上申请了一个证书,目前还在申请中,等它申请下载之后怎么使用 是不是需要移到手机储存卡内就可以了?

请高手简单解答一下,小弟万分感激!!!成功者+++分

什么是手机证书?为什么要签名?不明白的朋友,可看说明,已经知道或手机已经XX的朋友可跳过。

手机证书可以理解为:软件的通行证

英文名称:Phone certificate

S60 第三版在安全性方面做了比较大的改善,对在系统中安装运行的第三方软件有更为严格的规定。某些软件涉及手机软硬件安全/个人信息安全等方面的操作被做了特别的限制(比如随手机开机自动启动就是被限制的功能之一)

有的软件安装了会有功能限制,比如:来电通,字体,输入法等等

证书有效期:2007年12月11日以后,所有的开发证书自颁发日前一天起有效期为3年. (之前的开发证书有效 期是半年)

应用程序必须拥有相应的能力才能进行相应的操作。能力的获得可通过“签名”(Signed)来实现。(用户能力可在软件安装的时候由用户授予)大部分应用程序需通过手机证书签名才可使用
[/quote
[quote]]

什么是“签名”

这不是教你怎么制作“自签名”的教程,这只是大致解释一下“签名”是什么意思为么要“签名”等。

S60第三版在安全性方面做了比较大的改善,对在系统中安装运行的第三方软件有更为严格的规定。某些涉及手机软硬件安全/个人信息安全等方面的操作别做了特别的限制(比如随手机开机自动启动就是被限制的功能之一)。应用程序实现这些“被特别限制”的功能就必须获得“签名。也就是说要有人来为这个操作的安全性负责!为经任何签名的程序不能安装运行。签名(SIGN):就是在应用程序的特定字段写入特定的标记记信息,表示该软件已经通过了签署者的审核。签署者对该软件的安全性负责。

其中签名又大致分三种:

1.Symbian签名。

即Symbian (塞班)手机操作系统官方签名。通过了Symbian安全认证的软件才会获得Symbian的签名。该类软件有最高的安全级别。在手机上能正常安装/运行/且能实现软件提供的所有功能。获得Symbian签名需要软件作者直接和Symbian官方打交道,基于多方面的原因,并不是所有软件的作者都有能力获得这个认证的

2.作者签名
软件作者在发布软件的时候就对软件进行了签名。这类软件可以在手机上安装运行(可能会遇到安全性警告,可跳过即可)。但不能实现那“被特别限制”了的功能。如果某软件根本不涉及这类功能,那么软件作者也完全可能自己签名就行了。还有一种可能就是软件虽然有某部分功能属于“被特别限制”的范围,但并不是主要功能。软件作者也可能发布一个“作者签名版”这样的版本可以正常使用大部分功能,但会丧失一些特定的功能。如“来电通”软件就有这的版本,几乎全部功能都可以使用,只是不能开机自动启动。

3.用户签名。
严格来说这个应该是属于“开发者签名。“以为Symbian为开发者提供一种“开发证书”是与作为测试用的机器的IMEI(串号)码挂钩的。使用这种证书签名的软件只能在该IMEI码对应的机器上使用,不能用语别的机器。我们所谓的自签名其实就是利用了这个方式,说白了就是你说你是开发软件的,你提供你测试机器的IMEI码,SYMBIAN办法给你一个开发证书/你用这个证书签名你的“事实件”。你自己对你自己的“开发行为”负责!如此而已。另外,开发证书自犯法日起有效期为半年,但在证书有效期内签署好了的程序的使用时限是没有限制的。再多余积聚,正规的申请“开发证书”的补助是这样的(集体操作请看相关的教程,这里大致说一下步骤)

1.去SYMBIAN官方网站上注册一个户。

2.下在一个人证请求工具:Devcert Request

3.在PC上安装并余兴Devcert Request工具,堵入你机器的IMEI码,生成一个,CSR文件,该文件实际上是你的IMEI码通过特定算法形成的识别文件。

4.重新登陆SYMBIAN官网,提交(上传),CSR,文件,SYMBIAN即会根据该识别文件生成一个开发证书。

5.下在的到的开发证书。利用签名具将开发签名写入应用程序。

有人问SYMBIAN官网为什么不认用户直接在网站山输入你的IMEI码然后就直接下载开发证书。还要一个工具到本地来形成一个识别文件在上传这么麻烦。原因是什么?是保护用户隐士。IMEI=International Mobile Equipment Identity=国际移动设备身份证。这就和你的“居民身份证”类似。这东西是属于隐私范围的,Symbian不在网站上直接输入该信息是处于保护用户隐私者考虑的。用Dercert Request形成的。CSR文件是由IMEI信息加密而来的,但不能通过任何手段反算出用户的IMEI码。

关于在论坛上随意公布IMEI码是否合适,以及泄露提醒用户应该有点隐私意识,经常看见有发贴问N73相机快门声怎么关掉,闪光灯怎么关闭等,其实这都是为了保护被保护被拍摄者隐私而特设的,说白了就是防止*。

〓关于证书权限的说明〓

最近发现又好多人在问,我们用的证书有几项功能权限的问题,借这个机会给大家说道说道。

那大家都知道一个完整的证书是多少项功能吗?

现在告诉大家一个完整的证书并不是17项能力就够了的,必须还加上设备开发商的能力:DRM,TCB,AllFiles这3项能力,这三项能力塞班没有发放,所以现在世面上有的证书没有一个是一个完整的证书,最多也就17项权限。(包括手机中国为大家制作的证书)看到这也许有人就问了,为什么塞班不把这3项能力发放出来?其实大家不用疑惑,想想为什么塞班要设计3版机安装软件需要证书签名?原因是1版和2版出现了太多病毒软件了,塞班为了更好的保护手机,为了防止病毒对手机的侵染,所以在3版的开发上才增加签名这一方案来保护手机。而重点就是一个病毒软件的存活必须具有刚刚提到的那3项能力,如果我们所用来授于软件能力的证书,都不具备授权给软件那3项能力的能力,签名后的病毒软件自然就不具备那3项能力,也就谈不上3版手机会中病毒了。所以大家应该明白为什么塞班发放的证书不会具那3项能力了吧。但有点遗憾的是大家经常说的privati,sys很难进入了。A4最高权限也用不了(大家现在说的用17项能力证书签的软A4其实并非最高权限的,只能算是次最高权限,最高权限只会出现在内测手机中),不过为了防止可恶的病毒入侵,我个人觉得塞班的这一做法值得理解。

不知道大家看明白没有!没看明白的就在看一遍,看明白的同学也不要闲着发表一下你们的意见!

补充下证书权限的说明

详解17权和19权问题

Symbian Signed:用户可以授权的能力+Location,ReadDeviceData,WriteDeviceData, PowerMgmt,SurroundingsDD,ProtServ,TrustedUI,SwEvent。
许可获得者/平台批准: Symbian Signed的能力+[DRM,TCB]厂商,[AllFiles,CommDD,DiskAdmin,MultiMediaDD,NetworkControl]能力请求。

[DRM,TCB]需要通过向厂商申请获得。 [AllFiles,CommDD,DiskAdmin,MultiMediaDD,NetworkControl]需要在www.symbiansigned.com上填写"能力请求表单"申请获得。

能力(20项权限):

NetworkServices:用于使用移动网络,例如:拨打电话或发送文本消息。
LocalServices:用于通过USB、红外和蓝牙发送或收消息。
ReadUserData:准许读取用户数据。系统服务器和应用引擎可以自由地对他们的数据施加这一限制。
WriteUserData:准许写入用户数据。系统服务器和应用引擎可以自由地对他们的数据施加这一限制。
Location:准许访问手机的位置信息。
UserEnvironment:准许访问用户及其附近环境的实时保密信息。
PowerMgmt:准许在系统中中断任何进程或者转换机器状态(关掉设备)。
SwEvent:准许生成或者捕获键盘以及笔输入事件。
ReadDeviceData:准许读取系统设备驱动数据。
WriteDeviceData:准许写入系统设备驱动数据。
SurroundingsDD:准许访问提供外围设备输入信息的逻辑设备驱动。
TustedUI:区分"normal"应用和"trusted"应用的UI。当一个"trusted"应用在屏幕上显示内容时,一个"normal"的应用不能伪造它。
ProtServ:准许服务器应用可以用一个受保护的名字进行注册。受保护的名字以"!"开头。
NetworkControl:准许修改或者访问网络协议控制。
MultimediaDD:准许对所有多媒体设备驱动(声音、摄像头等)的访问。
DRM:准许访问DRM保护的内容。
TCB:准许在终端中访问/sys以及/resource目录。
CommDD:准许访问通信设备驱动。
DiskAdmin:准许进行硬盘管理操,例如格式化驱动器。
AllFiles:准许系统中的所有文件可见,而且还可对在/private下的文件进行写操作。

17权是指除了TCB、DRM、AllFiles以外的权限。
19权是指除了TCB以外的所有权限。

而cnmo提供的证书是17权限证书。

〓〓 ◆常见安装错误解决办法◆ 〓〓
十种程序安装时错误提示的解决办法

错误提示一:更新错误

问题说明:一般出现这提示是因为安装软件时手机内有旧版本的相同软件没有删除,进行了重复安装。或者因为新、旧版软件安装程序标题不同引起冲突。解决办法:第1种 - 卸载旧版软件之后,再安装新版本软件.第2种 - 把新版本软件解包,在PKG文档中把安装程序标题改为与旧版一致。

错误提示二:证书错误

问题说明:1.安装的软件没有签名2.如果是JAR程序,一般是因为证书有冲突。(很多java游戏都会出这个错误提示。解决办法看下面第2条。)解决办法:第1种:为软件签名.第2种:将程序(软件/游戏)直接安装到手机上

错误提示三:证书过期

问题说明:软件证书过期.解决办法:第1种 - 把手机时间调到证书的期限内,然后再安装。在安装过后再调回正确时间即可。第2种 - 为软件重新签名.

错误提示四:证书尚未生效

问题说明:手机的时间超出软件证书的期限。解决办法:第1种 - 检查手机的日期是否设置正确。第2种 - 把手机时间调到证书的期限内,然后再安装。在安装过后再调回正确时间即可

错误提示五:未授予需的程序接入权限

问题说明:1.出于塞班第三版系统的安全问题,一些程序的权限被禁止使用。没有该权限的程序都无法安装。2.证书出错.解决办法:第1种:去掉程序的被禁止权限(XX手机)第2种:使用未签过名的软件重新签名后再安装.

错误提示六:证书受限

问题说明:一般由软件签名出错或者软件已被多次签名引起。解决办法:使用未签过名的软件重新签名后再安装

错误提示七:无法安装不被信任的提供商提供的受保护应用程序

问题说明:有种可能引发此问题:1.手机设置问题 2.软件没有签名或者签名不正确 3.证书冲突.解决办法:第1种:进入手机的“程序管理”-“选项”-“设置”:“安装软件”设置成-----全部,“在线证书检查”设置成-----关!第2种:将未签过名的软件重新签名后再安装.第3种:格机后再安装。(注意:格机之前,请注意备份好自己的资料。)

错误提示八:文件受损

问题说明:安装程序文件被破坏或者不完整。有可能是在程序下载 或者 解压缩 时引起的文件破坏。解决办法:请确定下载的程序文件是好的。建议再次下载或解压缩程序再试。

错误提示九:无任何提示,运行无反映

问题说明:一般是中文文件名的JAR程序出现这种情况。解决办法:删除掉已经安装的JAR程序,将JAR程序文件名改为全英文之后再试。

错误提示十:手机启动失败,请与零售商联系

问题说明:一般是某个程序安装失败后重启手机时出现这个提示,也有部分是升级机器时失败导致。解决办法:如果是某个程序安装失败,那么只需要将存储卡拿出来,然后再次启动机器。并将安装错误的程序删除掉即可。 如果是手机升级后出现,那么就只有重新格机了。需要注意的是:一些开机启动并常驻内存的软件是无法通过格式化解决的。所以,软格前先需要把这些软件全部关闭或删除。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-02
等你证书申请来以后,你下载一个签名工具,点击以后出来一个蓝色屏幕,让你随便按一个键,按完跳出一个说明文档,没用,直接关掉。然后你点击你的钥匙,KEY的那个,点击,导入(替换)。然后导入成功后就在你需要签名的软件点击右键选择签名,过一会儿就好了。在线签名没试过。要在电脑上给软件签名。我都是这样做的。把手机的软件移到电脑上然后签名在放回手机去安装就好了。
望采纳。本回答被提问者采纳
第2个回答  2011-02-02
手机签名证书就是 有些你下载的东西受保护的 有些软件部通用而已

你不用证书 也可以安装到上面去

你在网上弄证书麻烦

你下载个直接签名的 比较 简单 下载到手机里面 直接安装就可以了

你安装的时候 可以选着啊 直接安装到手机存储卡上 面 就可以 了
第3个回答  2011-02-02
去3G网下载个手机端签名工具''直签工具''操作简单

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网