2012-12-19 55 views
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 

这是什么意思?

回答

0

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

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

相关问题