Как сгенерировать только ключ с помощью openssl

Я запускаю эту команду для создания CSR и нового ключа с openssl:

openssl req -new -nodes -days 9000 -config /etc/ssl/openssl.cnf -out /etc/ssl/certs/mycompany.com.csr -keyout /etc/ssl/private/mycompany.com.key 

Я не могу понять, какую команду я могу запустить, чтобы генерировать только ключ, а не CSR?

  • openssl не загружает двигатель из файла конфигурации
  • libssl и libcrypto обратно совместимы?
  • Не удается запустить ssh после обновления до OpenSSL 1.0.1p
  • Использование ключевого файла в качестве пароля с OpenSSL
  • FTP через SSL в AIX (UNIX)
  • Проблема с openSSL 1.0.2, работающая с CentOS 5.11
  • Apache 2.4.12 Проблема обновления с OpenSSL 1.0.2c
  • Шифровать хэш с помощью RSA
  • One Solution collect form web for “Как сгенерировать только ключ с помощью openssl”

    Да, ключ genrsa – это ключ, который генерируется в команде req . Чтобы сгенерировать ключ, я считаю, что вам просто нужно запустить эту команду:

     $ openssl genrsa -out clientkey.pem 

    Я всегда ссылаюсь на эту страницу под названием «Самые общие команды OpenSSL – SSL Shopper» . Из примеров видно, что ключ для CSR – RSA, вы можете даже контролировать его длину при использовании команды req через параметр rsa:2048 .

    Примеры:

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

       $ openssl req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key 
    • Создайте запрос подписи сертификата (CSR) для существующего закрытого ключа

       $ openssl req -out CSR.csr -key privateKey.key -new 

    В вышесказанном вы заметите использование privateKey.key с предыдущего шага, используемого для создания CSR.

    Рекомендации

    • Развернуть
    • Самые общие команды OpenSSL – SSL Shopper
    Interesting Posts

    Удалено / usr / bin / touch и / bin / touch. Кажется, я ничего не могу установить и не создавать какие-либо файлы?

    Добавлен каталог bin на мой путь, не может выполнять команды в нем с помощью команды sudo,

    Добавить открытый ключ на удаленные серверные авторизованные ключи без сохранения файла там

    Почему директивы #include и #includeir в sudo префиксны с символом фунта (#)

    Как запустить скрипт python с помощью Anaconda из командной строки?

    "Egrep: empty (sub) expression" при попытке отфильтровать слова из списка

    Изображение dd слишком велико для восстановления

    Как только выводить строки, которые моложе 3 месяцев?

    Рекомендации для SSH, агента tmux & GnuPG

    Перемещение и изменение размеров разделов пропорционально

    Как запустить приложение с эмулятором терминалов по умолчанию на Ubuntu?

    Lubuntu IP-конфликт

    Как перечислять в настоящее время не установленные пакеты?

    Ошибки запуска MySQL: ERROR 1005

    Сценарии Nautilus в меню Thunar правой кнопкой мыши?

    Linux и Unix - лучшая ОС в мире.