2010-02-20 41 views
2

我已經創建了一個自簽名證書並簽署了我的ActiveX。我遵循了這個主題中的步驟。 (How do I create a self-signed certificate for code signing on Windows?Internet Explorer塊自簽名ActiveX

一個區別是我的可執行文件進來MSI包。所以我使用signtool來簽署MSI中的MSI文件和所有其他DLL/Exe。

我將證書導入到受信任的根存儲中。當我點擊下載MSI時,我可以看到發佈者是正確的,並且它不是'未知發佈者'。 IE允許我下載並運行MSI文件,但是當我試圖調用我的ActiveX時,IE會阻止它。 (錯誤:自動服務器不能創建對象)

我發現一些網站提到我必須設置CN =「我的網站的URL」,我應該爲「本地主機」放什麼?

我的activeX將在Intranet網絡中使用,所以我不想從這些CA購買證書。

請幫忙。謝謝。

+2

@Aing:你的ActiveX標記爲「安全的腳本」? http://msdn.microsoft.com/en-us/library/aa751977(VS.85).aspx – 2010-02-20 15:03:48

回答

0

我的ActiveX是基於C#的,所以我遵循這個link它解決了我的問題。

相關問題