Имя: Пароль:
1C
 
Как узнать какие сертификаты доступны 1С?
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Соединение
https://forum.infostart.ru/forum9/topic147577/
https://its.1c.ru/db/metod8dev#content:5574:hdoc
2 ДНН
 
04.12.18
08:10
вот пример кода, код выполняется на клиенте:

Если ИспользоватьПрокси Тогда
        Прокси = Новый ИнтернетПрокси;
        Прокси.НеИспользоватьПроксиДляЛокальныхАдресов = Истина;
        HTTP = Новый HTTPСоединение(СтрокаПодключения,,,,Прокси,,?(Объект.ЗащищенноеСоединение, Новый ЗащищенноеСоединениеOpenSSL, Неопределено));
    Иначе
        HTTP = Новый HTTPСоединение(СтрокаПодключения,,,,,,?(Объект.ЗащищенноеСоединение, Новый ЗащищенноеСоединениеOpenSSL, Неопределено));
    КонецЕсли;

Пробовал и с прокси и без прокси.
На некоторых компьютерах работает, на некоторых нет.
Перестало работать после обновления сертификатов, раньше работало у всех.
Сейчас есть такие пользователи у кого подключение работает.
3 ДНН
 
04.12.18
08:48
(1) В HTTPСоединение передаю ссылку без https
AdBlock убивает бесплатный контент. 1Сергей