SSL Sertifika ve CSR Çözücü
PEM formatındaki bir SSL sertifikasını veya CSR’yi yapıştırın; içindeki alan adlarını, kurum bilgilerini, geçerlilik tarihlerini, anahtar türünü ve SHA-256 parmak izini okunabilir bir tabloda gösterelim.
Ne zaman sertifika çözücü kullanılır?
CSR’yi sertifika otoritesine göndermeden önce bilgilerin doğru olduğunu kontrol etmek, aldığınız sertifikanın doğru alan adlarını kapsadığını doğrulamak veya bir sunucudaki sertifikanın hangi otorite tarafından ne zaman düzenlendiğini öğrenmek için kullanılır.
Çözüm tablosundaki alanlar
Sertifika çözücü ve CSR decoder aynı kutuda çalışır: yapıştırdığınız her PEM bloğu için ayrı bir tablo oluşur. Sertifika ile CSR farklı bilgiler taşıdığı için tablolar da farklıdır:
| Özellik | Sertifikada | CSR’de |
|---|---|---|
| Konu (Subject) | Var: ortak ad ve kurum bilgileri | Var: başvuruda yazılan bilgiler |
| Veren (Issuer) | Var: sertifikayı düzenleyen otorite | Yok |
| Geçerlilik ve kalan gün | Var: başlangıç, bitiş ve kalan gün | Yok |
| Alternatif adlar (SAN) | Var | Var (CSR’ye eklenmişse) |
| Ortak anahtar ve imza algoritması | Var | Var |
| Seri no ve SHA-256 parmak izi | Var | Yok |
| Kendinden imzalı | Var: Konu ile Veren aynıysa “Evet” | Yok |
Birden çok PEM bloğu yapıştırırsanız (ör. sunucu sertifikası ve ardından ara sertifika) araç blokları yapıştırdığınız sırayla çözer; ilk bloğu sunucu sertifikası, sonrakileri ara ya da kök sertifika olarak etiketler. Sıranın doğru olduğunu, her sertifikanın “Veren” alanının bir sonrakinin “Konu” alanıyla eşleşmesinden anlarsınız.
Sertifika ile özel anahtarın eşleştiğini nasıl anlarım?
Güvenlik nedeniyle özel anahtarınızı hiçbir web aracına yapıştırmamalısınız. Eşleşmeyi sunucunuzda kontrol edin:
openssl x509 -noout -pubkey -in sertifika.crt | openssl sha256
openssl pkey -pubout -in ozel.key | openssl sha256İki komutun çıktısı aynıysa sertifika ile anahtar eşleşiyordur.
Canlı bir sitenin sertifikasını görmek
Yayındaki bir sitenin sertifikasını PEM yapıştırmadan incelemek için SSL kontrol aracını kullanın. Yeni bir sertifika için CSR oluşturucu ile başlayabilirsiniz.
Sık sorulan sorular
PEM formatı nedir?
Sertifika ve anahtarların Base64 ile kodlanıp BEGIN/END satırları arasında yazıldığı metin formatıdır; .crt, .pem veya .csr uzantılı dosyalarda bulunur.
DER veya PFX dosyamı çözebilir miyim?
Araç PEM metniyle çalışır. DER dosyasını openssl x509 -inform der -in dosya.der -out dosya.pem komutuyla PEM’e çevirebilirsiniz. PFX dosyaları özel anahtar içerdiği için araca yüklenmemelidir.
Sertifika verilerim kaydediliyor mu?
Hayır. Çözümleme tarayıcınızda yapılır.
SHA-1 parmak izini nasıl alırım?
Araç SHA-256 parmak izini gösterir. Sertifikayı SHA-1 parmak iziyle tanımlayan eski bir sistem için sunucunuzda “openssl x509 -noout -fingerprint -sha1 -in sertifika.crt” komutunu kullanın; parmak izi yalnızca tanımlama amaçlıdır, sertifikanın imzası değildir.
Yanlışlıkla özel anahtarı yapıştırırsam ne olur?
Araç metinde “PRIVATE KEY” ifadesini görürse çözümlemeyi durdurur ve uyarı verir. Özel anahtar yalnız sertifikanın kurulu olduğu sunucuda kalmalıdır; sertifikayla eşleşip eşleşmediğini bu sayfadaki OpenSSL komutlarıyla sunucunuzda kontrol edin.
CSR’de neden geçerlilik tarihi ve veren yok?
CSR yalnız bir başvurudur: alan adlarını, kurum bilgilerini ve açık anahtarı taşır. Geçerlilik tarihleri, veren bilgisi ve seri numarası, sertifika otoritesi sertifikayı düzenlerken eklenir; bu yüzden araç CSR için bu satırları göstermez.
“Kendinden imzalı: Evet” ne anlama gelir?
Sertifikanın Konu ve Veren bilgileri aynıdır; yani sertifikayı bir sertifika otoritesi değil, sahibi imzalamıştır. Kök sertifikalar da bu yapıdadır; ancak bir sitede sunucu sertifikası olarak kullanılan kendinden imzalı sertifika tarayıcılarda güven uyarısı verir.
Kalan gün sayısı neye göre hesaplanır?
Sertifikanın bitiş zamanı ile cihazınızın o anki saati arasındaki fark gün olarak yukarı yuvarlanır. Hesap tarayıcınızda yapıldığı için cihaz saatiniz yanlışsa sonuç da kayar.
İ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ı
- CSR OluşturucuSSL sertifikası için CSR ve özel anahtarı tarayıcınızda güvenle oluşturun.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ı