PrivateKeyPath Где он находится

Я использую API данных учетной записи клиента Intuit и успешно создал сертификат x.509 и загрузил его. Я могу правильно использовать обозреватель API через веб-сайт Intuit, но не могу заставить работать примеры сайтов AggCatDotNet. В файле web.config я заполнил ключевые значения провайдера SAMLIdentity и пароль, но не могу понять, как получить доступ к моему закрытому ключу через PrivateKeyPath. Я попытался установить в хранилище сертификатов в личном и машинном хранилищах, а также поместил его в папку App_Data, и ничего не работает.

Любая информация, которая может быть предоставлена ​​относительно PrivateKeyPath, была бы отличной!

key="PrivateKeyPath" значение="??????????"

Спасибо


person user3255600    schedule 31.01.2014    source источник


Ответы (2)


Это физический путь на машине к файлу закрытого ключа.

<add key="PrivateKeyPath" value="c:\MyCerts\MyCadCert.pfx" />
person Peter Lavelle    schedule 03.02.2014

Вы пытались поместить его в путь к классам выполнения вашего проекта?

В 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. Если у меня что-то получится, то я опубликую свои выводы здесь.

Спасибо

person Manas Mukherjee    schedule 03.02.2014