LIONFIN

Sözlük

CSR nedir?

Certificate Signing Request

Diğer adları: certificate signing request, sertifika imzalama isteği, csr kodu

Tanım

CSR (Certificate Signing Request, sertifika imzalama isteği), bir SSL sertifikası almak için sunucuda oluşturulan ve açık anahtar ile alan adı, kurum adı gibi bilgileri içeren kodlanmış metin bloğudur. CSR sertifika otoritesine gönderilir; eşleşen özel anahtar ise sunucuda kalır ve sertifika bu anahtarla birlikte kurulur.

CSR nasıl oluşturulur?

CSR, sertifikanın kurulacağı sunucuda ya da hosting panelinde oluşturulur. cPanel’de SSL/TLS ekranındaki CSR bölümü, Plesk’te SSL/TLS Certificates ekranı bu işi yapar. Linux sunucuda OpenSSL ile tek komutta hem özel anahtar hem CSR üretilebilir:

openssl req -new -newkey rsa:2048 -nodes \
  -keyout ornek.com.key -out ornek.com.csr \
  -subj "/C=TR/ST=Istanbul/L=Istanbul/O=Ornek AS/CN=ornek.com"

Oluşan .csr dosyasının içeriği -----BEGIN CERTIFICATE REQUEST----- satırıyla başlar ve sipariş ekranına bu hâliyle yapıştırılır. Ayrıntılı adımlar için CSR oluşturma rehberine bakabilirsiniz.

CSR oluştururken nelere dikkat edilmeli?

  • Özel anahtarı saklayın: Sertifika yalnızca CSR ile birlikte üretilen özel anahtarla çalışır; anahtar kaybolursa yeni CSR ile sertifikayı yeniden düzenletmeniz gerekir.
  • Anahtar türü: RSA için en az 2048 bit kullanın; ECDSA (P-256) daha küçük anahtarla eşdeğer güvenlik ve daha hızlı el sıkışma sağlar.
  • Kurum bilgileri: OV ve EV sertifikalarda kurum adı resmî kayıtlarla birebir aynı olmalıdır.
  • Alan adı: Ana adı doğru yazın; ek adlar (SAN) genellikle sipariş ekranında ayrıca girilir.

CSR içeriğini kontrol etmek için openssl req -in ornek.com.csr -noout -text komutunu kullanabilirsiniz. Sertifika yenilenirken aynı CSR’ı yeniden kullanmak teknik olarak mümkündür, ancak her yenilemede yeni bir anahtar çifti üretmek, eski anahtarın bir şekilde sızmış olma ihtimaline karşı daha güvenli bir uygulamadır.

İlgili terimler

OV SSL
OV SSL (Organization Validation SSL), sertifika otoritesinin alan adı kontrolüne ek olarak başvuran kurumun yasal varlığını ve adresini doğr...
SAN (Çoklu Alan Adı) SSL
SAN SSL (Subject Alternative Name, çoklu alan adı SSL), birbirinden farklı birden fazla alan adını ve alt alan adını tek bir sertifikada top...
SSL Sertifikası
SSL sertifikası, bir alan adını bir açık anahtara bağlayan ve güvenilir bir sertifika otoritesi (CA) tarafından imzalanan X.509 biçimli diji...
TLS
TLS (Transport Layer Security), iki uygulama arasındaki iletişimi şifreleyen, verinin değiştirilmediğini doğrulayan ve sunucunun kimliğini s...

← Tüm terimler