0

我有一个例外: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

这是什么意思?

4

1 回答 1

0

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

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

于 2012-12-19T15:41:18.043 回答