CSR oluşturucu
Sertifika imzalama isteği oluşturun
Sertifikanın kapsayacağı adları girin; anahtarı ve CSR dosyasını oluşturmadan önce bunları gözden geçirin.
Her satıra bir ad veya adres girin ya da virgülle ayırın. Hem kök alan adını hem de www adını kullanıyorsanız ikisini de ekleyin.
Tarayıcınızda imzalı bir PKCS#10 sertifika imzalama isteği (CSR) ve eşleşen RSA özel anahtarı oluşturun. Sertifikanın kapsaması gereken ana adı ve tüm DNS adlarını ya da IP adreslerini girin. CSR dosyasını sertifika yetkilinize iletmek için indirin; özel anahtarı sunucunuz için saklayın. Form ve anahtar sunucumuza gönderilmez.
CSR nasıl oluşturulur?
-
1
Ana adı girin
`www.example.com` gibi bir ana makine adı veya IPv4 ya da IPv6 adresi kullanın. Bu değer Ortak Ad (CN) olur ve Alternatif Konu Adı (SAN) listesinde de bulunmalıdır.
-
2
Sertifikanın kapsayacağı tüm adları ekleyin
Her ek DNS adını veya IP adresini ayrı bir SAN olarak girin. Ziyaretçiler ikisini de kullanıyorsa `example.com` ve `www.example.com` adlarını birlikte ekleyin. İstekte ana ad dahil en fazla 100 ad bulunabilir.
-
3
Anahtarı seçip bilgileri gözden geçirin
RSA anahtar boyutunu seçin ve oluşturmadan önce adları kontrol edin. Kuruluş ve konum alanları isteğe bağlı talep bilgileridir; düzenlenen sertifikaya hangilerinin alınacağına sertifika yetkilisi karar verir.
-
4
Dosyaları indirip ayrı tutun
`.csr` dosyasını sertifika yetkilinize gönderin. Eşleşen `.key` dosyasını güvenle saklayın ve yetkiliye asla göndermeyin. Anahtarı kaybederseniz yeni bir çift ve CSR oluşturun.
İki dosyanın içeriği
CSR, PEM kodlamalı bir PKCS#10 isteğidir. Açık anahtarı, konu bilgilerini ve talep edilen SAN uzantısını içerir. İmzası, isteğin oluşturulması sırasında eşleşen özel anahtarın elde olduğunu kanıtlar. Güvenilir bir sertifika düzenlenmeden önce adların yine de sertifika yetkilisi tarafından doğrulanması gerekir.
İndirilen .key dosyası şifrelenmemiş bir PKCS#8 özel anahtarıdır. Kopyasını alan biri, ilgili sertifika değiştirilene veya süresi dolana kadar sunucunuzun kimliğine bürünebilir. Kısıtlı erişimli bir yerde saklayın, güvenli bir yedeğini alın ve sertifika yetkilinize yalnızca CSR dosyasını gönderin. Dosyayı indirmek, sunucunuza yüklemek anlamına gelmez.
İndirilen isteği OpenSSL ile inceleyebilirsiniz:
openssl req -in request.csr -noout -text -verify
Subject ve X509v3 Subject Alternative Name girdilerini, ardından düzenlenen sertifikayı da kontrol edin. Sertifika yetkilisi kendi düzenleme kurallarını uygulayabilir ve istenen her alanı veya uzantıyı sertifikaya taşımayabilir.
Sertifikada bulunması gereken adlar
Güncel genel TLS sertifikaları, kapsadıkları adları SAN girdileriyle belirtir. Tek başına Ortak Ad yeterli değildir. Ana makine adı için DNS SAN, IP adresi için IP SAN gerekir. IP adresini DNS SAN olarak girmek aynı sonucu vermez. Genel sertifika yetkilisi, talep edilen her ad veya adres üzerindeki kontrolünüzü doğrulamalıdır; bu yüzden düzgün bir CSR, sertifika düzenleneceğini garanti etmez. Bu aracı, kendi kurallarını uygulayan bir iç sertifika yetkilisine istek hazırlamak için de kullanabilirsiniz.
*.example.com gibi bir joker karakter, shop.example.com örneğindeki gibi yalnızca bir alt alan adı düzeyini kapsar. example.com veya api.shop.example.com adlarını kapsamaz; diğer adları ayrı ekleyin. Genel sertifika yetkilileri ayrılmış veya özel IP adresleri için sertifika düzenleyemez. Let’s Encrypt dahil bazı yetkililer genel IP sertifikası düzenler, ancak doğrulama ve geçerlilik süresi kuralları alan adı sertifikalarından farklı olabilir.
Güncel kurallar için CA/B Forum Temel Gereksinimleri, IP adreslerinin SAN alanında kullanımına ilişkin rehberi ve Let’s Encrypt’in IP sertifikası duyurusunu inceleyin.
Konu bilgileri ve anahtar boyutu
Kuruluş, konum, ülke ve e-posta alanları isteği tanımlar. Sertifika yetkilisi, OV veya EV sertifikasına ekleyeceği işletme kimliğini doğrular. Bu alanları doldurmak tek başına kimliği kanıtlamaz. Genel DV sertifikaları çoğunlukla işletme kimliği alanlarını içermez; yetkili, CSR içindeki kuruluş birimini (OU) de çıkarabilir.
| RSA anahtar boyutu | Pratik seçim |
|---|---|
| 2048 bit | Yaygın varsayılan; geniş uyumluluk ve daha hızlı üretim. |
| 3072 bit | Daha fazla hesaplama karşılığında daha yüksek güvenlik payı. |
| 4096 bit | Daha da yüksek güvenlik payı, daha yavaş üretim ve daha ağır TLS işlemleri. |
CSR dosyasını göndermeden önce sertifika yetkilinizin kabul ettiği anahtar türlerini ve boyutlarını kontrol edin. Bu araç RSA anahtarları oluşturur; ECDSA anahtarı veya sertifika oluşturmaz.
Çalışmanızı koruyun
Dosyalar tarayıcınızda yerel olarak oluşturulur. Çok adımlı görünümde, sonraki adımın okuyabilmesi için form taslağı bu sekmenin geçici tarayıcı depolamasında tutulur. Özel anahtar ve CSR orada saklanmaz veya URL’ye eklenmez. Depolama kullanılamıyorsa araç tek sayfalık bir yol gösterir. Taslak kaybolursa baştan başlayıp bilgileri yeniden girin. Baştan başla işlemi taslağı ve oluşturulmuş sonucu temizler. İndirilen anahtarı güvenle saklayın; sayfadan ayrıldıktan sonra geri getirilemez.
Otomatik sertifika düzenleme ve yenileme için bir ACME istemcisi daha uygun olabilir. Kurulumunuza göre anahtar ve CSR oluşturabilir, sertifika yetkilisinin doğrulamasını tamamlayabilir ve yenilemeleri yükleyebilir.
Sık Sorulan Sorular
Hayır. Anahtar çifti ve CSR tarayıcınızda oluşturulur. Anahtar sunucumuza gönderilmez, sayfa adresine eklenmez ve çok adımlı form taslağında saklanmaz. Sayfadan ayrılmadan indirip güvenle saklayın.
Düzenlenen sertifika, kapsadığı her DNS adını veya IP adresini SAN uzantısında listelemelidir. Ortak Ad bunun yerine geçmez. Ana adı ve gereken tüm ek adları ekleyin, sonra sertifika yetkilisinin gönderdiği sertifikayı inceleyin.
Evet. Araç, iç sertifika yetkilisine yönelik özel adresler dahil IPv4 ve IPv6 adreslerini IP SAN olarak kabul eder. Genel bir sertifika yetkilisi, adres üzerindeki kontrolünüzü doğrulayabiliyorsa genel IP için sertifika düzenleyebilir. Ayrılmış ve özel adresler, kamuya açık şekilde güvenilen bir sertifikaya uygun değildir. Göndermeden önce yetkilinizin kurallarını kontrol edin.
CSR veya düzenlenmiş sertifika, kaybolan özel anahtarı yeniden oluşturamaz. Yeni bir anahtar ve CSR oluşturup yedek sertifika isteyin; sunucunuzu yeni çiftle güncelleyin. Anahtarın açığa çıkmış olabileceğini düşünüyorsanız yetkilinin iptal ve değiştirme sürecini izleyin.
Hayır. CSR, sertifika yetkilisinden bir açık anahtarı ve adları onaylamasını ister. Yetkili isteği doğrular ve sertifikayı gönderir. Bu sertifikayı eşleşen özel anahtarla kurun; CSR dosyasını sunucu sertifikası olarak kurmayın.
İlgili Araçlar
Sayıdan Harfe Şifre
Bulmacalar, bilmeceler ve kaçış odası ipuçları için A=1, B=2 şifresiyle (A1Z26) sayıları harflere, harfleri sayılara çevirin.
Hash Oluşturucu
Kontrol toplamları ve karşılaştırmalar için kopyalamaya hazır özetlerle, metinden MD5, SHA-1, SHA-256, SHA-384, SHA-512 ve CRC32 hash değerleri oluşturun.
Dosya Hash Hesaplayıcı
Yapıştırdığınız metnin veya dosya içeriğinin MD5, SHA-1, SHA-256 ve SHA-512 hash değerlerini hesaplayarak indirmeleri ve dosya bütünlüğünü doğrulayın.
Metin Şifreleme Aracı
Metin mesajlarını bir parola kullanarak AES ile şifreleyin ve çözün; böylece yalnızca alıcı okuyabilir.
Sezar Şifreleyici
Sezar şifresiyle metin şifreleyin ve çözün. 1-25 arası tüm kaydırmaları destekler, ROT13 özel durumunu içerir, noktalama işaretlerini ve büyük/küçük harfleri korur.
SHA256 Oluşturucu
Herhangi bir metinden SHA-256 hash'leri oluşturun. 64 karakterlik onaltılık çıktı, Bitcoin adreslerinin, TLS sertifikalarının ve JWT imzalarının arkasındaki aynı algoritma.
Araç diğer dillerde mevcuttur
- CSRジェネレーター [JA]
- Skapa CSR [SV]
- CSR-Generator [DE]
- Generator CSR [ID]
- مولّد طلب توقيع الشهادة (CSR) [AR]
- CSR-generator [NL]
- Générateur de CSR [FR]
- Generator CSR [PL]
- Gerador de CSR [PT]
- Generador de CSR [ES]
- Tạo CSR [VI]
- CSR 생성기 [KO]
- สร้าง CSR [TH]
- 生成 CSR [ZH]
- CSR Generator [EN]
- Generatore di CSR [IT]
- Генератор CSR [RU]