我们有一个收缩包装类型的 Windows 服务器应用程序,我们需要在服务器上创建一个自签名证书以供某些 WCF Web 服务使用。从我们在网络上的搜索来看,Microsoft PlatformSDK 中的 makecert 实用程序似乎无法与我们的应用程序一起分发,因此我们正在寻找替代方案。
有谁知道如何使用 OpenSSL 创建证书并将其放入 Windows LocalMachine 证书存储区?或者,是否可以直接将证书插入到 .NET 应用程序的存储中,而我们是否应该使用 openssl 创建证书文件?任何帮助/建议将不胜感激。
[不幸的是,我还不能发表评论,所以我将其作为答案发布。]
我发现这篇文章有点旧,但我也有类似的情况,我在 Visual Studio 2008 redist.txt 文件中找到了这个:
Windows SDK Files
Subject to the license terms for the software, the following files may be distributed unmodified:
MageUI.exe
Mage.exe
Makecert.exe
不确定是否有什么变化(以及我的解释是否正确),但看起来 makecert.exe 作为 Windows SDK 的一部分包含在内,而它又作为 VS2008 安装的一部分包含在内,实际上可以重新分发。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)