1с линк ошибка инициализации ssl соединения

  

alexshape

25.07.19 — 14:49

Привет всем. Настраиваю файловый обмен в системе через протокол «FTPS». Вроде подключаюсь нормально, создаю «FTPСоединение», все ок. но когда доодит до записи, чтения или удаления файлов, то выдает сообщение

{ВнешняяОбработка.ПрвоеритьFTP.Форма.Форма.Форма(37)}: Ошибка при вызове метода контекста (Записать)

        FTPСоединение.Записать(«C:UsersпользовательDesktopNew folderlogMessage_01_02.xml», КАталог + «testClient.xml»);

по причине:

Ошибка работы с Интернет:  ftp://ХХ.42.ХХХ.Х:21 Ошибка инициализации SSL-соединения

но самое интересное, что он этот файл создает, но размер у него 0 Б. т.е. у него есть доступ к этому каталогу?  https://ibb.co/2kqkR0k

Создаю соединение примерно так:

ЗащищенноеСоединениеOpenSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows(СпособВыбораСертификатаWindows.Авто));

    
    Попытка

        

        
        FTPСоединение = Новый FTPСоединение(«ХХ.42.ХХХ.Х:21»,21,

        Логин,

        пароль,

        Неопределено,Истина,5,ЗащищенноеСоединениеOpenSSL, УровеньИспользованияЗащищенногоСоединенияFTP.ИспользоватьЕслиВозможно);

        
        FTPСоединение.Записать(«C:UsersпользвоатлеьDesktopNew folderlogMessage_01_02.xml», КАталог + «testClient.xml»);

        
    Исключение

        
        ВызватьИсключение;

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

  

alexshape

1 — 26.07.19 — 09:34

может сегодня кто нибудь найдется?

  

dka80

2 — 26.07.19 — 09:46

а через браузер можешь зайти на этот ФТП?

  

alexshape

3 — 26.07.19 — 10:00

(2) Могу зайти через ftp клиент

  

alexshape

4 — 26.07.19 — 10:01

Фтп клиент как то автоматом подтягивает сертификат, а 1с, увы. не могу понять как сделать

  

dem0sphen

5 — 26.07.19 — 10:01

(1) Убери таймаут  5 секунд при создании соединения. Расскажи, помогло ли.

  

dem0sphen

6 — 26.07.19 — 10:03

(1) Еще попробуй поставить порт 22 вместо 21 также при создании соединения.

  

zva

7 — 26.07.19 — 10:06

  

dem0sphen

8 — 26.07.19 — 10:06

(1) А ну еще проверь, что сертификат реально есть и работает.

  

alexshape

9 — 26.07.19 — 10:16

(5) нет, не помогло

  

alexshape

10 — 26.07.19 — 10:20

(7) Если  писать для ftps как указано в статье, т.е.:

ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL();

СоединениеFTP = Новый FTPСоединение(Сервер, Порт, Логин, Пароль,,,, ЗащищенноеСоединение);

та же самая ошибка

  

alexshape

11 — 26.07.19 — 10:21

(10)  Но ошибка не на моменте создания  Новый FTPСоединение(Сервер, Порт, Логин, Пароль,,,, ЗащищенноеСоединение);, а на моменте  

FTPСоединение.Записать("C:UsersпользвоатлеьDesktopNew folderlogMessage_01_02.xml", КАталог + "testClient.xml");

  

alexshape

12 — 26.07.19 — 10:21

(8) а как проверить?

  

zva

13 — 26.07.19 — 10:23

(11) В отладчике «КАталог» чему равен?

  

Cyberhawk

14 — 26.07.19 — 10:28

В конструкторе ССЛ не указывай параметров

  

dem0sphen

15 — 26.07.19 — 10:31

(12) Судя по всему у тебя 1с создает обычное соединение (так как в тексте ошибки пишет урл ftp:… , а не sftp:..) Значит не видит указываемый тобой сертификат по умолчанию. Те, к кому ты стучишься на фтп, должны тебе дать SSL сертификат в виде файла наверно. Вот его и используй,  если файл есть.

Попробуй Новый СертификатКлиентаФайл вместо Новый СертификатКлиентаWindows — смотри синтакс-помощник.

  

alexshape

16 — 26.07.19 — 10:41

(14) Пробовал в (10), такая же проблема

  

alexshape

