鉴于两个证书,我如何验证一个是否与另一个私钥签名?

Eri*_*ric 6 c# certificate x509certificate2 x509certificate

我有两个X509Certificate2.给他们打电话toCheckcheckWith.

如何检查是否toCheck由私钥签名checkWith

基本上,我希望C#等同于Java

toCheck.verify(checkWith.getPublicKey());
Run Code Online (Sandbox Code Playgroud)

谢谢

Pet*_*hie 1

我不确定它的价值是什么。如果用于签名 (checkWith) 的证书被吊销怎么办?听起来你会有一种错误的验证感。

如果要验证证书,可以使用X509Certificate2.Verify方法