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



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

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

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

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

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

通过pluralsight工具创建了我自己的证书,并测试了这个,没有问题。

道歉!

最新更新