0

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

任何可以提供的关于 PrivateKeyPath 的信息都会很棒!

key="PrivateKeyPath" value="??????????"

谢谢

4

2 回答 2

1

它是机器上指向私钥文件的物理路径

<add key="PrivateKeyPath" value="c:\MyCerts\MyCadCert.pfx" />
于 2014-02-03T16:57:30.387 回答
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 示例。如果我得到什么,那么我会在这里发布我的发现。

谢谢

于 2014-02-03T05:57:44.793 回答