Tag: csr

  • Generate CSR using OpenSSL

    Info needed for Certificate Signing Request (CSR) generation

    Country Name (2 letter code): 
    State or Province Name:
    Locality Name (eg, city):
    Organization Name (eg, company):
    Email Address:

    Generate CSR

    openssl req -new -newkey rsa:2048 -nodes -keyout DOMAIN.key -out DOMAIN.csr

    Here is oneliner

    openssl req -new -newkey rsa:2048 -nodes -out DOMAIN.csr -keyout DOMAIN.key -subj "/C=COUNTRY-CODE/ST=STATE/L=CITY/O=BUSINESS/OU=Retail/CN=DOMAIN/[email protected]"

    For normal SSL, enter the domain without www.

    For wildcard use *.domain.com

    For multi-domain (SAN), enter domains separated by space. For Namecheap SAN SSL., enter the main domain only, secondary domains can be added in the Namecheap website.

    Example

    $ openssl req -new -newkey rsa:2048 -nodes -out webhostingneeds.com.csr -keyout webhostingneeds.com.key -subj "/C=IN/ST=Kerala/L=Kochi/O=WebHostingNeeds.com/OU=Retail/CN=webhostingneeds.com"
    Generating a 2048 bit RSA private key
    .+++
    .....................+++
    writing new private key to 'webhostingneeds.com.key'
    -----
    $ 

    OpenSSL CSR Wizard

    https://www.digicert.com/easy-csr/openssl.htm

    View CSR Details

    openssl req -in DOMAIN.csr -noout -text