是否可以在不使用makecert.exe的情况下在ASP.NET中即时生成客户端证书?生成的证书应使用给定的CA证书进行签名(特定的CA证书保存在文件系统中并在运行时选择)。生成的证书应附加到另一台服务器的Web请求,以便提取数据。
流程:
用户在IIS上要求提供ASP.NET页面 - >使用ASP.NET在IIS上生成证书 - >使用附加证书调用另一台服务器 - >返回数据并显示在用户请求的页面上。
我找不到通过.NET Framework本地执行的方法,并探索了不同的选项,例如:
提前感谢您的回复。
答案 0 :(得分:1)
您还可以使用我们的SecureBlackbox组件PKIBlackbox package。它们允许您生成证书,以及执行许多其他PKI功能。
答案 1 :(得分:0)
使用OpenSSL怎么样? http://openssl-net.sourceforge.net/