ssl | 0xbbeer Blog

Jenkins: Настройка SSL

Получаем сертификат и ключ Для начала необходимо сгенерировать сертификат и ключ для сервера. Это можно сделать с помощью модуля описанного здесь: Автоматическая генерация сертификатов из MS CA на Linux Так же нам понадобиться сертификат Удостоверяющего центра. Конвертируем сертификат и ключ в формат PKCS12 Команда ниже конвертирует сертификат сервера, УЦ и ключ в файл jenkins.p12. Для этого нам нужно: ca.crt - Сертификат УЦ: server.key - ключ от SSL сертификата сервера; server.crt - SSL сертификат сервера; 1openssl pkcs12 -export -out jenkins....

December 17, 2022

Python: SSL CERTIFICATE_VERIFY_FAILED

Сертификаты для внутренних сервисов я выпускаю с помощью локального CA. Бывает так, что при работе в виртуальном окружении Python (venv), например, с каким-нибудь внутренним API по средством HTTPS запросов, вылезает ошибка: 1SSL: CERTIFICATE_VERIFY_FAILED Связано это с тем, что наше виртуальное окружение, а точнее модуль certifi, ничего не знает о нашем локальном центре сертификации. К счастью, на просторах инета нашлось простое решение1- добавить информацию о корневом сертификате в виртуальное окружение. Для этого:...

October 9, 2022