如何以编程方式在.NET中创建X.509证书?

时间:2010-09-17 15:10:49

标签: .net cryptography x509

我想在.NET中创建一个新的X.509证书,它符合我设置的哈希算法和密钥长度要求。这将是一个自签名证书。创建新证书可能会创建一个新密钥,或者我想要以byte []形式导入我现有的私钥。

有谁知道怎么做?

2 个答案:

答案 0 :(得分:7)

也许this post可能会有所帮助。我在测试环境中使用此代码来创建自签名证书。

最佳

答案 1 :(得分:1)

其中一个选项是使用我们的SecureBlackbox产品的PKIBlackbox包。 PKIBlackbox允许您使用现有密钥创建证书请求,创建新证书以及颁发和重新颁发证书。