- Открытая консоль MMC
- Добавить оснастку «Сертификаты» для «Учетная запись компьютера». Далее.
- Выберите «Локальный компьютер». Далее
- Найдите «Личные \ Сертификаты».
- Открыть контекстное меню в этой папке. Выберите Задачи \ Импорт.
- Найдите свой сертификат p12. Далее
- Найдите пароль в файле «имя сертификата» .ks.pw.txt и используйте его. Далее
- Далее. Готово.
Открыть cmd от имени администратора.
Найдите C: \ Program Files (x86) \ Windows Resource Kits \ Tools для машины x64
или C: \ Program Files \ Windows Resource Kits \ Tools на компьютере x86
Выполните следующие команды последовательно. Это соответствует IIS 6-7,5
winhttpcertcfg -g -c LOCAL_MACHINE \ MY -s ИМЯ СЕРТИФИКАТА -a YOUR_COMPUTER_NAME
winhttpcertcfg -g -c LOCAL_MACHINE \ MY -s ИМЯ СЕРТИФИКАТА -a YOUR_COMPUTER_NAME \ IIS_IUSRS
winhttpcertcfg -g -c LOCAL_MACHINE \ MY -s ИМЯ СЕРТИФИКАТА -a YOUR_COMPUTER_NAME \ IUSR
winhttpcertcfg -g -c LOCAL_MACHINE \ MY -s ИМЯ СЕРТИФИКАТА -a NetworkService
если все в порядке, вы увидите сообщения типа
Предоставление доступа к личному ключу для учетной записи: ...
Возможно, после этого вам придется подождать несколько минут из-за Windows. В моем случае сертификаты не были применены сразу.
Если вы все сделали правильно, просмотрите браузер и перейдите к https://ws.merchanttest.firstdataglobalgateway.com/fdggwsapi/services/order.wsdl
вы увидите следующее (мой случай)
нажмите OK, и вы получите схему WSDL.
Удачи