2012-05-14 162 views
0

我想將安全功能集成到獨立的XULRunner應用程序中。具體來說,我想使用安全證書來驗證用戶下載的應用程序可執行文件。從我所看到的,它所謂的代碼簽名。但我在這方面很綠。任何關於如何進行的指針?提前致謝。XULRunner應用程序安全實施

+0

使用什麼證書?驗證下載?驗證用戶?加密消息?證書是一種工具,而不是一個目標。你的問題應該說明你試圖達到的目標。 –

+0

我編輯了這個問題,使其更具體。從我所看到的,它的代碼簽名,但我在這方面很綠。任何指針將非常感激。 – okello

回答

1

內置的XULRunner證書的功能並不意味着驗證Windows可執行文件的簽名 - 你需要使用Windows功能爲(例如,通過js-ctypes)。但不會很簡單,here你可以看到這種檢查工作在C++代碼中。但是,如果您只是將更新下載到您的應用程序,那麼可能使用HTTPS連接就足夠了 - 可執行文件的來源會被驗證,然後(如果該服務器被黑客攻擊,將不會對您有所幫助)。

+0

非常感謝,Palant。我會試試這個,並在這裏報告我的發現。 – okello

+0

這對幫助我瞭解過程非常有幫助。經過多次嘗試並沒有得到正確的結果,我意識到代碼簽名功能包含在Installshield中,我正在使用該工具來打包應用程序。隨着這篇文章在http://www.installationdeveloper.com/286/using-code-signing-certificates-in-installshield-part-1/,我能夠把它關閉。 – okello