即 Symbian(塞班)手機操作系統官方簽名。通過了 Symbian 安全認證的軟件才會獲得 Symbian 的
簽名。該類軟件有最高的安全級別。在手機上能正常安裝/運行/且能實現軟件提供的所有功能.
獲得 Symbian簽名需要軟件作者直接和 Symbian 官方打交道,基於多方面的原因,
並不是所有軟件的作者都有能力獲得這個認證的。
2. 作者簽名。
軟件作者在發布軟件的時候就對軟件進行了簽名。這類軟件可以在手機上安裝運行(可能會遇到安全
性警告,可跳過)。但不能實現那些“被特別限制”了的功能。如果某軟件根本不涉及這類功能,那麽軟件作者也完全可能自己簽名就行了。還有壹種可能就是軟件雖然有某部分功能屬於“被特別限制”的範圍,但並不是主要功能。軟件作者也可能發布壹個“作者簽名版”,這樣的版本可以正常使用大部分功能,但會喪失壹些特定功能。如“來電通”軟件就有這樣的版,幾乎全部功能都可以使用,只是不能 開機自啟動。
3. 用戶簽名。
嚴格來說這個應該是屬於“開發者簽名”。因為 Symbian 為軟件開發者提供壹種“開發證書”,原意本來是讓軟件開發者作軟件測試用的。這個“開發證書”是與作為測試用的機器的 IMEI 碼掛鉤的。使用這種證書簽名的軟件只能在該 IMEI 碼對應的機器上使用,不能用於別的機器。
我們所謂的“自簽名”其實就是利用了這個方式,說白了就是妳說妳是開發軟件的,妳提供妳測試機器的 IMEI 碼,Symbian 頒發給妳壹個“開發證書”,妳用這個證書簽名妳的“測試軟件”。妳自己對妳自己的“開發行為”負責!如此而已。另外,開發證書自頒發日起有效期為半年.但在證書有效期內簽署好了的程序的使用時限是沒有限制的.
再多余幾句,正規的申請“開發證書”的步驟是這樣的:(具體操作請看相關教程,這裏只大致說壹下步驟)
1.去 Symbian 官方網站上註冊壹個用戶
2.下載壹個認證請求工具:DevCertRequest
3.在PC上安裝並運行 DevCertRequest 工具,填入妳機器的 IMEI 碼,生成壹個.csr文件,該文件實
際上是妳的 IMEI 碼通過特定算法形成的識別文件。
4.重新登錄 Symbian 官網,提交(上傳) .csr 文件,Symbian 即會根據該識別文件生成壹個開發證書。
5.下載得到的開發證書,利用簽名工具將開發簽名寫入應用程序
有人問 Symbian 官網為什麽不讓用戶直接在網站上輸入妳的 IMEI 碼然後就直接下載開發證書。還要下壹個工具到本地來形成壹個識別文件再上傳這麽麻煩。原因是什麽?是保護用戶隱私。
IMEI=International Mobile Equipment Identity =國際移動設備身份證。這就和妳的“居民身份證”類似。這東西是屬於隱私範圍的,Symbian 不在網站上直接輸入該信息是出於保護用戶隱私考慮的。
用 DevCertRequest 形成的 .csr 文件是由 IMEI 信息加密而來的,但不能通過任何手段反算出用戶的 IMEI 碼。
關於在論壇上隨意公布 IMEI 碼是否合適,以及泄漏 IMEI 會有什麽後果不屬於本貼討論的範圍。不過還是提醒用戶應該有點隱私意識,經常看見有發貼問N73相機快門聲怎麽關掉、閃光燈怎麽關閉等,其實說白了就是防止偷拍。