gpt4 book ai didi

c# - 加载 X509Certificate 导致异常 CryptographicException "Cannot find the original signer"

转载 作者:可可西里 更新时间:2023-11-01 03:09:20 27 4
gpt4 key购买 nike

我正在尝试实例化一个 X509Certificate 对象,但我一直遇到相同的 CryptographicException,并显示错误消息:

"Cannot find the original signer".

我尝试了几种加载证书的方法:

// some different things that I have tried
var cert = X509Certificate.CreateFromCertFile(certFileName);
var cert2 = new X509Certificate(byteArray);
var cert3 = new X509Certificate(byteArray, secretString);
var cert4 = X509Certificate.CreateFromSignedFile(certFileName);

我试过从文件和字节数组加载。每次我得到同样的错误。可能是什么原因造成的?

最佳答案

我发现了问题。我试图只加载不包含私钥的证书文件。为了解决这个问题,我不得不在购买证书的机器上安装私钥,然后 export it as a .pfx file并将它移动到我真正想要使用它的地方。我确定这是一个新手错误。希望我的愚蠢问题将来能帮助其他新手。

关于c# - 加载 X509Certificate 导致异常 CryptographicException "Cannot find the original signer",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19190404/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com