如何比较两个X509Certificate2 c#

Mat*_*att 7 .net c# winforms

如何比较两个X509Certificate2对象?

我需要找出两个是否相同.它用于用户身份验证,我需要查找两个证书是否属于同一个人.

我可以使用其序列号或thumprint属性吗?还是有其他方法吗?

我也是新手,想知道使用X509Certificate进行用户身份验证是否安全?

Yas*_*ser 11

一个指纹是证书的唯一值,它是常用的查找证书存储特定证书.更多...

序列号是由证书发放者发放的唯一编号.更多...

  • 证书上还有其他独特的属性,但它们中的任何一个都可以用来不仅在商店中找到证书,而且可以确定它是相同的未更改证书吗?换句话说,我想其中一些是可以伪造的。有安全的吗?我认为序列号可以伪造。指纹安全吗?GetCertHash() 安全吗?他们是一样的吗? (4认同)