2011-09-29 77 views
3

我正在使用一堆OLEDB提供程序的內部項目,其中一些有一個UI。最大的挑戰是我需要在清單中請求uiAccess = true,如果代碼是數字簽名的,那麼只能在Windows上使用。此應用程序僅在內部使用。我假設AD的主域控制器已經充當域中所有機器的CA並且是完全可信的。有可能爲SQL Server和Infopath等目的生成代碼簽名證書。.Net代碼簽名 - 我可以使用AD證書嗎?

是否有人知道我是否可以使用代碼簽名證書由我的AD/PDC頒發簽署我的WPF應用程序(而不是點擊一次)並實現此目標。

感謝此方向的任何指導。

回答

4

是的,你可以。您需要設置企業根證書頒發機構。

一旦擁有了自己的CA,就可以爲任何目的頒發證書,包括代碼簽名證書。你甚至可以設置你自己的時間戳服務器。

請注意,這些證書只會被信任您的CA的客戶端接受,但如果您的應用程序僅在內部使用,那不會有問題。

本文檔可能讓你開始: