Generate SSL Key and CSR.txt
Country Name (2 letter code) [AU]: State or Province Name (full name) [Some-State]:. Locality Name (eg, city) :. Organization Name (eg, company) [Internet Widgits Pty Ltd]: Organizational Unit Name (eg, section) : Common Name (e.g. server FQDN or YOUR name) : Email Address : Please enter the following 'extra' attributes to be sent with your certificate request A challenge password : An optional company name :
Generate the CSR itself with the key
Obviously change "example.org" to be the domain name for the certificate and run this code from terminal on Linux or a Mac:
openssl req -new -newkey rsa:2048 -nodes -keyout example.org.key -out example.org.csr
If a pass phrase is applied to the key you will need that as well to upload a key that matches the resulting certificates without a passphrase. This is actually the most secure and recommended method but does require more collaboration as people always forget their passwords.