v8: WinHttp: HTTPS по SSL как отключить проверку сертификата сервера
☑
0
Kardash
14.03.12
✎
15:09
WinHttp=Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
WinHttp.Option(2,"Windows-1251");
WinHttp.Open("POST","https://"+АдресСервераОнлайнПроверки+РесурсНаСервере,0);
Нашел параметры WINHTTP_OPTION_CLIENT_CERT_CONTEXT и WINHTTP_NO_CLIENT_CERT_CONTEXT но как их всунуть в опции?
Может еще какой параметр надо для SSL.
2
Kardash
14.03.12
✎
15:25
WinHttp.WinHttpSetOption() не работает
3
Kardash
14.03.12
✎
15:29
(1) если можно пример...
4
zzhiraf
14.03.12
✎
15:33
5
Kardash
14.03.12
✎
16:47
Дайте кто-то рабочий код для настройки HTTPS запроса по SSL3 с игнором валидности сертификата...
Пример:
WinHttp=Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
WinHttp.Option(???);
А то я уже замучился лазить по форумах и поисковиках где проблемы вроде как похожие, но отличаются...
6
Kardash
14.03.12
✎
17:08
Что никто не в курсе как это можна сделать???
7
Kardash
14.03.12
✎
17:25
Да это вам не "Помогите еррор... НайтиПоРеквизиту("КривойРеквизит",Реквизит); Ошибка!!!..."...
8
Kardash
15.03.12
✎
18:16
Готовое решение по моему вопросу специально для всех "супер умных спецов", что не только не помогли, а просто проигнорировали мою тему. Может кому надо...
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);
9
zzhiraf
19.03.12
✎
10:00
(8) Спасибо.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан