关于证书:
意义:手机证书可以理解为:软件的通行证
英文名称:Phone certificate
S60 第三版在安全性方面做了比较大的改善,对在系统中安装运行的第三方软件有更为严格的规定。某些软件涉及手机软硬件安全/个人信息安全等方面的操作被做了特别的限制(比如随手机开机自动启动就是被限制的功能之一)。
有的软件安装了会有功能限制,比如:来电通,字体,输入法等等
功能
主要是防止恶意软件。应用程序要实现这些“被特别限制”了的功能就必须获得“签名”。也就是说要有人来为这个操作的安全性负责!未经任何签名的程序不能安装运行.
得到的“证书”放到哪里?怎么使用?
证书不是用来安装的,也不是单纯放到哪个文件夹下的,更不是什么导入到手机里的(XX手机系统权限所提到的导入根证书与这个还是有区别的)。证书是给需要“签名”的软件签名用的。证书不是直接用的,证书是要通过一个专门的程序打包到sis软件中的。证书的作用只是赋予程序一定的权限。你得到证书千万不要弄丢了,放在你随时可以找得到的存储介质中。
什么是签名?
所谓“签名”,就是将证书打包到需要签名的程序中的一个过程。这个操作过程,需要专门的签名工具(软件)。
什么是自签名程序软件?
顾名思义,自签名就是需要自己来签名,这个自己签了名的程序软件只能用于该串号的手机,别的手机无法使用。(现在论坛制作的是同批次1000个串号共用一个证书)
证书过期:
这里提到的证书过期,不是安装程序时手机提示证书过期,而是你申请到的CER证书文件过期,其实过期也没关系的,过期的证书同样可以对程序签名成功,只是在安装这个签过名的程序时需要将手的时间调到CER证书文件的使用有效期内安装即可。证书可以无限制的反复使用。
通常我们下载到的手机软件会有签名版和未签名版的,对于未签名的软件我们可以自己申请证书出来制作出针对自己机器的软件,通过塞班提供的SIGN工具制作出自己手机的KEY文件然后写入到要安装的软件中,然后这个软件就只能在你的手机中安装了。
简而言之,证书机制就是为了针对安全问题所采用的一种措施,它的作用主要是两点:
1、证明软件的合法性。2、允许软件自启动。