System.Security.Cryptography.CryptographicException:'系统找不到指定的文件

时间:2018-04-11 00:23:25

标签: x509certificate2 xero-api

我按照the Xero developer network的说明设置了我的Win 64公钥和私钥,并注册了一个演示应用。

我正在使用API​​ .net framework 4 source`

中的代码

当我尝试从CoreTest项目运行单元测试时,它失败了。

我编辑了CoreTests \ App.Config以使用我注册的应用程序中的值

<add key="SigningCertificate" value="C:\OpenSSL-Win64\bin\public_privatekey.pfx"/>

当我运行测试时,我收到错误

enter image description here

我想知道我是否需要在某处注册.pfx?

1 个答案:

答案 0 :(得分:0)

我实际上忘了采取最后一步来构建.pfx

openssl pkcs12 -export -out public_privatekey.pfx -inkey privatekey.pem -in publickey.cer