1с winhttp winhttprequest ошибка поддержки безопасных каналов

Ошибка при вызове метода контекста (Send): Произошла исключительная ситуация (WinHttp.WinHttpRequest): Ошибка поддержки безопасных каналов

Использую вот такую процедуру

WinHttp = Новый COMОбъект(«WinHttp.WinHttpRequest.5.1»);

    WinHttp.Option(2,»utf-8″);                  

    WinHttp.Open(«GET», «https://api.unisender.com/ru/api/importContacts?format=json&api_key=»; + Ключ, 0);  

    
    WinHttp.SetRequestHeader(«Accept-Language», «ru»);

    WinHttp.SetRequestHeader(«Accept-Charset», «utf-8»);

    WinHttp.setRequestHeader(«Content-Language», «ru»);

    WinHttp.setRequestHeader(«Content-Charset», «utf-8»);

    WinHttp.setRequestHeader(«Content-Type», «application/x-www-form-urlencoded; charset=utf-8»);    

    
    СтрокаЗапроса = «https://api.unisender.com/ru/api/importContacts?format=json&api_key=6qwibe9uewm7x6n9karscy6a7ze73q6tic3s65ty&field_names[0]=email&field_names[1]=email_list_ids&field_names[2]=Name&field_names[3]=will&field_names[4]=DR&field_names[5]=DR_end&data[0][0]=test@mail.ru&data[0][1]=15231245&data[0][2]=Петров Джон Биллович&data[0][3]=3555&data[0][4]=28.11.2018 0:00:00&data[0][5]=28.11.2018 0:00:00»;

        Попытка

            WinHttp.Send(СтрокаЗапроса);

        Исключение

            Сообщить(ОписаниеОшибки());

        КонецПопытки;

Причем если запуская с компа на win 8, проблем нет, но если запускаю с сервера Win 2008 R2, то такая вот фигня

Цитата:

MWWRuza ➤ Отправляю GET запрос

Откуда отправляешь? это не какое-то старое … которое с сертификатами не дружит?
Решил погуглить… так и есть

Как оказалось, далеко не все знают, что причина этих ошибок кроется в обновлении протокола шифрования на стороне сайта. Сейчас повсеместно начинает использоваться протокол TLS версии 1.2, поддержка которого в 1С полноценно начата с релиза 8.3.9

Поэтому для тех, кто использует встроенные средства 1С для работы с сайтом, достаточно обновить релиз 1С предприятия, и проблема решится сама собой.

Но часто мне попадаются обработки работы с сайтом, которые используют средства Windows: объекты класса «WinHTTP.WinHTTPRequest.5.1» или «MSXML2.ServerXMLHTTP.6.0» и т.п. В этом случае необходимо активировать поддержку протокола TLS 1.2 в самой Windows.

Для этого достаточно внести в реестр следующие записи, после чего перезагрузить Windows:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
«DisabledByDefault»=dword:00000000
«Enabled»=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
«DisabledByDefault»=dword:00000000
«Enabled»=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp]
«DefaultSecureProtocols»=dword:00000800

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp]
«DefaultSecureProtocols»=dword:00000800

Небольшое замечание к двум последним параметрам. В указанном коде указано значение 00000800 — это значение активирует протокол TLS 1.2 по умолчанию. Если необходимо использовать TLS 1.1 то значение необходимо заменить на 00000200, а если оба протокола, то на 00000A00.

  • Remove From My Forums

 locked

Ошибка поддержки безопасных каналов

  • Вопрос

  • WinHttp.WinHttpRequest: Ошибка поддержки безопасных каналов

    После очередного обновления перестал работать скрипт отправляющий смски Как починить?

Ответы

  • КриптоПро стоит у Вас? Если да, то удаляем и проверяем

    что вы обновляли?

    • Изменено

      3 марта 2015 г. 13:23

    • Предложено в качестве ответа
      Dmitriy VereshchakMicrosoft contingent staff
      5 марта 2015 г. 11:33
    • Помечено в качестве ответа
      Dmitriy VereshchakMicrosoft contingent staff
      5 марта 2015 г. 13:56

  • Возможно банальная переустановка / обновление крипто про поможет.

    • Предложено в качестве ответа
      Dmitriy VereshchakMicrosoft contingent staff
      5 марта 2015 г. 11:33
    • Помечено в качестве ответа
      Dmitriy VereshchakMicrosoft contingent staff
      5 марта 2015 г. 13:56

