OpenSSL: работа с сертификатами и приватными ключами

Генерация приватного ключа

 

Генерация приватного ключа без пароля

Генерация приватного ключа с паролем

Удаление пароля с приватного ключа

 

Генерация CSR-запроса

 

Генерация CSR-запроса на основе существующего приватного ключа

Генерация CSR-запроса на основе существующего сертификата

 

Генерация СSR-запроса и приватного ключа

 

Генерация СSR-запроса и приватного ключа в интерактивном режиме одной командой без запроса на ввод пароля. Если убрать опцию “-nodes”, то нужно будет задать пароль на ключ.

Генерация СSR-запроса и приватного ключа в неинтерактивном режиме одной командой без запроса на ввод пароля. Если убрать опцию “-nodes”, то нужно будет задать пароль на ключ.

 

Генерация самоподписного сертификата

Интерактивная генерация

 

С созданием ключа(без пароля на ключ)

С предварительно созданным ключем

 

Неинтерактивная генерация

С созданием ключа(без пароля на ключ)

С предварительно созданным ключем

 

Проверка валидности пары ключ/сертификат(хеш должен быть одинаковым)

При создании приватного ключа и CSR-запроса для получения SSL сертификата, OpenSSL генерирует некие внутренние данные, которые называются модулем.
OpenSSL сохраняет значение этого модуля в приватном ключе, в CSR, а затем и в самом SSL сертификате.

Вывод значения модулей SSL сертификата, приватного ключа и CSR с последующим преобразованием их в md5 хэши для сравнения.

Определение хеша сертификата

Определение хеша приватного ключа

Определение хеша CSR-запроса

 

Просмотр данных в CSR-запросе,сертификате,приватном ключе

Просмотр CSR-запроса

Просмотр сертификата

Просмотр приватного ключа

 

Конвертирование приватных ключей и сертификатов

Конвертирование DER file (.crt .cer .der) в PEM

Конвертирование PEM-файл в DER-файл

Конвертирование PKCS#12 file (.pfx .p12) содержащий приватный ключ и сертификат в PEM

При добавлении опции

только приватный ключ будет содержаться в файле kamaok.org.ua.pem
При добавлении опции

только сертификат будет содержаться в файле kamaok.org.ua.pem

Конвертирование PEM сертификата и приватного ключа в PKCS#12 (.pfx .p12)

 

Проверка сертификатов
https://www.sslshopper.com/ssl-checker.html
https://www.ssllabs.com/ssltest

Онлайн конвертер приватных ключей и сертификатов
https://www.sslshopper.com/ssl-converter.html

 

Источник:
https://www.sslshopper.com/article-most-common-openssl-commands.html

 

Просмотр информации о сертификате с помощью OpenSSL

 

OpenSSL-проверка срока действия сертификата

 

Проверка,кто выдал сертификат

 

Проверка кому выдан сертификат

 

Просмотр SHA1-отпечатка SSL-сертификата

 

Совмещение нескольких опций
Например, проверка кто выдал сертификат, кому выдал и срок действия сертификата

 

Получение всей доступной информации из SSL-сертификата

 

Просмотр сертификата в закодированном виде

 

Источник:
https://www.shellhacks.com/ru/openssl-check-ssl-certificate-expiration-date

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.

Яндекс.Метрика