0

我试图弄清楚如何在 C# 中创建包含自签名 DSA 公钥 (SSK) 的 X.509 证书。

放弃了似乎不允许这样做的本机 C# 加密库后,我一直在研究 Bouncy Castle 库。

然而,尽管有相反的描述,下载不包含任何文档。

我一直在涉足图书馆课程,但有很多!

我只需要生成一个随机密钥对,对它们进行签名并将它们保存在证书文件中。

有没有人这样做过,你能给我指出一个很好的例子,或者甚至可以提供一个例子吗?

谢谢你的帮助!

4

2 回答 2

1

不久前我们成功地做到了这一点(但最终需要使用“非自签名证书”) 我们的实现基于 Doug E. Cook 的以下示例。 http://blogs.msdn.com/b/dcook/archive/2008/11/25/creating-a-self-signed-certificate-in-c.aspx?PageIndex=2

于 2013-10-30T19:42:00.277 回答
1

我一直在使用 Bouncy Castle 生成自签名 RSA 证书,这应该可以让您开始自己的实验:

http://www.wiktorzychla.com/2012/12/how-to-create-x509certificate2.html

于 2013-10-30T20:17:44.133 回答