📄 CSR (Certificate Signing Request), bir SSL sertifikası almak için oluşturulan özel bir dosyadır. Bu dosya, web sunucunuzun kimliğini doğrulamak üzere sertifika otoritesine (CA – Certificate Authority) gönderilir.
🔍 CSR ne içerir?
CSR dosyası, aşağıdaki bilgileri barındırır:
-
Alan adı (Common Name) – Örneğin:
www.orneksite.com
-
Şirket adı – Eğer varsa
-
Ülke, şehir, il – Lokasyon bilgileri
-
Genel anahtar (Public Key) – Şifreleme için kullanılır
-
İsteğe bağlı e-posta adresi
Bu bilgiler, sertifika otoritesi tarafından doğrulanır ve ardından size SSL sertifikası verilir.
⚙️ CSR nasıl oluşturulur?
CSR genellikle bir kontrol paneli (cPanel, Plesk) veya komut satırı üzerinden oluşturulur. Örnek komut satırı (Linux/OpenSSL):
Bu komut:
openssl req -new -newkey rsa:2048 -nodes -keyout ornek.key -out ornek.csr
-
ornek.key
→ Özel anahtar dosyasını oluşturur (gizli tutulmalı) -
ornek.csr
→ Sertifika isteğini oluşturur (CA'ya gönderilir)