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