Корневые TLS сертификаты
Собственные корневые сертификаты
Если вы используете самоподписанный сертификат для безопасного подключения или сертификат, выданный центром сертификации организации, или любой неглобальный SSL-сертификат, вам необходимо вам необходимо добавить ваши корневые и/или промежуточные сертификаты для корректной работы интеграции.
Загрузите ваши корневые сертификаты в формате PEM
или DER
в какую либо директорию, на машине,
на которой установлен Hive, например, в директорию /opt/root-certs
.
Файлы могут иметь расширение .pem
, .crt
или .cer
.
Укажите эту директорию
в конфигурации.
Добавьте опцию custom.root.certs.path
.
Например, так:
Сделайте
reconfig что бы изменения вступили в силу.
⚠️ Свойство custom.root.certs.path
позволяет задать корневые сертификаты для всех сервисов Hive
одновременно.
Если вам нужно задать раздельные корневые сертификаты, например,
для интеграции между Hive и Apiary вы можете это сделать.
Для дополнительной информацией вы можете обратиться к файлу /opt/hw-bw/config/user-template.ini
Конвертация CA сертификата из .PFX
Вам может потребоваться конвертировать CA сертификат из .pfx
, если:
* невозможно использовать глобально валидные сертификаты;
* необходимо использовать внутренний Certificate Authority для выпуска сертификатов.
-
Сгенерируйте ключ TLS:
-
Сгенерируйте сертификат TLS:
> Примечание: уберите опцию-out
из команд, тогда ключ и прочая информация будет выведена на экран. > В этом случае скопируйте все содержимое со строки >BEGIN PRIVATE KEY / BEGIN CERTIFICATE
toEND PRIVATE KEY / END CERTIFICATE
и сохраните в файл. -
Сгенерируйте корневой сертификат:
> Примечание: вы получите цепочку корневых сертификатов. > Обычно требуется только последний сертификат в этой цепочке. > Вы можете, например, открыть файл на редактирование и удалить все, кроме последнего. -
Объедините файлы в один сертификат:
-
Скопируйте TLS сертификаты на машину с установленным Hive, в директорию с TLS сертификатами:
-
Скопируйте корневой сертификат на машину в директорию с корневыми сертификатами:
> Примечание: в этом случае необходимо указать путь до директории с корневыми сертификатами > в файле/opt/hw-bw/config/user.ini
с помощью опцииcustom.root.certs.path = /opt/certs
. -
Перезапустите Hive (
systemctl restart hw-bw
) или выполните команду/opt/hw-bw/bin/reconfig
, если вы изменили файл/opt/hw-bw/config/user.ini
.