Помогите достучаться из 1С до веб-сервиса через сертификат клиента. Уже всё перерыл.
Имеется ресурс: https://svc.mbki.ru/InputService/CHBInput.asmx?WSDL
открыть его можно только в старом IE с выбором валидного сертификата клиента. В моем случае это выглядит вот так:
и далее уже открываются нужные данные, правда сертификат самого сайта подписан тестовым центром крипто-про:
Вопрос: как мне программно из 1С достучаться до этого ресурса?
Делаю вот так:
&НаКлиенте
Процедура Тест(Команда)
СертификатКлиентаВыбор = Новый СертификатКлиентаWindows(СпособВыбораСертификатаWindows.Выбирать);
ССЛ = Новый ЗащищенноеСоединениеOpenSSL(
СертификатКлиентаВыбор
);
ХТТПСоединение = Новый HTTPСоединение(
"SVC.MBKI.RU",
,
,
,
,
,
ССЛ
);
Запрос = Новый HTTPЗапрос("/InputService/CHBInput.asmx?WSDL");
Ответ = ХТТПСоединение.Получить(Запрос);
СтрокаТела = Ответ.ПолучитьТелоКакСтроку();
Сообщить(СтрокаТела);
КонецПроцедуры
Выбор моего сертификата проходит, но далее вываливается ошибка:
{ВнешняяОбработка.МБКИвебЗапросы.Форма.Форма.Форма(24)}: Ошибка при вызове метода контекста (Получить)
Ответ = ХТТПСоединение.Получить(Запрос);
по причине:
Ошибка работы с Интернет: Failure when receiving data from the peer
Помогите, пожалуйста.