![]() |
|
УТ 10.3, не получается настроить выгрузку на сайт с SSL | ☑ | ||
---|---|---|---|---|
0
ponaroshku
27.03.18
✎
17:07
|
Доброе время суток!
Подскажите пожалуйста, УТ 10.3 на 8.3.10. База файловая Выполнялась выгрузка на сайт, http Сейчас у сайта установили защищенное соединение, выгрузка перестала работать. Причины понятны, попробовала исправить. Что я сделала: 0. Нашла информацию, что необходимо добавить сертификаты подключения в 1С 1. скачала сертификаты и через git сформировала тексты сертификатов 2. добавила их в bin\cacert Если оставляю процедуру без изменений Соединение = Новый HTTPСоединение(СтруктураПараметровСайта.Сервер, Порт, СтруктураПараметровСайта.ИмяПользователя, СтруктураПараметровСайта.Пароль, ИнтернетПрокси); Получаю ошибку Не удалось установить соединение с сервером. Авторизация пользователя не выполнена. Через отладку с остановкой по ошибке проваливаюсь Ошибка при вызове метода контекста (получить) в модуле со ссылкой на строку ошибки Соединение.Получить(СокрЛП(ПараметрыЗапроса), ИмяФайлаОтвета, СокрЛП(Заголовки)); Если меняю процедуру на Соединение = Новый HTTPСоединение(СтруктураПараметровСайта.Сервер, Порт, СтруктураПараметровСайта.ИмяПользователя, СтруктураПараметровСайта.Пароль, ИнтернетПрокси,,Новый ЗащищенноеСоединениеOpenSSL); ошибка такая же Я не там ищу и нужно вносить изменения где-то в другом месте? или нужно задать сертификат у Новый ЗащищенноеСоединениеOpenSSL? Или вообще требуется сделать что-то другое? Поиск по форуму не дал результата, либо я не поняла, что это относится к моей проблеме. Благодарю заранее за ответ |
|||
1
ponaroshku
27.03.18
✎
17:15
|
Находила рекомендацию, тоже пробовала, не взлетело
ssl = Новый ЗащищенноеСоединениеOpenSSL( Новый СертификатКлиентаWindows(), Новый СертификатыУдостоверяющихЦентровWindows()); Соединение = Новый HTTPСоединение(СтруктураПараметровСайта.Сервер, Порт, СтруктураПараметровСайта.ИмяПользователя, СтруктураПараметровСайта.Пароль, ИнтернетПрокси,,ssl); |
|||
2
Omnia
27.03.18
✎
23:48
|
Недавно делал, все получилось. Делай как в (1), порт должен быть 443, отладчиком проверь все остальные параметры, передаваемые в конструктор.
|
|||
3
ponaroshku
28.03.18
✎
15:26
|
(2) не взлетает
в отладчике уже принудительно поставила 443 (у меня вообще не используется прокси-сервер, но воткнула порт) - никак Защищенное Истина Булево ЗащищенноеСоединение ЗащищенноеСоединениеOpenSSL ЗащищенноеСоединениеOpenSSL ----СертификатКлиента СертификатКлиентаWindows СертификатКлиентаWindows --------СпособВыбораСертификатаWindows Подбирать автоматически СпособВыбораСертификатаWindows ----СертификатыУдостоверяющихЦентров СертификатыУдостоверяющихЦентровWindows СертификатыУдостоверяющихЦентровWindows ИспользоватьАутентификациюОС Ложь Булево Порт 443 Число Прокси ИнтернетПрокси ИнтернетПрокси Сервер "https" Строка Таймаут 0 Число Что не так, не могу понять |
|||
4
ponaroshku
28.03.18
✎
15:27
|
Прошу помощи, где бы вы смотрели?
|
|||
5
Omnia
28.03.18
✎
17:20
|
Почему у переменной "Сервер" значение "https"? Должно быть просто имя сервера без всяких http и https. Там есть процедура разбирающая указанный в настройках адрес сервера на части, и она не понимает подстроку "https", ее надо научить.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |