Самоподписанные сертификаты часто используются для тестирования и разработки, так как они позволяют пользователю создавать свои собственные подписи вместо обращения в удостоверяющий центр (УЦ). Однако браузеры не доверяют таким сертификатам, поэтому необходимо настроить локальный УЦ.
Для установки утилиты mkcert на Linux, сначала добавьте необходимые инструменты, например, certutil. Далее, установите mkcert через пакетный менеджер или соберите из исходников. После установки выполните команду mkcert -install для создания локального УЦ.
Если вы предпочитаете использовать OpenSSL, начните с генерации ключей и сертификатов, используя команды для создания секретного ключа и запроса на подпись сертификата (CSR). Получив сертификат, добавьте корневой сертификат в доверенные хранилища ОС и браузера.
Теперь вы сможете использовать созданные сертификаты без предупреждений о безопасности в браузере.