我正在使用Intuit客户帐户数据API,并已成功创建x.509证书并上传。我可以通过Intuit的网站正确使用API资源管理器,但无法使AggCatDotNet示例网站正常工作。在web.config中,我填写了键值SAMLIdentity提供程序和密码,但无法弄清楚如何通过PrivateKeyPath访问我的私钥。我已经尝试在个人和机器商店的cert商店中安装,并将其放在App_Data文件夹中,但没有任何作用。
可以提供有关PrivateKeyPath的任何信息都很棒!
key =“PrivateKeyPath”value =“??????????”
由于
答案 0 :(得分:1)
这是计算机上私钥文件的物理路径
<add key="PrivateKeyPath" value="c:\MyCerts\MyCadCert.pfx" />
答案 1 :(得分:0)
您是否尝试将其放入项目的运行时类路径中?
在JAVA中,我做了同样的事情并且工作正常
intuit-aggcat-config.xml(来自JAVA示例应用程序)
<?xml version="1.0" encoding="ISO-8859-1" ?>
<intuit-config>
<saml>
<keystoreFile>aggcatkeystore.jks</keystoreFile>
<keystorePassword>abc***</keystorePassword>
<keyPassword>abc***</keyPassword>
<certAlias>testaggcat</certAlias>
</saml>
</intuit-config>
我很快就会看到.net示例。如果我得到了什么,那么我会在这里发布我的发现。
由于