2010-02-20 71 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它解决了我的问题。

相关问题