Sertifika Çözücü
PEM formatındaki X.509 SSL/TLS sertifikalarını çözün. En üst düzey güvenlik ve gizlilik için tüm işlem tarayıcınızda yapılır.
Sertifika Çözücü Nasıl Kullanılır
Sertifikayı yapıştırın
BEGIN/END başlıkları dahil PEM kodlu sertifikanızı kopyalayıp giriş alanına yapıştırın
Otomatik çözme
Araç ASN.1/DER yapısını otomatik ayrıştırır ve sertifikanın tüm alanlarını çıkarır
Ayrıntıları inceleyin
Subject, issuer, geçerlilik tarihleri, SAN'lar, açık anahtar bilgisi ve SHA-256 parmak izini görün
X.509 Nedir?
X.509, açık anahtar sertifikalarının biçimini tanımlayan bir ITU-T standardıdır. Bir X.509 sertifikası bir kimliği (subject) açık anahtara bağlar ve bir Certificate Authority (CA) tarafından imzalanır. HTTPS web sitelerinde kullanılan SSL/TLS sertifikaları, X.509 sertifikalarının en yaygın uygulamasıdır.
SSL/TLS Sertifikaları
X.509 sertifikaları HTTPS'in temelidir — sunucu kimliğini doğrular ve şifreli iletişimi sağlar
Açık Anahtar Altyapısı
X.509, PKI'da kimlikleri kriptografik anahtarlara bağlamak için kullanılan açık anahtar sertifikalarının biçimini tanımlar
ASN.1/DER Kodlaması
Sertifikalar ikili yapılarında ASN.1 Distinguished Encoding Rules (DER) kullanır ve metin taşınması için PEM Base64 ile sarılır
PEM vs DER vs CRT vs PFX — Sertifika Biçimleri
Aynı X.509 sertifikası birkaç dosya biçiminde saklanabilir. Elinizde hangisinin olduğunu bilmek zaman kazandırır — ayırt etmenin yolu:
| Biçim | Uzantılar | Kodlama | Tipik Kullanım |
|---|---|---|---|
| PEM | .pem, .crt, .cer | BEGIN/END başlıklı Base64 ASCII | Web sunucuları (Nginx, Apache), çoğu Linux aracı — bu aracın çözdüğü biçim |
| DER | .der, .cer | Ham ikili ASN.1 | Java keystore'ları, bazı Windows ve gömülü araçlar |
| P7B / PKCS#7 | .p7b, .p7c | Base64 ASCII, yalnızca sertifikalar (özel anahtar yok) | Windows sertifika zinciri içe aktarma, IIS |
| PFX / PKCS#12 | .pfx, .p12 | İkili, parola korumalı, özel anahtar içerebilir | Windows içe/dışa aktarma, IIS, kod imzalama paketleri |
Hızlı test: dosya bir metin düzenleyicide açılıp -----BEGIN CERTIFICATE----- gösteriyorsa PEM'dir. İkili çöp gibi görünüyorsa DER veya PFX'tir.
Faydalı OpenSSL Komutları
Komut satırını mı tercih edersiniz? Bu OpenSSL komutları bu aracın yaptığı işi yapar — sertifika çözmek, tarihleri denetlemek ve parmak izi çıkarmak:
openssl x509 -in cert.pem -text -noout
Sertifikanın tüm alanlarını çözüp görüntüler
openssl x509 -in cert.pem -noout -dates
Yalnızca geçerlilik tarihlerini gösterir (notBefore / notAfter)
openssl x509 -in cert.pem -noout -fingerprint -sha256
SHA-256 parmak izini yazdırır
openssl x509 -in cert.der -inform DER -text -noout
İkili DER sertifikasını çözer
openssl x509 -in cert.pem -noout -subject -issuer
Yalnızca subject ve issuer gösterir
openssl s_client -connect example.com:443 -showcerts
Canlı bir sunucudan sertifika zincirini getirir
Sertifika Alanları Başvurusu
Çözülen her alanın anlamı ve önemi:
Subject
Sertifikanın düzenlendiği kimlik. Yaygın bileşenler: CN (common name), O (organization), C (country).
Issuer
Bu sertifikayı imzalayan Certificate Authority. Subject, issuer ile aynıysa sertifika self-signed'dır.
Seri Numarası
Düzenleyen CA'nın atadığı benzersiz bir numara. İptal (revocation) durumu denetiminde (CRL / OCSP) kullanılır.
Geçerlilik (Not Before / Not After)
Sertifikanın geçerli olduğu zaman aralığı. Bu aralığın dışında tarayıcılar ve istemciler reddeder.
Açık Anahtar ve Anahtar Boyutu
Kimliğe bağlı açık anahtar. 2048 bit RSA veya 256 bit EC güncel normdur; 1024 bit RSA kullanımdan kaldırılmıştır.
Subject Alternative Names (SANs)
Sertifikanın kapsadığı ana makine adları ve IP'lerin listesi. 2015'ten beri tarayıcılar CN ile değil SAN'larla eşleştirir — example.com sertifikasında www.example.com açıkça listelenmelidir, yoksa doğrulama başarısız olur.
İmza Algoritması
CA'nın sertifikayı nasıl imzaladığı. SHA-256 ve üzeri zorunludur; SHA-1 imzaları modern tarayıcılar tarafından reddedilir.
Parmak İzi (SHA-256)
DER kodlu sertifikanın tamamının özeti (hash). Sabitleme (pinning) ve sertifikaların sistemler arasında karşılaştırılmasında kullanılır.
Sıkça Sorulan Sorular
Araç PEM kodlu sertifikaları destekler (-----BEGIN CERTIFICATE-----). DER ve P7B biçimleri şu anda desteklenmiyor.
Araç sertifika ayrıntılarını çözer ve görüntüler, ancak güven zincirini kök CA'lara karşı doğrulamaz.
Şu anda yalnızca X.509 sertifikaları destekleniyor. CSR çözme gelecekteki bir güncellemeyle eklenebilir.
PEM, BEGIN/END başlıklı Base64 kodlu metindir (uzantılar .pem, .crt, .cer). DER, aynı verinin ham ikili ASN.1 biçimidir. CRT ve CER yalnızca uzantı adlarıdır; içinde PEM veya DER bulunabilir. PFX/PKCS#12, özel anahtar içerebilen parola korumalı ikili bir pakettir ve çoğunlukla Windows'da kullanılır.
Çözmek ve doğrulamak farklı şeylerdir. Bir sertifika kusursuz ayrıştırılabilir ama süresi dolmuş, ana makine adı SAN listesinde yok, zincir güvenilir bir kök CA'ya ulaşmıyor veya iptal edilmiş olduğu için doğrulamada başarısız olabilir. Bu araç çözülen alanları gösterir — önce geçerlilik tarihlerini ve SAN'ları kontrol edin.
Evet. SSL sertifikası herkese açık bir bilgidir — sitenizin her ziyaretçisi onu alır. İçinde gizli veri yoktur. Yine de özel anahtarınızı hiçbir yere yapıştırmayın: bu aracın ona ihtiyacı yoktur ve onu kullanamaz.
Sunulan zincir, yaprak (leaf) sertifikası ile onu güvenilir bir köke bağlayan ara (intermediate) CA'ları içerir — genellikle toplam 2-3 sertifika. Kökün kendisi gönderilmemelidir: istemciler kökleri zaten güven deposunda tutar. Eksik bir ara CA, "benim tarayıcımda çalışıyor ama mobilde hata veriyor" türü TLS hatalarının en yaygın tek nedenidir; çünkü bazı istemciler ara CA'ları önbelleğe alır veya tahmin ederken diğerleri almaz.
Sertifikayı çözün ve geçerlilik bloğunu okuyun: notBefore düzenleme tarihi, notAfter ise son tarihtir — yenilemeyi notAfter'dan en az 30 gün önce planlayın. SAN (Subject Alternative Names) listesi, sertifikanın kapsadığı tüm ana makine adlarını içerir; o listede eksik olan bir ad, CN uysa bile tarayıcılarda certificate-name hatası üretir. Bu araç her iki alanı da yerinde çözülmüş olarak gösterir.
İlgili Araçlar
JWT Ayrıştırıcı
JSON Web Token (JWT) değerlerini anında kod çözün ve doğrulayın. Okunabilir zaman gösterimiyle header, payload ve imza bilgilerini görün
SAML Kod Çözücü
Base64 kodlu XML'den SAML doğrulamalarını kod çözün
Base64 URL Kod Çözücü ve Ayrıştırıcı
Base64 kod çözün ve kodlayın, URL kodlu dizgeleri ayrıştırın, Base64 görüntüleri önizleyin ve JWT header ya da payload bölümlerini kod çözün
Otorite Kaynaklar
Bu aracın arkasındaki birincil kaynaklar — ikinci el özetler değil, resmi standartlar ve şartnameler.
RFC 5280 - Internet X.509 PKI Certificate and CRL Profile
X.509 sertifikalarının IETF profili: alanlar, uzantılar, SAN'lar ve iptal.
X.509 - Wikipedia
X.509 açık anahtar altyapısı sertifika biçimi ve alanları.
MDN Web Docs - TLS Certificates
TLS sertifikaları ve tarayıcıların güven zincirini nasıl doğruladığı üzerine Mozilla kaynağı.