如果我在X509Certificate2中有一个证书( C#对象),是否有一种方法来确定该证书是个人证书还是根证书?
在Windows中安装证书时,证书会自动确定要放置证书的存储区。是否有一种方法可以使用证书的数据来确定这一点,或者安装证书并让.NET决定应该安装哪个存储库?
发布于 2016-09-21 23:39:10
您需要使用X509BasicConstraintsExtension.CertificateAuthority属性来标识证书是否是证书颁发机构(不一定是根,它也可以是中间的)。请参阅正式文件中的更多信息和示例。
https://stackoverflow.com/questions/39627642
复制相似问题