Отключаем проверку сертификатов SSL в 1С

Рубрика: Памятка, Софт

У знакомого возникла необходимость дергать данные с одного веб-сервиса в 1С. Все бы хорошо, да только веб-сервис работал по HTTPS и шифровал трафик самоподписанными сертификатами, 1С такой расклад не устраивал и она просто не могла достучаться до сервиса, т. к. сертификаты не проходили проверку.

Решение такое:

Внести в конфигурацию 1С следующее изменение:

WinHttp=Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
Скрипт= Новый COMОбъект("MSScriptControl.ScriptControl");
Скрипт.language="javascript";
Скрипт.AddObject("WinHttp",WinHttp)
Скрипт.Eval("WinHttp.Option(2)=1251");Скрипт.Eval("WinHttp.Option(4)=13056");//intSslErrorIgnoreFlags
Скрипт.Eval("WinHttp.Option(6)=true");//blnEnableRedirects
Скрипт.Eval("WinHttp.Option(12)=true");//blnEnableHttpsToHttpRedirects<
WinHttp.Open("POST","https://"+АдресСервераОнлайнПроверки+РесурсНаСервере,0);

{lang: 'ru'}


Затвитить пост!

Рейтинг:
1 Star (3 голосов, средний: 0,00 из 5)
Загрузка...
Популярность: Просмотров: 2 867
Метки: , ,

4 комментария к “Отключаем проверку сертификатов SSL в 1С”

Оставить комментарий или два

--> Яндекс.Метрика Рейтинг@Mail.ru