如何验证X509证书?

时间:2010-08-31 22:13:09

标签: c# .net certificate x509certificate

我必须编写一个工具来验证X509证书是否有效(输入=证书路径/主题和密码)。我怎样才能做到这一点?我对证书不太了解......

2 个答案:

答案 0 :(得分:17)

答案 1 :(得分:2)

通常,RFC 3280包含有关如何执行验证的几乎完整说明,但这些说明非常重要。此外,您需要阅读RFC 2560(OCSP)并实施OCSP客户端。

对于大多数任务,您会发现我们的TElX509CertificateValidator component非常合适。它检查证书路径,CRL和OCSP撤销(并检查CRL和OCSP响应的有效性)。它非常灵活且功能强大,可让您对每个步骤执行更多,更深入的检查。此组件也可以与Windows证书存储以及文件或内存中可能包含的任何其他证书,证书链和存储一起使用。