17 — 26.07.19 — 10:42

(13) Папка на ftp сервере

  

zva

18 — 26.07.19 — 10:48

(17) слеши там какие стоят и в какую сторону?

  

alexshape

19 — 26.07.19 — 10:51

(18) «/»

  

alexshape

20 — 26.07.19 — 11:02

(15) Спасибо, задал вопрос, будем подождать

  

alexshape

21 — 26.07.19 — 11:03

(20) задал вопрос админам имел ввиду

  

Cyberhawk

22 — 26.07.19 — 14:25

(16) Релиз платформы?


24 март 2022 06:4224 март 2022 06:51 #20587
от FarWinter

в браузерах 1с открывается нормально, но при попытке запуска через тонкий клиент ошибка HTTP при обращении к серверу buh2012.budget.gov.ru ошибка инициализации ssl-соединения

В браузере с поддержкой ГОСТ алгоритмов шифрования для входа в 1С
по https ссылке https://buh2012.budget.gov.ru/buh2012/ Континент-TLS не нужен

Для тонкого клиента должен быть установлен и настроен Континент-TLS
Установлены корневые сертификаты ФК
В Континент-TLS:
Добавлен ресурс buh2012.budget.gov.ru
Установлен серверный сертификат или при первом подключении сам добавиться(появится окно о добавлении серверного сертификата)
Обновлены CRL (если не скачиваются, удалить в Сертификаты — Промежуточные центры сертификации — Списки отзыва сертификатов и заново скачать в Континенте-TLS)
Настройки основные -> Сертификат пользователя по умолчанию -> Выбрать Сертификат пользователя по умолчанию

Ещё, если контейнер закрытого ключа запоролен и пароль сохранен.
В КриптоПРО почистить сохранённые пароли, чтобы при входе появлялось окно для ввода пароля на Контейнер ЗК
КриптоПРО -> Сервис -> [ Удалить запомненные пароли.. ] -> [v]Пользователя

Спасибо сказали: rabota129

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

«Ошибка инициализации SSL-соединения» при работе через 1С УВС
 XML


Индекс форума
» Компонент МЕРКУРИЙ
Автор Сообщение

[Post New]07/06/2018 11:29:20

    

Тема: «Ошибка инициализации SSL-соединения» при работе через 1С УВС

[Up]

TWAIN

[Avatar]

Зарегистрирован: 07/09/2017 16:29:17
Сообщений: 565

Оффлайн


Добрый день.

Мы с пятницы прошлой запустились на рабочем сервере Меркурий,

до вторника шло более-менее, а начиная с ночи на среду, потом в ночь на четверг

у нас стали постоянно валиться такие сообщения:

«Ошибка инициализации SSL-соединения» при попытке повзаимодействовать с Меркурий.

В итоге данные туда не отправляются и не получаются оттуда.

Так может идти по полчаса, потом все проходит. Машины с грузом стоят.

У кого такие же проблемы?

У меня есть подозрение что это такая же по природе ошибка как обсуждаемая тут 12-я

и связана с недоступностью Меркурий (APLM0012 An unexpected error has occurred while invoking target service operation).

Ходил на сайт vetrf.ru, тщетно пытался найти сообщение о сбое в системе.

У них все гладко. Как работать-то?

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 07/06/2018 11:30:43

Если много знать, всегда найдутся те, кто сочтет, что это опасно…


[Post New]07/06/2018 11:33:37

    

Тема: Re:»Ошибка инициализации SSL-соединения» при работе через 1С УВС

[Up]

oleg-x

Зарегистрирован: 20/11/2017 11:24:40
Сообщений: 2001

Онлайн


Может связано с плановым обновлением.
https://vk.com/mercuriy_rf


[Post New]07/06/2018 11:36:31

    

Тема: Re:»Ошибка инициализации SSL-соединения» при работе через 1С УВС

[Up]

nmzn1

[Avatar]

Зарегистрирован: 11/05/2017 09:25:20
Сообщений: 4971

Оффлайн


это ещё может быть связано с блокировками роскомнадзора, вообще не понятно, как ещё инет работает


[WWW]

[Post New]07/06/2018 11:41:32

    

Тема: Re:»Ошибка инициализации SSL-соединения» при работе через 1С УВС

[Up]

TWAIN

[Avatar]

Зарегистрирован: 07/09/2017 16:29:17
Сообщений: 565

