如果我在C#中有证书(X509Certificate2对象),有没有办法确定证书是个人证书还是根证书?
在Windows中安装证书时,它会尝试自动确定将证书放入哪个商店。有没有办法使用证书数据来确定这个,或者安装证书并让.NET确定应该安装哪个商店?
答案 0 :(得分:0)
您需要使用 X509BasicConstraintsExtension.CertificateAuthority 属性来标识证书是否为证书颁发机构(不一定是root用户,也可以是中间证书)。请参阅official documentation中的更多信息和示例。