Создание файлов .pem на MacBook с примерами кода

Чтобы создать файл.pem на MacBook, вы можете использовать различные методы в зависимости от конкретного назначения файла. Вот некоторые распространенные сценарии и соответствующие методы с примерами кода:

  1. Создание самозаверяющего SSL-сертификата:

    openssl req -x509 -newkey rsa:2048 -keyout privatekey.pem -out certificate.pem -days 365

    Эта команда создает самозаверяющий сертификат SSL с закрытым ключом и сохраняет его в файле certificate.pem. Закрытый ключ сохраняется в файле privatekey.pem.

  2. Генерация пары открытый/закрытый ключ:

    openssl genpkey -algorithm RSA -out privatekey.pem
    openssl rsa -pubout -in privatekey.pem -out publickey.pem

    Первая команда генерирует закрытый ключ и сохраняет его в файле privatekey.pem. Вторая команда извлекает открытый ключ из закрытого ключа и сохраняет его в файле publickey.pem.

  3. Преобразование файла сертификата в формат.pem:
    Если у вас есть файл сертификата в другом формате (например,.cer или.crt), вы можете преобразовать его в формат.pem, используя следующую команду :

    openssl x509 -in certificate.cer -inform der -out certificate.pem -outform pem

    Эта команда преобразует файл certificate.cerв формат PEM и сохраняет его как certificate.pem.

  4. Генерация пары ключей SSH:

    ssh-keygen -t rsa -b 4096 -m PEM -f privatekey.pem

    Эта команда генерирует пару ключей SSH в формате PEM и сохраняет закрытый ключ в privatekey.pem.