Оффлайн


Мне кажется что это связано с чьими-то руками. Но пока точно не понял с чьими.
Если много знать, всегда найдутся те, кто сочтет, что это опасно…


[Post New]07/06/2018 11:42:34

    

Тема: Re:»Ошибка инициализации SSL-соединения» при работе через 1С УВС

[Up]

TWAIN

[Avatar]

Зарегистрирован: 07/09/2017 16:29:17
Сообщений: 565

Оффлайн

oleg-x wrote:Может связано с плановым обновлением.

Началось раньше обновления, оно только сегодня, а это у нас уже два дня.

Если много знать, всегда найдутся те, кто сочтет, что это опасно…


[Post New]12/06/2018 10:59:43

    

Тема: Re:»Ошибка инициализации SSL-соединения» при работе через 1С УВС

[Up]

TWAIN

[Avatar]

Зарегистрирован: 07/09/2017 16:29:17
Сообщений: 565

Оффлайн


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

А то и десять. А что, нормальная такая система.

Судя по всему, причина в Мерккурий, который делает отлуп когда система занята.

А 1С УВС сразу соглашается с этим и прекращает попытки.

Производство прошло за 20 минут, а инвентаризацию уже полчаса жду,

чтобы только в обработку приняло.

Если много знать, всегда найдутся те, кто сочтет, что это опасно…


[Post New]13/06/2018 22:02:17

    

Тема: Re:»Ошибка инициализации SSL-соединения» при работе через 1С УВС

[Up]

NikoV

Зарегистрирован: 28/09/2017 14:23:04
Сообщений: 58

Оффлайн


У меня такой ошибки не возникает (стучу 3 раза по столу). Но иногда Меркурий включает жуткие тормоза. Фоновое задание «Входящие ВСД» вместо традиционных 15-20 минут может выполняться 60 минут. Получение актуальных остатков может не грузиться — выдавать ошибку. В общем нагрузочное тестирование Меркурий не прошел.


[Post New]13/06/2018 22:29:21

    

Тема: Re:»Ошибка инициализации SSL-соединения» при работе через 1С УВС

[Up]

TWAIN

[Avatar]

Зарегистрирован: 07/09/2017 16:29:17
Сообщений: 565

Оффлайн


На данный момент нагрузочное тестирование и не объявляется, судя по всему

он проверку обычного тестирования не прошел, наверное как рекомендовали на конференции,

все компании начали бросать операции в систему вот она и повисла.

Есть еще момент насыщения базы:

даже если база данных справляется с потоком данных, в какой-то момент она встает колом,

если структура базы данных не оптимизирована под типовые запросы.

Если много знать, всегда найдутся те, кто сочтет, что это опасно…



Индекс форума
» Компонент МЕРКУРИЙ

19.03.2019

Последнее время все чаще ко мне обращаются клиенты, у которых возникли проблемы при обмене с сайтом. Текст ошибки, как правило, имеет вид:
— Ошибка инициализации SSL-соединения
— Соединение с сервером было неожиданно прервано

Как оказалось, далеко не все знают, что причина этих ошибок кроется в обновлении протокола шифрования на стороне сайта. Сейчас повсеместно начинает использоваться протокол 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_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInternet SettingsWinHttp]
"DefaultSecureProtocols"=dword:00000800

[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionInternet SettingsWinHttp]
"DefaultSecureProtocols"=dword:00000800

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

Опубликовал эту запись только потому, что с данным вопросом ко мне обращаются достаточно часто, и не только пользователи 1С.

Надеюсь, кому-то пригодится.

Добрый день!

Пожалуйста, объясните почему, подскажите как и укажите на ошибки. Вот код подключения к Вашему API:

HTTPЗапрос = Новый HTTPЗапрос();

HTTPЗапрос.АдресРесурса = «/api/v2/clean»;

HTTPЗапрос.Заголовки.Вставить(«Content-Type», «application/json»);

HTTPЗапрос.Заголовки.Вставить(«Authorization», «Token » + Token);

HTTPЗапрос.Заголовки.Вставить(«X-Secret», Secret);

HTTPЗапрос.Заголовки.Вставить(«charset», «UTF-8»);

