在 C# 中生成 X.509 证书密钥对和签名请求 (CSR)
如何生成 X.509 公钥和私钥对以及要发送到 CA 以便在 C# 中进行签名的签名请求(CSR 文件)?
How do you generate a X.509 public and private key pair and a signing request (CSR file) to be sent to a CA for signing in C#?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用从 Liping Dai 的网站 获取的 IAsn1Node 类,则以下方法应该可以为您完成此操作:
感谢 Theodor 来拯救我们并为我们写了它。
If you use the IAsn1Node class that you can get from Liping Dai's website the following methods should do it for you:
Thanks to Theodor who came to the rescue and wrote it for us.
生成 RSA 密钥对很容易:
不幸的是 .NET 不支持生成证书请求。 您最好的选择可能是与 COM 组件交互 CEnroll 。 您应该使用 CreatePKCS10 方法。
Generating a RSA key-pair is easy:
Unfortunately .NET has no support for generating certificate-requests. Your best bet is probably to interface with the COM-component CEnroll. You should use the CreatePKCS10-method.