Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 30/05/2020 22:50:19
|
trilogia
Зарегистрирован: 13/02/2018 08:08:38
Сообщений: 115
Оффлайн
|
grudinko wrote:У кого-нибудь получилось победить?
Да получилось.
Я установил сертификат, и прописал его в cacert.pem (лежит в папке bin 1C).
Устанавливается сертификат и затем экспортируется в файл с расширением cert.
Затем его нужно преобразовать в текст с помощью openssl.
openssl x509 -inform der -in С:\cert.cer -out D:\cert.pem -text -fingerprint -md5 (пути указываем свои)
открываем cert.pem блокнотом и весь текст вставляем в файл cacert.pem.
Либо можно взять готовый файл cacert.pem, который выложил Icehammer двумя постами выше.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 30/05/2020 22:58:43
|
grudinko
Зарегистрирован: 03/04/2018 11:08:50
Сообщений: 19
Оффлайн
|
работает! с заменой файла коревых сертификатов из папки bin 1C. но только на 32х разрядных версиях.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 30/05/2020 23:04:52
|
Dzamba
![[Avatar]](/vetrf-forum/images/avatar/caa0bd048dd3104968cbe5082662af42.png)
Зарегистрирован: 28/05/2018 15:27:16
Сообщений: 4
От: Инженер-программист
Оффлайн
|
grudinko wrote:работает! с заменой файла коревых сертификатов из папки bin 1C. но только на 32х разрядных версиях.
Тоже помогло. Без перезапуска.
Еще я скачал и установил список корневых сертификатов с сайта Microsoft.
http://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authrootstl.cab
Файл authroot.stl можно установить с помощью контекстного меню.
Может это как-то тоже повлияло.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 30/05/2020 23:08:50
|
grudinko
Зарегистрирован: 03/04/2018 11:08:50
Сообщений: 19
Оффлайн
|
Я так понял, что как раз сертификаты операционки тут не при чем. 1С берет корневые из этого файла. На одном компе менял только этот файл, и все взлетело, но 32х.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 30/05/2020 23:55:32
|
vetal_l
Зарегистрирован: 30/05/2020 23:45:21
Сообщений: 4
Оффлайн
|
А что делать с х64 1С? ни один из вариантов выше не подошел:
1) винда обновлена до упора
2) в конфиге добавлена строка про игнорирование ошибок
3) файл cacert.pem заменен
4) http://testsites.test.certificatetest.com/ - показывает, что все сертификаты в системе установлены и работают как надо.
5) сертификаты вот отсюда https://support.sectigo.com/articles/Knowledge/Sectigo-AddTrust-External-CA-Root-Expiring-May-30-2020 добавлены как trusted root ca.
толку ноль.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 31/05/2020 00:11:10
|
zalivin_sn
Зарегистрирован: 31/05/2020 00:07:03
Сообщений: 1
Оффлайн
|
Получилось на платформе 8.3.13.1690.
На платформе 8.3.10 не работало.
У нас обращение выполняется от сервера, поэтому оказалось достаточно замены файла cacert.pem на сервер.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 31/05/2020 00:23:00
|
vetal_l
Зарегистрирован: 30/05/2020 23:45:21
Сообщений: 4
Оффлайн
|
zalivin_sn wrote:Получилось на платформе 8.3.13.1690.
На платформе 8.3.10 не работало.
У нас обращение выполняется от сервера, поэтому оказалось достаточно замены файла cacert.pem на сервер.
У меня 8.3.12.1412 х64, пока ничего не помогает.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 31/05/2020 00:26:27
|
aleksstrel
Зарегистрирован: 29/05/2020 12:55:26
Сообщений: 4
Оффлайн
|
Я после всего этого в конфигураторе запустил "Тестирование и исправление". После этого обмен пошёл и ВСД загрузились. Но, почему-то, не с первого раза. Это помогло или не это - не знаю. Может, нужно было после замены файла и добавления строки подождать чуть подольше (у меня просто висело окошко "Выполняется обмен с ВетИС. Пожалуйста, подождите..."). Долго идёт обмен, не так, как раньше.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 31/05/2020 00:27:54
|
aleksstrel
Зарегистрирован: 29/05/2020 12:55:26
Сообщений: 4
Оффлайн
|
Забыл добавить - платформа 8.3.16.1224.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 31/05/2020 01:07:33
|
vetal_l
Зарегистрирован: 30/05/2020 23:45:21
Сообщений: 4
Оффлайн
|
Попробовал заменить бинарники на х32 (конфиг и pem файл в нужных местах тоже поменял). Не помогло.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 31/05/2020 01:12:00
|
lac_chb
Зарегистрирован: 26/09/2019 11:06:08
Сообщений: 12
Оффлайн
|
Коллеги помогает только если платформа 8.3. и Режим совместимости 8.3.6 у нас. Сейчас пробуем платформу 8.3. и режим совместимости 8.2
х64
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 31/05/2020 02:00:39
|
Мария___vrn
Зарегистрирован: 31/05/2020 01:53:37
Сообщений: 1
Оффлайн
|
Получили такой ответ
Есть инструкцию для вашего системного администратора:
Если ваша платформа 8.3 в режиме совместимости с 8.2, необходимо установить все сертификаты из архива во вложении и добавить в конец файла cacert.pem (расположен в папке bin каталога установки платформы. Часто установлено несколько платформ 1С - будет несколько каталогов bin - выберете тот, который запускаете) текст из файла txt. После чего требуется перезапустить 1С на клиентских машинах и (если есть) Сервер 1С.
Если вы работаете на 8.2 и имеете возможность перейти на использование 8.3 (возможно в режиме совместимости 8.2.16, проблема также уйдет) предлагаем сделать такой переход.
Если вы работаете на 8.2.19 и ниже и не имеете возможности обновить платформу до 8.3 мы продолжаем искать решение
Имя файла |
Исправление_для_8_3_в_режиме_совместимости_с_8_2.zip |
Загрузить
|
Описание |
|
Размер файла |
11 Kbytes
|
Скачано: |
70 раз |
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 31/05/2020 04:55:34
|
poshogor
Зарегистрирован: 27/11/2019 09:06:48
Сообщений: 3
Оффлайн
|
Мария___vrn, на 8.2.19.130 данное решение действительно не работает. Обновились до платформы 8.3.14.1993, повторив описанные действия "Добавить_в_cacert_в_конец_текст_из_этого_файла". Проблема ушла. Спасибо!
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 31/05/2020 11:43:50
|
bukva45
Зарегистрирован: 28/04/2018 13:53:45
Сообщений: 1
Оффлайн
|
Добрый день.
Есть вариант исправить конструктор:
ssl = Новый ЗащищенноеСоединениеOpenSSL();
httpsconn = Новый HTTPСоединение(
"hostname",,,,,
5, // таймаут в секундах
ssl // защищенное HTTPS соединение
);
Такой вариант не опрашивает сертификаты.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 31/05/2020 12:56:14
|
vetal_l
Зарегистрирован: 30/05/2020 23:45:21
Сообщений: 4
Оффлайн
|
Победили тоже.
1) Обновили платформу до 8.3.15 - клиенты/сервера
2) На серверах и клиентах обновили .pem файл. (годится как текст из сообщения Марии, так и более ранее сообщение с готовым pem файлом). Файл очевидно меняем в каталоге с рабочими бинарниками.
3) Те клиенты, которые работают через веб и сидят на старой операционке (например ХР) требуют а) правильного времени и таймзоны, б) новых сертификатов из сообщения Марии.
|
|
 |
|