HTTPЗапрос.УстановитьТелоИзДвоичныхДанных(Новый ДвоичныеДанные(ИмяВременногоФайла));//во временном файле строка вида: { «structure»: [ «ADDRESS» ], «data»: [ [ «Россия, Свердловская область, Шалинский городской округ, поселок Сарга, Россия» ] ] }

Соединение = Новый HTTPСоединение(«dadata.ru»,,,, Новый ИнтернетПрокси,, Новый ЗащищенноеСоединениеOpenSSL);

ОтветHTTP = Соединение.ВызватьHTTPМетод(«POST», HTTPЗапрос);

Проблема в том, что со временем появляется ошибка вида:

Ошибка при вызове метода контекста (ВызватьHTTPМетод)
ОтветHTTP = Соединение.ВызватьHTTPМетод(«POST», HTTPЗапрос);
по причине:
Ошибка работы с Интернет: Ошибка инициализации SSL-соединения

То есть запросы могут проходить нормально и получать полноценный ответ, а потом через некоторое время начинают сыпаться ошибки. Подскажите куда смотреть и на что обратить внимание — хотим с Вами интегрироваться, но стабильности получить не удается. Тут явно что то с SSL — может явно как то Ваши сертификаты надо подсовывать 1С. но откуда их брать или…во общем помоги пожалуйста.

Доброго времени суток! Выходит вот такая ошибка при попытке подключения к базе:

Платформа: 1С:Предприятие 8.3 (8.3.4.465)

Конфигурация:

Режим:  (сжатие: усиленное)

Приложение:

Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)

Вариант интерфейса: Такси

Ошибки:

———————————————————————————

21.11.2014 13:58:00

Невосстановимая ошибка

Ошибка при выполнении запроса POST к ресурсу /e1cib/login:

по причине:

Ошибка HTTP при обращении к серверу: https://ИМЯ ОРГАНИЗАЦИИ.link.1c.ru

Ошибка инициализации SSL-соединения


24 март 2022 06:4224 март 2022 06:51 #20587
от FarWinter

в браузерах 1с открывается нормально, но при попытке запуска через тонкий клиент ошибка HTTP при обращении к серверу buh2012.budget.gov.ru ошибка инициализации ssl-соединения

В браузере с поддержкой ГОСТ алгоритмов шифрования для входа в 1С
по https ссылке https://buh2012.budget.gov.ru/buh2012/ Континент-TLS не нужен

Для тонкого клиента должен быть установлен и настроен Континент-TLS
Установлены корневые сертификаты ФК
В Континент-TLS:
Добавлен ресурс buh2012.budget.gov.ru
Установлен серверный сертификат или при первом подключении сам добавиться(появится окно о добавлении серверного сертификата)
Обновлены CRL (если не скачиваются, удалить в Сертификаты — Промежуточные центры сертификации — Списки отзыва сертификатов и заново скачать в Континенте-TLS)
Настройки основные -> Сертификат пользователя по умолчанию -> Выбрать Сертификат пользователя по умолчанию

Ещё, если контейнер закрытого ключа запоролен и пароль сохранен.
В КриптоПРО почистить сохранённые пароли, чтобы при входе появлялось окно для ввода пароля на Контейнер ЗК
КриптоПРО -> Сервис -> [ Удалить запомненные пароли.. ] -> [v]Пользователя

Спасибо сказали: rabota129

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

19.03.2019

Последнее время все чаще ко мне обращаются клиенты, у которых возникли проблемы при обмене с сайтом. Текст ошибки, как правило, имеет вид:
— Ошибка инициализации SSL-соединения
— Соединение с сервером было неожиданно прервано

Как оказалось, далеко не все знают, что причина этих ошибок кроется в обновлении протокола шифрования на стороне сайта. Сейчас повсеместно начинает использоваться протокол 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_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInternet SettingsWinHttp]
"DefaultSecureProtocols"=dword:00000800

[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionInternet SettingsWinHttp]
"DefaultSecureProtocols"=dword:00000800

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

Опубликовал эту запись только потому, что с данным вопросом ко мне обращаются достаточно часто, и не только пользователи 1С.

Надеюсь, кому-то пригодится.

Понравилась статья? Поделить с друзьями:
  • 1с краткое представление ошибки
  • 1с значениеизстрокивнутр ошибка формата потока
  • 1с зарплата ошибка формата потока
  • 1с запрос ошибка чтения значения
  • 1с запрос ошибка неоднозначное поле