在.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()方法。
请有人指导我。感谢您的帮助。