0
ДНН
03.12.18
✎
20:39
|
Доброго времени суток, коллеги.
Есть TLS сертификат для доступа на сайт. Через internet explorer все работает, могу зайти на сайт.
В 1С через http соединение не могу подключиться, пишет "ошибка инициализации ssl соединения".
Насколько я понимаю 1С не "видит" сертификат.
Платформа 8.3.8, режим совместимости не используется, то есть 1С должна использовать хранилище сертификатов ОС.
Как узнать какие сертификаты доступны 1С, и если какой-то не доступен, как сделать его доступным?
Спасибо.
|
|
1
LLeonidov
03.12.18
✎
21:06
|
(0) Без кода и ссылки на сайт не понятно где загвоздка.
По моему один из вариантов такой ошибки ты в HTTPСоединение передаешь ссылку с hhtps, плюс вопрос где исполнятся код, где находится сервер 1с...
Иногда при плясках с бубном вокруг 1с + веб помогает Поле HTML документа. То админы что нить залочат, то сайт себя подгружает через json
А так кроме курения СП по HTTPСоединение
|
|
2
ДНН
04.12.18
✎
08:10
|
вот пример кода, код выполняется на клиенте:
Если ИспользоватьПрокси Тогда
Прокси = Новый ИнтернетПрокси;
Прокси.НеИспользоватьПроксиДляЛокальныхАдресов = Истина;
HTTP = Новый HTTPСоединение(СтрокаПодключения,,,,Прокси,,?(Объект.ЗащищенноеСоединение, Новый ЗащищенноеСоединениеOpenSSL, Неопределено));
Иначе
HTTP = Новый HTTPСоединение(СтрокаПодключения,,,,,,?(Объект.ЗащищенноеСоединение, Новый ЗащищенноеСоединениеOpenSSL, Неопределено));
КонецЕсли;
Пробовал и с прокси и без прокси.
На некоторых компьютерах работает, на некоторых нет.
Перестало работать после обновления сертификатов, раньше работало у всех.
Сейчас есть такие пользователи у кого подключение работает.
|
|