有什么办法可以将Org.BouncyCastle.X509.X509Certificate
转换为System.Security.Cryptography.X509Certificates.X509Certificate2
吗?
将Org.BouncyCastle.X509.X509CertificateParser
与
System.Security.Cryptography.X509Certificates.X509Certificate2.Export()
。
最佳答案
简单的!!
using B = Org.BouncyCastle.X509; //Bouncy certificates
using W = System.Security.Cryptography.X509Certificates;
W.X509Certificate2 certificate = new W.X509Certificate2(pdfCertificate.GetEncoded());
现在,我可以验证服务器中的证书链:W.X509Chain ch = new W.X509Chain();
ch.ChainPolicy.RevocationMode = W.X509RevocationMode.NoCheck;
if (!ch.Build(certificate))
res |= ErroresValidacion.CAInvalida;
有助于验证使用iTextSharp提取的pdf证书。关于c# - 如何将BouncyCaSTLe X509Certificate转换为X509Certificate2?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8136651/