SSL CSR Oluşturucu
SSL sertifikası başvurusu için gereken Sertifika İmzalama İsteğini (CSR) ve özel anahtarı oluşturun. Anahtar tamamen tarayıcınızda üretilir; özel anahtarınız hiçbir zaman sunucumuza gönderilmez.
CSR nedir?
CSR (Certificate Signing Request), sertifika otoritesine gönderdiğiniz ve alan adınızı, kurum bilgilerinizi ve açık anahtarınızı içeren imzalı bir istektir. Sertifika otoritesi bu bilgileri doğrular ve açık anahtarınız için sertifikayı düzenler. CSR ile birlikte oluşturulan özel anahtar ise sertifikanın sunucuya kurulması için gereklidir ve asla paylaşılmamalıdır.
Hangi anahtar türünü seçmeli?
RSA 2048 bit, en yaygın uyumluluğu sağlar ve bugün için yeterli güvenlik düzeyindedir. RSA 4096 daha güçlüdür ama el sıkışmayı yavaşlatır. ECDSA P-256 aynı güvenliği çok daha küçük anahtarla ve daha hızlı sağlar; tüm güncel tarayıcılar destekler.
CSR’yi sunucuda oluşturmak
Mümkünse CSR’yi sertifikanın kurulacağı sunucuda oluşturmak en güvenli yoldur; böylece özel anahtar sunucudan hiç çıkmaz. cPanel’de “SSL/TLS › Sertifika İmzalama İstekleri (CSR)” bölümünü veya aşağıdaki OpenSSL komutunu kullanabilirsiniz:
openssl req -new -newkey rsa:2048 -nodes -keyout ornek.key -out ornek.csrSonraki adım
CSR’nizi sertifika talebinizle birlikte iletin; özel anahtarı hiçbir zaman göndermeyin. Kurumsal (OV/EV) ve wildcard sertifika seçenekleri için SSL sertifikası sayfamıza göz atın. Kurulumdan sonra SSL kontrol aracıyla doğrulayın.
CSR alanlarına ne yazılır?
Formdaki her alan CSR’nin konu (subject) bilgisine ya da alternatif adlar listesine girer. Sertifika otoritesi bu bilgileri doğrulayarak sertifikayı düzenler:
| Özellik | Ne yazılır | Not |
|---|---|---|
| Ortak ad (CN) | Sertifikanın ana adı: www.ornek.com ya da joker için *.ornek.com | Araç bu adı alternatif adlar listesine kendisi ekler |
| Alternatif adlar (SAN) | Aynı sertifikanın kapsayacağı diğer adlar, virgülle ayrılarak | Joker sertifikada ornek.com’u buraya ayrıca yazın |
| Kurum (O) ve birim (OU) | Kurumun resmî kayıtlardaki adı; birim isteğe bağlıdır | Alan adı doğrulamalı (DV) sertifikada boş bırakılabilir |
| Şehir (L) ve il (ST) | Kurumun bulunduğu şehir ve il | Kurum doğrulamalı sertifikada resmî kayıtlarla aynı olmalıdır |
| Ülke (C) | İki harfli ülke kodu (Türkiye için TR) | İki harf değilse araç uyarır |
| Anahtar türü | RSA 2048, RSA 4096 ya da ECDSA P-256 | Sertifika sağlayıcınızın ve sunucunuzun desteklediği türü seçin |
Ortak ad ve alternatif adlar ASCII karakterle yazılır; Türkçe karakterli bir alan adını önce IDN Punycode dönüştürücü ile xn-- ile başlayan biçime çevirin. CSR’yi sunucunuzun kontrol panelinde oluşturmayı tercih ederseniz adımlar cPanel ve Plesk’te CSR oluşturma rehberimizde.
CSR nasıl oluşturulur?
- Alan adını girin: Sertifikanın düzenleneceği alan adını (ör. www.ornek.com) ve gerekiyorsa alternatif adları yazın.
- Kurum bilgilerini doldurun: OV/EV sertifika alıyorsanız kurum adını resmî kayıtlarınızla aynı yazın.
- Anahtar türünü seçin: Çoğu durumda RSA 2048 veya ECDSA P-256 seçin.
- CSR’yi ve anahtarı kopyalayın: CSR’yi siparişe yapıştırın; özel anahtarı güvenli bir yerde saklayın.
Sık sorulan sorular
Özel anahtarımı kaybedersem ne olur?
Sertifikayı kuramazsınız. Yeni bir CSR ve anahtar oluşturup sertifika otoritesinden sertifikanın yeniden düzenlenmesini (reissue) istemeniz gerekir.
Ücretsiz SSL için CSR gerekir mi?
Hayır. Hosting paketlerimizdeki otomatik SSL’de CSR ve anahtar sistem tarafından oluşturulur.
Wildcard sertifika için CSR nasıl oluşturulur?
Ortak ad alanına *.ornek.com yazın. Wildcard sertifika yalnızca bir alt seviyeyi kapsar; ornek.com’un kendisini de SAN olarak eklemeniz önerilir.
Özel anahtarı e-postayla gönderebilir miyim?
Hayır. Özel anahtar yalnızca sertifikanın kurulacağı sunucuda olmalıdır; e-posta veya mesajlaşma uygulamasıyla paylaşmayın.
Ortak adı alternatif adlar alanına ayrıca yazmam gerekir mi?
Hayır. Araç ortak ad alanına yazdığınız adı alternatif adlar (SAN) listesine kendisi ekler; aynı adı iki kez yazarsanız tekrarı çıkarır. Güncel tarayıcılar alan adını sertifikanın SAN listesinde aradığı için kapsanmasını istediğiniz her ad bu listede olmalıdır.
Oluşturulan özel anahtar parolalı mı?
Hayır. Araç özel anahtarı parolasız PKCS#8 biçiminde (“BEGIN PRIVATE KEY”) verir; web sunucuları bu biçimi doğrudan okur. Dosyayı yalnız sizin erişebileceğiniz bir yerde saklayın; sunucuda okuma iznini sahiple sınırlamak için chmod hesaplayıcıda 600 değerine bakabilirsiniz.
CSR’yi göndermeden önce nasıl kontrol ederim?
Oluşan CSR metnini SSL sertifika ve CSR çözücüye yapıştırın; ortak adı, alternatif adları, kurum bilgilerini ve anahtar türünü tabloda görürsünüz. Bir yazım hatası fark ederseniz CSR’yi ve anahtarı yeniden oluşturun; CSR sonradan düzenlenemez.
RSA 4096 seçince neden bekliyorum?
4096 bitlik RSA anahtarı üretmek, 2048 bitlik anahtara göre çok daha fazla hesaplama ister ve işlem cihazınızın gücüne göre zaman alabilir. ECDSA P-256 anahtarı daha kısa sürede üretilir ve güncel tarayıcıların hepsi tarafından desteklenir.
İlgili araçlar ve hizmetler
Sonuçlara göre bir sonraki adımı kolaylaştıran ilgili araçlarımız ve hizmetlerimiz aşağıda.
- SSL Sertifika KontrolSSL sertifikanızın geçerliliğini, bitiş tarihini, zincirini, alan adı eşleşmesini ve bağlantının TLS sürümünü kontrol edin.Sunucu tarafı
- SSL Sertifika ve CSR ÇözücüPEM formatındaki SSL sertifikasını veya CSR’yi yapıştırın; alan adları, geçerlilik, düzenleyen ve anahtar bilgilerini okunabilir hâlde görün.Tarayıcıda çalışır
- HTTP Header KontrolSitenizin HTTP yanıt başlıklarını görün: HSTS, CSP, X-Content-Type-Options, önbellek ve sıkıştırma ayarları.Sunucu tarafı
- Güçlü Şifre OluşturucuTarayıcınızda çalışan güvenli şifre oluşturucu: uzunluk ve karakter türlerini seçin, rastgele şifre veya hatırlanabilir parola cümlesi üretin.Tarayıcıda çalışır
- Domain SorgulamaDomain sorgulama aracıyla alan adınız boş mu hemen öğrenin.Sunucu tarafı
- Whois SorgulamaÜcretsiz whois sorgulama aracı: alan adının kayıt tarihi, bitiş tarihi, kayıt firması ve ad sunucularını görün.Sunucu tarafı