我正在尝试弄清楚如何在C#中创建包含自签名DSA公钥(SSK)的X.509证书。
放弃了原本的C#加密库,似乎不允许这样做,我一直在寻找Bouncy Castle图书馆。
然而,尽管有相反的描述,但下载不包含任何文档。
我一直在浏览图书馆课程,但有很多!
我只需要生成一个随机密钥对,对它们进行签名并将它们保存在证书文件中。
有没有人这样做过,你能指出一个很好的例子,甚至可能提供一个例子吗?
感谢您的帮助!
答案 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