自签名密钥证书

时间:2013-10-30 15:22:26

标签: c# bouncycastle x509 dsa

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

放弃了原本的C#加密库,似乎不允许这样做,我一直在寻找Bouncy Castle图书馆。

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

我一直在浏览图书馆课程,但有很多!

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

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

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

我一直在用Bouncy城​​堡生成自签名的RSA证书,这应该让你开始自己的实验:

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