Форум КриптоПро
 » 
Средства криптографической защиты информации
 » 
Open Source
 » 
Stunnel WinHttp.WinHttpRequest Ошибка поддержки безопасных каналов


Offline

andreykochegura

 


#1
Оставлено
:

5 февраля 2020 г. 14:38:51(UTC)

andreykochegura

Статус: Новичок

Группы: Участники

Зарегистрирован: 05.09.2019(UTC)
Сообщений: 5
Российская Федерация
Откуда: спб

Здравствуйте, возникает ошибка при попытке установить защищенное соединение с ГИС ЖКХ с помощью stunnel

Цитата:

Status code: -2147352567
Source: WinHttp.WinHttpRequest
Description: Ошибка поддержки безопасных каналов

Stunnel 5.0.14413.0
КриптоПро SCP 5.0.11455 КС1

Stunnel работает в режиме службы под пользователем
Соединение настраиваю на виртуальной машине
Windows Server 2019
Доступ к закрытой части ключа на флешке с помощью утилиты AnywhereUSB
Прокси сервер отключен

Конфиг stunnel.conf

Лог stunnel


Вверх


Offline

Дмитрий Пичулин

 


#2
Оставлено
:

5 февраля 2020 г. 14:43:46(UTC)

pd

Статус: Сотрудник

Группы: Администраторы

Зарегистрирован: 16.09.2010(UTC)
Сообщений: 1,380
Откуда: КРИПТО-ПРО

Сказал(а) «Спасибо»: 31 раз
Поблагодарили: 340 раз в 272 постах

Автор: andreykochegura Перейти к цитате

Здравствуйте, возникает ошибка при попытке установить защищенное соединение с ГИС ЖКХ с помощью stunnel

Цитата:

Status code: -2147352567
Source: WinHttp.WinHttpRequest
Description: Ошибка поддержки безопасных каналов

Stunnel 5.0.14413.0
КриптоПро SCP 5.0.11455 КС1

Stunnel работает в режиме службы под пользователем
Соединение настраиваю на виртуальной машине
Windows Server 2019
Доступ к закрытой части ключа на флешке с помощью утилиты AnywhereUSB
Прокси сервер отключен

Ошибок в работе stunnel не видно, похоже ошибка в запросах которые вы отправляете через stunnel.

Знания в базе знаний, поддержка в техподдержке


Вверх

WWW

Пользователи, просматривающие эту тему

Guest

Форум КриптоПро
 » 
Средства криптографической защиты информации
 » 
Open Source
 » 
Stunnel WinHttp.WinHttpRequest Ошибка поддержки безопасных каналов

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.

  • Remove From My Forums

 locked

Ошибка поддержки безопасных каналов

  • Question

  • WinHttp.WinHttpRequest: Ошибка поддержки безопасных каналов

    После очередного обновления перестал работать скрипт отправляющий смски Как починить?

Answers

  • КриптоПро стоит у Вас? Если да, то удаляем и проверяем

    что вы обновляли?

    • Edited by

      Tuesday, March 3, 2015 1:23 PM

    • Proposed as answer by
      Dmitriy VereshchakMicrosoft contingent staff
      Thursday, March 5, 2015 11:33 AM
    • Marked as answer by
      Dmitriy VereshchakMicrosoft contingent staff
      Thursday, March 5, 2015 1:56 PM

  • Возможно банальная переустановка / обновление крипто про поможет.

    • Proposed as answer by
      Dmitriy VereshchakMicrosoft contingent staff
      Thursday, March 5, 2015 11:33 AM
    • Marked as answer by
      Dmitriy VereshchakMicrosoft contingent staff
      Thursday, March 5, 2015 1:56 PM

Понравилась статья? Поделить с друзьями:

Интересное по теме:

  • 1с link ошибка 405
  • 1с отчет ошибка обработки представления
  • 1с sql ошибка при выполнении файловой операции
  • 1с smtp код ошибки 27
  • 1с бухгалтерия зарегистрированные ошибки

  • Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: