Имя: Пароль:
1C
1С v8
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) Спасибо.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан