鉴于两个X509Certificate如何判断一个是否由另一个签名

时间:2013-09-12 04:46:46

标签: c# x509certificate x509certificate2

我在DB中有两个序列化证书,我可以从中构建X509Certificate。如何判断一个证书是否由另一个证书签名。我不想根据IssuerName进行检查,因为它不可靠(对于我的方案)。

1 个答案:

答案 0 :(得分:1)

IssuerName属性和Authority Key Identifier扩展名是查找证书之间关系的方法。匹配后,您可以验证所谓的父证书是否实际上是正在检查的证书的CA证书。我不确定单独使用.NET Framework是否可以进行此类检查,而我们的SecureBlackbox可以通过一种方法轻松完成此操作。