c# - 如何使用 makecert 创建自签名证书

标签 c# wcf ssl ws-security

<分区>

我在使用 makecert 时遇到困难。谁能帮忙?

makecert -sk MyKeyName -iv RootCATest.pvk -n "CN=tempCert"-ic RootCATest.cer -sr localmachine -ss my -sky exchange -pe

我正在尝试按照 http://msdn.microsoft.com/en-us/library/ff647171.aspx 上的说明在 WCF 中为消息安全创建临时证书

  1. makecert -n "CN=RootCATest"-r -sv RootCATest.pvk RootCATest.cer(成功创建 RootCATest.cer、RootCATest.pvk)
  2. makecert -sk MyKeyName -iv RootCATest.pvk -n "CN=tempCert"-ic RootCATest.cer -sr localmachine -ss my -sky exchange -pe

无法使用第 2 步创建临时证书。如果我删除了 -pe,那么它会成功创建,但是 -pe 在我的要求中是强制性的。

我是否遗漏了什么或请帮助我。我在 Windows Xp 和 Win 7 中都尝试过,但没有成功。

最佳答案

我从 http://www.inventec.ch/chdh/notes/14.htm 中发现了这个问题.我下载了最新版本的 makecert 并成功创建了临时证书。

关于c# - 如何使用 makecert 创建自签名证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8104184/

上一篇:javascript - JavaScript 中的 SSL 连接

下一篇:c# - 使用 C# 将 SSL 证书自动安装到 IIS 6 站点

相关文章:

java - 带有 goDaddy 证书的 Tomcat8.5 SSL 连接器

javascript - 如何阻止 Javascript 将日期转换为除法?

c# - 使用 LINQ 或 Lambda 从列表中删除实例?

.net - 在 WCF 服务中访问 App_Data

.net - WCF REST 服务 - 通用异常处理

php - 具有多个 SSL 主机问题的 XAMPP Apache

ssl - 是否可以使用 stunnel/spiped 来保护 Redis 集群?

c# - 为什么 Microsoft Word 会为已打开的文档触发 DocumentOpen 事件

c# - Aws RDS Connect 通过 MySQL Workbench 但不是 Visual Studio

c# - NetTcpBinding (WCF) 中 ReliableSession 的意外错误