Windowscryptographicexception - 指定的网络密码不正确

发布时间:2021-03-03 17:36

我创建了一个 .Net Core 3.1 应用程序,并在我的程序类中有以下代码:

var x509Certificate = new X509Certificate2(“test.pfx”, “password”, X509KeyStorageFlags.MachineKeySet);

代码运行时,出现如下异常: Windowscryptographicexception - '指定的网络密码不正确'

我知道密码是正确的,那么在这种情况下,是否还有其他原因可能导致此问题?

回答1

作为这项工作的一部分,我从一个旧的配置文件中检索了密码,该文件必须用 & 符号避开 & 值。因此,当我尝试时,它实际上是错误的。

通过复数工具创建了我自己的证书,并进行了测试,没有任何问题。

抱歉!