Чтобы создать файл.pem на MacBook, вы можете использовать различные методы в зависимости от конкретного назначения файла. Вот некоторые распространенные сценарии и соответствующие методы с примерами кода:
-
Создание самозаверяющего SSL-сертификата:
openssl req -x509 -newkey rsa:2048 -keyout privatekey.pem -out certificate.pem -days 365Эта команда создает самозаверяющий сертификат SSL с закрытым ключом и сохраняет его в файле
certificate.pem. Закрытый ключ сохраняется в файлеprivatekey.pem. -
Генерация пары открытый/закрытый ключ:
openssl genpkey -algorithm RSA -out privatekey.pem openssl rsa -pubout -in privatekey.pem -out publickey.pemПервая команда генерирует закрытый ключ и сохраняет его в файле
privatekey.pem. Вторая команда извлекает открытый ключ из закрытого ключа и сохраняет его в файлеpublickey.pem. -
Преобразование файла сертификата в формат.pem:
Если у вас есть файл сертификата в другом формате (например,.cer или.crt), вы можете преобразовать его в формат.pem, используя следующую команду :openssl x509 -in certificate.cer -inform der -out certificate.pem -outform pemЭта команда преобразует файл
certificate.cerв формат PEM и сохраняет его какcertificate.pem. -
Генерация пары ключей SSH:
ssh-keygen -t rsa -b 4096 -m PEM -f privatekey.pemЭта команда генерирует пару ключей SSH в формате PEM и сохраняет закрытый ключ в
privatekey.pem.