Довольно-таки часто возникает необходимость получить SSL сертификат для сайта. Для этого требуется сгенерировать приватный ключ и CSR. В Linux это легко можно легко сделать даже одной командой:
# openssl req -nodes -newkey rsa:2048 -keyout www.shkodenko.com.key -out www.shkodenko.com.csr
Заполняем поля: Country Name (2 letter code) [XX], State or Province Name (full name) [], Locality Name (eg, city) [Default City], Organization Name (eg, company) [Default Company Ltd], Organization Unit Name (eg, section) [], Common Name (eg, your name or your server’s hostname), Email Address [].
И в той папке, в которой мы запустили команду появится 2 файла:
1. www.shkodenko.com.key — приватный ключ с алгоритмом RSA 2048 бит.
2. www.shkodenko.com.csr — CSR, который необходим для генерации SSL сертификата.