我有三个证书,需要相互验证。 1个根证书和2个叶子证书。
尝试使用此代码块:
iteration
我总是假的。在互联网上找不到任何不同的方式。
感谢您的帮助。
答案 0 :(得分:1)
如果您向链中添加不受信任的证书,则需要使用 AllowUnknownCertificateAuthority 标志进行验证。 尝试添加此
chain.ChainPolicy.VerificationFlags = X509VerificationFlags.AllowUnknownCertificateAuthority;
在致电chain.Build()
之前。