您可以使用 X509AsymmetricSecurityKey(X509Certificate2) 构造函数从X509Certificate2实例构造 X509AsymmetricSecurityKey ;但是可以从安全密钥中获取 X509Certificate2 实例吗?
作为一个并行示例,InMemorySymmetricSecurityKey类公开了一个可用于检索对称密钥的GetSymmetricKey()方法。
我曾希望看到 X509AsymmetricSecurityKey 类公开的类似GetCertificate()的等效方法,但我看到的最接近的方法是 GetAsymmetricAlgorithm(string algorithm, bool privateKey)。
我真正追求的是能够验证使用证书的私钥签名的消息的数字签名,这意味着使用证书的公钥验证签名。
有没有办法使用安全密钥的非对称算法来验证签名?