v1.0

$ openssl

Разработка и инструментысложность: среднийпакет: openssl

Криптография и TLS: сертификаты, ключи, хеши. Она нужна при разработке, сборке, проверке или запуске программ. Например, openssl req -x509 -newkey rsa:2048 -keyout k.pem -out c.pem -days 365 -nodes — сертификат для теста.

Синтаксис

openssl КОМАНДА

Основные опции

req -x509 -newkeyсамоподписанный сертификат
s_client -connect ХОСТ:443посмотреть TLS-сессию
rand -hex Nслучайные байты

Примеры из практики

$ openssl req -x509 -newkey rsa:2048 -keyout k.pem -out c.pem -days 365 -nodes
После запуска · пошаговоЧто произойдёт:
сертификат для теста.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
сертификат для теста
$ openssl s_client -connect example.com:443
После запуска · пошаговоЧто произойдёт:
цепочка сертификатов сайта.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
цепочка сертификатов сайта

Поддержка дистрибутивов

Связанные команды