2013-04-25 45 views
0

我目前正在開發Windows 8 metro應用程序。這個應用程序將不會在Martketplace中可用,但將通過sideloading進行分發。 爲此,有必要用證書籤名應用程序,並在客戶機上導入相同的證書。在公司中加載Windows 8應用程序

我從來沒有做過這樣的證書?我應該如何繼續? 我也讀過應用的發佈者名稱應該與證書中的發佈者名稱相同...

誰知道如何製作這樣的證書?例如Verisign的商業證書目前不是一種選擇。

回答

1

如果商業(所許的)證書是不是一種選擇,還有其他三種方式獲得證書:

1)如果你的公司有自己的根證書(由公共證書頒發機構VeriSign這樣信任)您(或管理員)可以從中獲得軟件簽名證書。

2)您的公司可以設置自己的證書服務器來頒發自己的證書。如果僅在公司內部使用證書,並且在所有計算機上根證書都受信任(導入證書庫中的受信任根證書頒發機構),則可以使用從根證書派生的軟件簽名證書。見http://www.esecurityplanet.com/network-security/how-to-run-your-own-certificate-authority.html

3)您可以使用不是從根證書派生的自簽名測試證書。使用makecert創建一個(請參見How do I create a self-signed certificate for code signing on Windows?)。安裝應用程序時,用戶將被問到他是否信任沒有已知發佈者的證書。

相關問題