0

我正在使用Intuit客户帐户数据API并已成功创建x.509证书并上传。我可以通过Intuit的网站正确使用API​​浏览器,但无法让AggCatDotNet示例网站正常工作。在web.config中,我填写了SAMLIdentity提供者和密码的关键值,但无法弄清楚如何通过PrivateKeyPath访问我的私钥。我曾尝试在个人和机器商店下的证书存储中安装,并将其放置在App_Data文件夹中,但没有任何效果。PrivateKeyPath它在哪里位于

任何有关PrivateKeyPath的信息都会很棒!

key =“PrivateKeyPath”value =“??????????”

感谢

回答

0

你试过把它放在你的项目的运行时类路径?

在JAVA中,我也一样,它能正常工作

enter image description here

忒-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样品很快。如果我得到了一些东西,那么我会在这里发布我的发现。

感谢

1

这是私钥文件

<add key="PrivateKeyPath" value="c:\MyCerts\MyCadCert.pfx" /> 
机器上的物理路径