当我尝试时,我在同一目录中有一个 certificate.cer 文件(如果较新则复制),其中包含 RSA key :
string certificateFile = Environment.CurrentDirectory + "\\Certificate.cer";
X509Certificate2 x509 = new X509Certificate2(X509Certificate.CreateFromCertFile(certificateFile));
我也一样
"Cannot find requested object"
错误。我怎么能不报错呢?
最佳答案
您可以将文件名传递给 new() 方法。
尝试:
X509Certificate2 x509 = new X509Certificate2(certificateFile);
如果证书有密码,您还必须提供此密码(其中 password
是一个字符串):
X509Certificate2 x509 = new X509Certificate2(certificateFile, password);
关于c# - X509 找不到请求的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15526909/