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

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

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

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

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

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

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