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.

PEM Format Desteği Detaylı Analiz %100 İstemci Tarafı

Sertifika Çözücü Nasıl Kullanılır

1

Sertifikayı yapıştırın

BEGIN/END başlıkları dahil PEM kodlu sertifikanızı kopyalayıp giriş alanına yapıştırın

2

Otomatik çözme

Araç ASN.1/DER yapısını otomatik ayrıştırır ve sertifikanın tüm alanlarını çıkarır

3

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

Hangi sertifika biçimleri desteklenir?

Araç PEM kodlu sertifikaları destekler (-----BEGIN CERTIFICATE-----). DER ve P7B biçimleri şu anda desteklenmiyor.

Sertifika zincirini doğruluyor mu?

Araç sertifika ayrıntılarını çözer ve görüntüler, ancak güven zincirini kök CA'lara karşı doğrulamaz.

Certificate signing request (CSR) çözülebilir mi?

Şu anda yalnızca X.509 sertifikaları destekleniyor. CSR çözme gelecekteki bir güncellemeyle eklenebilir.

PEM, DER, CRT ve PFX arasındaki fark nedir?

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.

Sertifika düzgün çözülürken tarayıcı neden geçersiz diyor?

Çö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.

SSL sertifikamı bu araca yapıştırmak güvenli mi?

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.

Bir sertifika zincirinde neler bulunmalı ve zincir ne kadar uzun olmalı?

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.

Kesintiye yol açmadan önce son kullanma tarihleri ve SAN'lar nasıl kontrol edilir?

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.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}