没有发行人证明

时间:2012-12-19 15:33:32

标签: c# bouncycastle

我有一个例外:No issuer certificate for certificate in certification path found.

PkixBuilderParameters builderParams = new PkixBuilderParameters(rootCerts, holder);
builderParams.IsRevocationEnabled = false;
X509CollectionStoreParameters intermediateStoreParameters =
                new X509CollectionStoreParameters(intermediateCerts);
builderParams.AddStore(X509StoreFactory.Create("Certificate/Collection", 
                intermediateStoreParameters));
PkixCertPathBuilderResult result = 
                builder.Build(builderParams); // exception in this line

这是什么意思?

1 个答案:

答案 0 :(得分:0)

这意味着您使用的证书没有可以链接到的颁发(根CA)证书。所有证书都颁发(并链接)到其他证书。系统无法找到此特定证书颁发的证书,因此无法对其进行验证。

如果这是自签名证书,您是否在发布此证书的计算机上安装了root证书?