我正在重写一个应用程序,以便我们可以停止使用Microsoft.Web.Services2.dll中的旧Microsoft.Web.Services2.Security.X509并开始使用System.Security.Cryptography.X509Certificates。x509和数字签名
有一个方法,我想不通,虽然:
bool Microsoft.Web.Services2.Security.X509.X509Certificate.SupportsDigitalSignature()
我找不到它在
System.Security.Cryptography.X509Certificates.X509Certificate2
等同。
我是否甚至需要测试证书是否支持数字签名?我看不出它不能...
谢谢!我应该自己考虑一下私钥,但是...... – Polymorphix 2010-10-07 16:55:02
再次想到,我在服务器端只有客户端证书的公钥部分,所以我只能检查KeyUsage扩展。 – Polymorphix 2010-10-11 11:26:15