OpenSSL основные команды
Пример файла openssl.cnf
Сгенерировать приватный ключ
openssl genpkey -algorithm RSA -out $имя_ключа
openssl genpkey -algorithm RSA -pkeyopt rsa_keygen_bits:4096 -out $имя_ключа
openssl genpkey -algorithm ED25519 -out $имя_ключа
openssl genrsa -out $имя_ключа 4096Зашифровать существующий приватный ключ
openssl rsa -aes256 -in private.key -out private.encИзвлечь публичный ключ из приватного
openssl rsa -pubout -in $имя_приватного_ключа -out $имя_публичного_ключаСамоподписной сертфикат с ключом одним запросом
Создание запроса на сертификат (CertificateSignRequest) из существующего приватного ключа
Генерация CSR с расширенными атрибутами (-addext)
Все значения keyUsage
Примеры использования keyUsage:
keyUsage:Просмотр содержимого CSR
Просмотр содержимого сертификата
Просмотр содержимого приватного ключа
Просмотр публичного ключа
Проверка на соответствие
Конвертировать PEM в DER
Конвертировать DER в PEM
Конвертировать PEM в PKCS#12 (PFX/P12)
Конвертировать PKCS#12 в PEM
Конвертировать P7B в PEM
Last updated