Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
任何人都可以向我指出有关 X509 证书的良好介绍材料以及 C# 中的示例。
你可以从这里开始
X509证书 MSDN 资源
System.Security.Cryptography.X509Certificates 命名空间包含 Authenticode X.509 v.3 证书的公共语言运行时实现。此证书使用唯一且积极地标识证书持有者的私钥签名。
我发现这个C# 示例对于弄清楚如何生成新证书非常有帮助。
这篇博文也涵盖了更一般的概念
除此之外,您还需要安装平台 SDK,其中还包括其他几个示例(大多数在 C++ 中,但在 C# 和 VB 中也有几个)。
我发现这特别有用:
在 WCF 上启用 X.509 证书的九个简单步骤
此外,如果有人在安装 windows devlopment sdk(获取 MakeCert.exe)时遇到问题,请取消选中安装程序中的 c++ 选项,它似乎工作正常。