新手請進,證書要做啥?怎麼簽名?

瀏覽: 2753
回覆: 7
共1頁
Mem431279
發文數:144
發表時間:2008-01-27 08:49:00
簽名的用意在於對軟體的憑證

而不是把證書存到手機這麼簡單

是要把證書簽名到軟體裡

也並不是所有證書都需要簽名

通常分享的大大都會說明需要簽名

如果不小心沒有提到的話

安裝進手機的時候會出現

憑證錯誤,那就是需要簽名的軟體

如果是出現憑證過期、或日期錯誤

那就把手機日期往前調,應該就可以安裝了!!

試試看吧~~

可以參考吃飯大這篇

直接跳到Step9

http://www.sogi.com.tw/forum/article_list.asp?forum_no=1879&topic_ID=4611276

或者我發的這篇

http://www.sogi.com.tw/forum/article_list.asp?forum_no=1879&topic_ID=4717272

耿~* 於 2015-05-25 08:35:42 修改文章內容


商業贊助
發文數:1
發表時間:2024-09-09 08:28:47
Mem405148
發文數:7114
發表時間:2008-01-27 09:08:00
引用耿~*所述:
簽名的用意在於對軟體的憑證

而不是把證書存到手機這麼簡單

是要把證書簽名到軟體裡

也並不是所有證書都需要簽名

通常分享的大大都會說明需要簽名

希望新手可以多多看這篇~給你鼓勵~
希望你愈來愈厲害

官方說法 於 2008-01-27 09:08:00 修改文章內容


Mem254218
發文數:11513
發表時間:2008-01-27 09:15:00
提供trance大所回覆關於自簽名的意義~ 很讚喔!!

自簽名的意思,就是用你自己的"Symbian Signed開發者證書"嵌入應用程式的安裝檔sis / sisx

中,讓應用程式可以通過手機作業系統Symbian平台的認證而順利的完成安裝動作!!

一般如果是安裝NOKIA原廠應用程式或是手機應用軟體開發商通過Symbian 認證的應用程式,

是不需要自簽名就可以安裝的!

但是有些情形就需要自簽名囉!!請參閱以下說明:

Symbian Signed開發者證書(DevCerts)

開發者認證(DevCerts)允許Symbian的開發者在遞交簽名測試之前,可以在Symbian OS™;;

v9 的手機上開發和測試應用軟體。

Symbian OS v9引進的增強版平台安全結構,通過使用可信"性能"模型來限制應用軟體訪問某

些系統API,這為手機和網絡提供了更高的安全性。

因此如果開發者想使用某些受限的API性能,他們需要開發者證書(DevCert)在目標設備上進

行應用軟體的測試和調試。在開發者完成測試和調試之後,他們可以通過Symbian Signed流程

提交他們的應用軟體。

Symbian v9操作系統的大部分應用軟體都不需要開發者證書(DevCert)。

開發者證書提供在Symbian OS手機上受控地使用某些的性能,這樣也會限制使用開發者證書的

手機數量(IMEI)。

開發者證書的有效期限目前已改為三年,完整的開發者證書流程是由Symbian Signed網站來提

供和管理的。

有四種使用Symbian OS™;; v9手機性能的情況:

1.不需要授權,直接使用。

2.用戶授權使用。

3.開發者證書授權使用敏感性能。

4.手機製造商授權使用敏感性能。

獲取使用敏感性能開發者證書(DevCerts)流程的概述~

在www.symbiansigned.com網站註冊,下面的步驟均是在該網站上進行。

下載DevCertRequest工具來生成Certified Symbian Request(.csr)文件。

這個工具將通過以下五個步驟:

a. 軟體名稱

b. 檔案資訊

c. 個人資訊

d. 手機IMEI和性能資訊

e. 確認Symbian 開發者需求的細節

上傳.csr文件,生成開發者證書文件,下載證書文件。

使用開發者證書文件來創建一個SIS文件,實現在特定手機上的測試。

(開發者證書文件 + 未簽署的SIS + 私鑰 =>; MakeSIS =>;
 使用開發者證書籤署SIS文件 =>; 在手機中安裝)

==================================

為什麼大家都想去申請這個證書呢?

其實是因為Symbian OS™;;;; 系統安全平台太高階,要執行各階層的系統操作或調用相關功

能時均須安全驗證。

因為廠商開發相關的手機第三方應用軟體,都是經過層層認證才能完成開發及上市發行;所以,

我們只能購買軟體來安裝!!

由於"相對論"的關係,總是有軟體高手尋求手機應用軟體的破解,目前受限於Symbian OS™;;

系統安全機制,高手們雖然可以將應用軟體作逆向工程(破解或修改),但卻在過程中會喪失

原開發廠商的安全憑證,導致無法通過手機作業系統的安全認證進而無法正常安裝重組後的應用

軟體破解版本。

有鑑於"開發者證書(DevCerts)"的特性,可以將重組後的應用軟體破解版簽入"開發者證書"來

通過手機系統平台的安全認證,進而達到完成安裝的程序。(也達到破解的目的)

(不然光有破解版軟體,卻無法安裝在手機,那幹嘛破解!!??)

==================================

不申請簽證,就會減少"很多很多"軟體裝到手機裡供你使用呢!!!

自簽名後,該應用程式就只能裝在自己的手機(會辨識手機的序號~IMEI碼)。

以上僅提供參考~~

小雅 於 2008-01-27 09:15:00 修改文章內容


Mem310022
發文數:161
發表時間:2008-01-27 22:56:00
小雅大~
我都申請好這些部份了~]
但最後用t大的簽名器簽名的時候~
出現了!!
簽名工具繁中板/signsis.exe沒有與語彙基元關聯的字串~~
這是什麻意思呢~?

狂爆衝 於 2008-01-27 22:56:00 修改文章內容


Mem254218
發文數:11513
發表時間:2008-01-27 23:13:00
引用狂爆衝所述:
小雅大~
我都申請好這些部份了~]
但最後用t大的簽名器簽名的時候~
出現了!!
簽名工具繁中板/signsis.exe沒有與語彙基元關聯的字串~~
這是什麻意思呢~?..........恕刪

trance大的文章你沒有看清楚喔!!

裡面的內容有這段:

!!使用BiNSign_TRANCE_簽名工具繁中版時,請確認電腦有安裝Net Framework 1.1套件!!

而且trance大也有提供此檔案的下載點,看看囉!!

小雅 於 2008-01-27 23:13:00 修改文章內容


Mem310022
發文數:161
發表時間:2008-01-28 00:12:00
沒錯~
是我沒看清楚~~~
真的很抱歉~
花超久的時間努力學簽名腦袋亂拉~~~
一直以為自己的電腦裡該有的都有了= =
NOW~很OK的搞定了~
努力在簽名娛樂中~~
剩下的就是更新軟體還不會囉~

狂爆衝 於 2008-01-28 00:12:00 修改文章內容


Mem588264
發文數:15
發表時間:2008-01-28 02:11:00
新手值得看的文章,推推推!

angus 於 2008-01-28 02:11:00 修改文章內容


共1頁