如何验证X509Certificate2是否由另一个X509Certificate2公钥签名

时间:2020-08-30 09:29:55

标签: c# .net .net-core x509certificate x509

在.NET中,我想验证X509Certificate2是否已由另一个X509Certificate2公钥签名。

更准确地说,我想实现https://docs.oracle.com/javase/7/docs/api/java/security/cert/Certificate.htmlverify的验证方法。在这种情况下,我们必须将公钥传递给必须经过验证的证书。

就像我们在Java中一样:

    java.security.cert.X509Certificate cert
    java.security.cert.X509Certificate intermediate_cert
    cert.verify(intermediate_cert.getPublicKey());

在点网中,我不确定Java的verify()方法是否等效。我想以相同的方式实施。

我已经尝试过build(),Verify(),chain.Build(),但是我不确定它是否靠近Java verify()方法。

请有人指导我。感谢您的帮助。

0 个答案:

没有答案