我试图弄清楚如何在 C# 中创建包含自签名 DSA 公钥 (SSK) 的 X.509 证书。
放弃了似乎不允许这样做的本机 C# 加密库后,我一直在研究 Bouncy Castle 库。
然而,尽管有相反的描述,下载不包含任何文档。
我一直在涉足图书馆课程,但有很多!
我只需要生成一个随机密钥对,对它们进行签名并将它们保存在证书文件中。
有没有人这样做过,你能给我指出一个很好的例子,或者甚至可以提供一个例子吗?
谢谢你的帮助!
我试图弄清楚如何在 C# 中创建包含自签名 DSA 公钥 (SSK) 的 X.509 证书。
放弃了似乎不允许这样做的本机 C# 加密库后,我一直在研究 Bouncy Castle 库。
然而,尽管有相反的描述,下载不包含任何文档。
我一直在涉足图书馆课程,但有很多!
我只需要生成一个随机密钥对,对它们进行签名并将它们保存在证书文件中。
有没有人这样做过,你能给我指出一个很好的例子,或者甚至可以提供一个例子吗?
谢谢你的帮助!
不久前我们成功地做到了这一点(但最终需要使用“非自签名证书”) 我们的实现基于 Doug E. Cook 的以下示例。 http://blogs.msdn.com/b/dcook/archive/2008/11/25/creating-a-self-signed-certificate-in-c.aspx?PageIndex=2
我一直在使用 Bouncy Castle 生成自签名 RSA 证书,这应该可以让您开始自己的实验:
http://www.wiktorzychla.com/2012/12/how-to-create-x509certificate2.html