Перейти к содержанию

Работа с самоподписанными сертификатами

При работе с системами контроля версий CodeScoring проверяет валидность SSL-сертификатов удалённых хостов и по умолчанию не будет подключать проекты из систем, сертификаты которых не прошли валидацию или подписаны неизвестным системе удостоверяющим центром.

Чтобы подключить систему контроля версий, SSL-сертификат домена которой является самоподписанным, требуется добавить корневой сертификат в доверенные (trusted) на уровне установки. Для этого перед запуском системы его необходимо положить в директорию ssl в установочных файлах системы. Желательно дать файлу говорящее название, например, codescoring-root-CA.crt.

Важно: расширение файла обязательно должно быть crt.

Чтобы посмотреть всю цепочку используемых для домена сертификатов и выделить корневой, можно использовать команду:

openssl s_client -showcerts -partial_chain -connect DOMAIN.NAME:443