Чтобы создать сертификат PEM и файл P12 с помощью OpenSSL, вы можете использовать несколько методов. Вот некоторые из них:
Метод 1: создание самозаверяющего сертификата
- Откройте терминал или командную строку.
- Выполните следующую команду, чтобы сгенерировать закрытый ключ и самозаверяющий сертификат:
openssl req -x509 -nodes -newkey rsa:2048 -keyout private.key -out certificate.crt -days 365
Метод 2: создание запроса на подпись сертификата (CSR)
- Откройте терминал или командную строку.
- Выполните следующую команду, чтобы сгенерировать закрытый ключ и CSR:
openssl req -new -newkey rsa:2048 -keyout private.key -out csr.csr
Метод 3: преобразование PEM в P12
- Откройте терминал или командную строку.
- Выполните следующую команду, чтобы преобразовать сертификат PEM и закрытый ключ в файл P12:
openssl pkcs12 -export -out certificate.p12 -inkey private.key -in certificate.crt
Метод 4. Создание сертификата с помощью центра сертификации (CA)
- Получите CSR от центра сертификации.
- Следуйте инструкциям центра сертификации, чтобы получить подписанный сертификат.
- Преобразуйте подписанный сертификат и закрытый ключ в файл P12 с помощью команды, упомянутой в методе 3.