A CSR (Certificate Signing Request) is a block of encoded text you submit to a Certificate Authority (CA) to request an SSL certificate.
✅ Option 1: Online CSR Generator (Recommended)
-
Fill in the form:
-
Domain Name – your domain (e.g., example.com)
-
Organization Name – your company or full name
-
Country – 2-letter country code (e.g., UA)
-
State/Province – your region or state
-
City/Locality – your city
-
Email – contact email
-
Key Size – 2048 or 4096 (recommended: 2048)
-
Click Generate CSR.
-
You’ll receive:
-
CSR (send this to the SSL provider)
-
Private Key (keep it secret and safe)
📌 Save both securely as text files.
✅ Sample CSR Form Filled (Screenshot)
✅ Option 2: Using Terminal (Linux / Server)
Generate a private key:
openssl genrsa -out example.key 2048
Create the CSR:
openssl req -new -key example.key -out example.csr
During the prompts, fill in:
- Country Name: UA
-
State: Kyivska
-
City: Kyiv
-
Organization: Example LLC
-
Common Name: example.com
-
Email Address: info@example.com
Your CSR will be in example.csr, and your private key in example.key.
🔐 Important Notes
-
Do not share your private key with anyone.
CSR must be sent to the Certificate Authority to issue your SSL.