Шифрование системных настроек
Конфиденциальные настройки операторов ЭДО — Password, ApiKey и ProxyPassword — шифруются с использованием PFX-сертификата с закрытым ключом.
|
Начиная с версии 6.1 сборки 235 и выше, в Модуле интеграции с операторами ЭДО и коннекторах изменён механизм шифрования конфиденциальных настроек. При обновлении или установке потребуется создать сертификат с приватной и публичной частью, указать параметр Thumbprint в настройках коннектора, заново указать пароли в настройках оператора в Справочнике настроек операторов ЮЗДО и перезагрузить список операторов ЮЗДО и контрагентов. |
Шифрование в Linux
Если службы модулей Управление процессами и Web-клиент запущены на Linux, шифрование настраивается следующим образом.
-
Используйте существующий сертификат с поддержкой функции шифрования или создайте сертификат по инструкции, указанной в разделе "Создание самоподписанного сертификата".
Пароль для сертификата указывать не требуется! -
Разместите PFX-сертификат с закрытым ключом в хранилище сертификатов учётной записи, от имени которой запущены службы модулей Управление процессами и Web-клиент.
Если используется стандартная учётная запись Docsvision, скопируйте PFX-файл в каталог:
/home/docsvision/.dotnet/corefx/cryptography/x509stores/myЕсли службы модулей Управление процессами и/или Web-клиент запускаются от другой учётной записи, разместите тот же PFX-файл в каталоге
~/.dotnet/corefx/cryptography/x509stores/myэтой учётной записи.На машине с Windows-клиентом, с которой открывают и редактируют справочник ЮЗДО, установите тот же PFX-сертификат в хранилище пользователя, выполняющего настройку, по адресу .
-
Убедитесь, что в настройках оператора Диадок появился параметр для ввода отпечатка Thumbprint.
-
В свойствах созданного сертификата скопируйте отпечаток (например:
3f65b0bc7ca3f7291c5473e1cfb411f62bc0dfbe) и укажите его в настройках оператора. Повторно введите пароли (Password, ApiKey, ProxyPassword) в настройках оператора Диадок, чтобы они сохранились с учётом новой логики шифрования.
Если этот шаг пропустить, документооборот с оператором будет невозможен. -
Перезапустите службу dvworkflow для Linux.
-
Перезагрузите список организаций и контрагентов.
-
Проверьте работу модуля ЭДО (достаточно убедиться, что работает получение и отправка документов, если всё работает стандартно, дешифровка работает).
Шифрование в Windows
Если службы модулей Управление процессами и Web-клиент запущены на Windows, шифрование настраивается следующим образом.
-
Используйте существующий сертификат с поддержкой функции шифрования или создайте сертификат по инструкции, указанной в разделе "Создание самоподписанного сертификата".
Пароль для сертификата указывать не требуется! -
Импортируйте PFX-сертификат с закрытым ключом в хранилище .
Предоставьте учётной записи, от имени которой запущены службы модулей Управление процессами и Web-клиент, доступ к закрытому ключу сертификата.
Если сервисы запущены от имени УЗ Network Service, предоставьте ей доступ к закрытому ключу при помощи команды Управление закрытыми ключами в оснастке Сертификаты.
Если Windows-клиент, с которого редактируют справочник ЮЗДО, установлен на другой машине, импортируйте тот же PFX-сертификат в хранилище пользователя, выполняющего настройку по адресу .
Если Windows-клиент установлен на той же машине, что и службы модулей Управление процессами и Web-клиент, повторно импортировать сертификат не требуется.
-
Убедитесь, что в настройках оператора Диадок появился параметр для ввода отпечатка Thumbprint.
-
В свойствах созданного сертификата скопируйте отпечаток (например:
3f65b0bc7ca3f7291c5473e1cfb411f62bc0dfbe) и укажите его в настройках оператора. Повторно введите пароли (Password, ApiKey, ProxyPassword) в настройках оператора Диадок, чтобы они сохранились с учётом новой логики шифрования.
Если этот шаг пропустить, документооборот с оператором будет невозможен. -
Перезапустите службу Docsvision Workflow Server для Windows.
-
Перезагрузите список организаций и контрагентов.
-
Проверьте работу модуля ЭДО (достаточно убедиться, что работает получение и отправка документов, если всё работает стандартно, дешифровка работает).