Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро CSP 4.0
»
Не удается отправить get запрос на сервер с авторизацией по сертификату.
Статус: Новичок
Группы: Участники
Зарегистрирован: 26.02.2020(UTC) Сообщений: 3
|
Не удается отправить get запрос на сервер с авторизацией по сертификату. Через браузер все хорошо отрабатывает, скриптом появляется ошибка: Ошибка поддержки безопасных каналов(80072F7D) Строка 5
Set xmlHTTP = CreateObject("Msxml2.ServerXMLHTTP.6.0") URLForGet = "https://some-url.ru" xmlHTTP.SetOption(3) = "LOCAL_MACHINE\MY\Название сертификата" Call xmlHTTP.Open("GET", URLForGet, False) Call xmlHTTP.Send
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,699   Сказал «Спасибо»: 573 раз Поблагодарили: 2303 раз в 1804 постах
|
Здравствуйте.
Скрипт от того же пользователя работает ? Сертификат в хранилище компьютера и есть доступ к контейнеру?
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,699   Сказал «Спасибо»: 573 раз Поблагодарили: 2303 раз в 1804 постах
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 26.02.2020(UTC) Сообщений: 3
|
Да, скрипт запускается у того же пользователя, сертификат в хранилище, URLForGet - TLS по ГОСТ.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 26.02.2020(UTC) Сообщений: 3
|
Автор: Андрей *  Здравствуйте.
Скрипт от того же пользователя работает ? Сертификат в хранилище компьютера и есть доступ к контейнеру?
Такая же ошибка с использованием WinHttp.WinHttpRequest.5.1
|
|
|
|
Статус: Эксперт
Группы: Участники
Зарегистрирован: 05.03.2015(UTC) Сообщений: 1,602  Откуда: Иркутская область Сказал(а) «Спасибо»: 110 раз Поблагодарили: 396 раз в 366 постах
|
Не знаю связано или нет, но между отправкой запроса в браузере и в скрипте есть отличие в том, что браузер принимает куки, а скрипт тянет ранее установленные куки из ИЕ, но при этом не может устанавливать свои куки. Другими словами, если сайт использует куки, то на него сложно зайти из скрипта или hta приложения, но если сначала зайти на сайт в ИЕ, то потом и скрипт будет отрабатывать. Возможно с сертификатом тоже связано какое-то ограничение.
З.Ы. Вообще я бы советовал использовать stunnel-mssspi для более точной настройки и расшифровки соединения https, тогда в скрипте будет обращение на http порт stunnel-mssspi что проще. Сваливать все установление tls на браузер не всегда оправдывается.
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро CSP 4.0
»
Не удается отправить get запрос на сервер с авторизацией по сертификату.
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close