На этот вопрос уже есть ответ:
Стороннему приложению, которое у меня есть, требуется сертификат * .pem, чтобы иметь возможность открывать соединение wss. Как я могу создать файл * .pem, имея в виду, что он мне нужен только для тестирования, поэтому мне нужен простой, не обязательно действительно безопасный способ сделать это.
Я использую Arch Linux.
сначала сгенерируйте CSR и KEY:
openssl req -new -newkey rsa:4096 -nodes -keyout snakeoil.key -out snakeoil.csr
, затем сгенерируйте PEM и сделайте подпись с помощью KEY:
openssl x509 -req -sha256 -days 365 -in snakeoil.csr -signkey snakeoil.key -out snakeoil.pem