在.NET中为客户端应用程序创建证书
问题描述:
我正在寻找一个服务器应用程序,以便为使用自签名根的客户端应用程序定期生成证书。 .NET中是否有任何简化的过程以编程方式生成这些证书?在.NET中为客户端应用程序创建证书
当然,我可以继续产卵makecert或openssl,但是当您只是在输出中获得X509Certificate时,我正在寻找更多编程式,内存中方法。
如果有人得到了一段代码,可以分享一下吗?
答
Bouncycastle.org有一个C#绑定。它可以创建X509证书。这个提供者被java webapps广泛使用。
答
2004年我在这方面做了一些工作,但是当时没有这样的.NET解决方案。我们写了一个封装类,简单地说,它就是openssl。很像你描述的。
我们认为最好坚持一个众所周知的(和使用过的)解决方案,而不是试图重新发明那个轮子!
好吧,自从我上次看了这篇文章以来,我一直在试图说“如果它没有损坏,请不要修复”。
这很不错!谢谢 – galets 2009-04-17 19:44:38