C#new X509Certificate2(路径)PKCS#7 / P7B - > System.Security.Cryptography.CryptographicException:'找不到对象或属性'

时间:2017-05-23 19:42:22

标签: c# x509certificate2

尝试从PKCS#7(.p7b) - 文件创建新证书时,我收到以下异常:System.Security.Cryptography.CryptographicException: 'Cannot find object or property'

如果从文件或字节数组中读取,则会出现相同的错误。我可以通过这种方式使用X509Certificate2.pem文件创建.p12而不会出现问题。为什么会这样?

new X509Certificate2(path);
new X509Certificate2(byteArray);

1 个答案:

答案 0 :(得分:-1)

我们有类似的错误和Cryp32的建议使用X509Certificate2Collection.Import方法效果很好。如果在您的情况下也适用,请将其标记为问题的有效解决方案。