關(guān)于證書:
意義:手機(jī)證書可以理解為:軟件的通行證
英文名稱:Phone certificate
S60 第三版在安全性方面做了比較大的改善,對(duì)在系統(tǒng)中安裝運(yùn)行的第三方軟件有更為嚴(yán)格的規(guī)定。某些軟件涉及手機(jī)軟硬件安全/個(gè)人信息安全等方面的操作被做了特別的限制(比如隨手機(jī)開機(jī)自動(dòng)啟動(dòng)就是被限制的功能之一)。
有的軟件安裝了會(huì)有功能限制,比如:來(lái)電通,字體,輸入法等等
功能
主要是防止惡意軟件。應(yīng)用程序要實(shí)現(xiàn)這些“被特別限制”了的功能就必須獲得“簽名”。也就是說(shuō)要有人來(lái)為這個(gè)操作的安全性負(fù)責(zé)!未經(jīng)任何簽名的程序不能安裝運(yùn)行.
得到的“證書”放到哪里?怎么使用?
證書不是用來(lái)安裝的,也不是單純放到哪個(gè)文件夾下的,更不是什么導(dǎo)入到手機(jī)里的(XX手機(jī)系統(tǒng)權(quán)限所提到的導(dǎo)入根證書與這個(gè)還是有區(qū)別的)。證書是給需要“簽名”的軟件簽名用的。證書不是直接用的,證書是要通過(guò)一個(gè)專門的程序打包到sis軟件中的。證書的作用只是賦予程序一定的權(quán)限。你得到證書千萬(wàn)不要弄丟了,放在你隨時(shí)可以找得到的存儲(chǔ)介質(zhì)中。
什么是簽名?
所謂“簽名”,就是將證書打包到需要簽名的程序中的一個(gè)過(guò)程。這個(gè)操作過(guò)程,需要專門的簽名工具(軟件)。
什么是自簽名程序軟件?
顧名思義,自簽名就是需要自己來(lái)簽名,這個(gè)自己簽了名的程序軟件只能用于該串號(hào)的手機(jī),別的手機(jī)無(wú)法使用。(現(xiàn)在論壇制作的是同批次1000個(gè)串號(hào)共用一個(gè)證書)
證書過(guò)期:
這里提到的證書過(guò)期,不是安裝程序時(shí)手機(jī)提示證書過(guò)期,而是你申請(qǐng)到的CER證書文件過(guò)期,其實(shí)過(guò)期也沒關(guān)系的,過(guò)期的證書同樣可以對(duì)程序簽名成功,只是在安裝這個(gè)簽過(guò)名的程序時(shí)需要將手的時(shí)間調(diào)到CER證書文件的使用有效期內(nèi)安裝即可。證書可以無(wú)限制的反復(fù)使用。
通常我們下載到的手機(jī)軟件會(huì)有簽名版和未簽名版的,對(duì)于未簽名的軟件我們可以自己申請(qǐng)證書出來(lái)制作出針對(duì)自己機(jī)器的軟件,通過(guò)塞班提供的SIGN工具制作出自己手機(jī)的KEY文件然后寫入到要安裝的軟件中,然后這個(gè)軟件就只能在你的手機(jī)中安裝了。
簡(jiǎn)而言之,證書機(jī)制就是為了針對(duì)安全問題所采用的一種措施,它的作用主要是兩點(diǎn):
1、證明軟件的合法性。2、允許軟件自啟動(dòng)。