Имя: Пароль:
1C
 
Проблема подключения к http сервису через SSL
,
0 toypaul
 
гуру
27.12.24
12:43
Есть http-сервис (ВК Тимс), с которым нужно "поработать". Подключение происходит через SSL. На сервере где все это происходит есть всякая "безопасность". Что-то может быть не настроено. Например, отключен почти весь интернет. Не поставлены какие-то сертификаты.

Началось тестирование с того, что просто в лоб пытаюсь соединиться с сервисом. Выдает ошибку - Удаленный узел не прошел проверку. Пробуем открыть ссылку на Тимс - не открывается. Пинаем админов, после чего ставим какой-то сертификат и открываем ссылку нужную для сертификата. После этого в браузере Тимс через https открывается (на нашем сервере есс-но), а в 1С так и осталась ошибка.

Ставили сертификат вот так https://blog.bayrell.org/ru/linux/ssl/46-dobavlenie-kornevogo-sertifikata-letsencrypt.html

В 1С подключаемся вот так

SSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows(),
           Новый СертификатыУдостоверяющихЦентровWindows());
HTTPСоединение = Новый HTTPСоединение(НастройкиСервисаВКТимс["Сервер"] + НастройкиСервисаВКТимс["Сервис"],
           , , , , 20, SSL);

Куда еще можно копать?
1 arsik
 
гуру
27.12.24
12:46
(0) А вот так?
SSL = Новый ЗащищенноеСоединениеOpenSSL();
2 toypaul
 
гуру
27.12.24
12:53
(1) опачки. так сработало. спасибо. а в чем разница?
3 arsik
 
гуру
27.12.24
12:57
(2) Не проверяется валидность.
4 toypaul
 
гуру
27.12.24
13:00
(3) то есть сертификат что ли старый или какой-то кривой?
5 toypaul
 
гуру
27.12.24
13:00
в браузере же ссылка открывается нормально
6 arsik
 
гуру
27.12.24
13:02
(5) Ну в браузере ты же от себя открываешь. Попробуй в браузере открыть от пользователя, под которым сервер 1с запускается.
7 arsik
 
гуру
27.12.24
13:04
Вы когда сертификат добавляли, куда его добавляли?
8 toypaul
 
гуру
27.12.24
13:05
(6) понял. сертификат добавляли админы (можно так сказать). для кого и куда не понятно.
9 toypaul
 
гуру
27.12.24
13:07
(1) А чем может быть плохо делать так вместо как в (0)? Не проверяется валидность звучит как-то плохо. Может надо оставить как в (0), но добавить сертификат по правильному?
10 toypaul
 
гуру
27.12.24
13:08
(7) обычно добавляем сертификаты на комп. он же сервер.
11 arsik
 
гуру
27.12.24
13:31
(9) Конечно лучше с валидацией делать, чтобы не попасть на MitM атаку.
Программист всегда исправляет последнюю ошибку.