Nasıl kullanılır?
- Sertifikayı Sertifika alanına yapıştırın: PEM bloku tamamen ya da yalnızca Base64'ü.
- Konu ve Veren alanlarını okuyarak sertifikanın kime ait olduğunu ve kimin imzaladığını görün.
- Geçerlilik alanını kontrol edin. Bugünün tarihinden, sizin saat diliminizde, kalan günleri sayar.
- Sertifikaya güvenmeden önce SHA-256 parmak izini sitenin, satıcının ya da sertifika otoritesinin yayımladığı değerle karşılaştırın.
Bir sertifika ne söyler?
X.509 sertifikası (RFC 5280), bir açık anahtarı bir adla eşler ve bir veren tarafından imzalanır. ASN.1 DER biçiminde yazılır: etiketli değerlerden oluşan bir ağaçtır. PEM bloku, bu DER'in Base64 olarak, BEGIN ve END satırları arasına yazılmış hâlidir (RFC 7468). Sayfa ağacı kendi küçük DER okuyucusuyla okur ve her alanı gösterir.
Certificate ::= SEQUENCE { tbsCertificate, signatureAlgorithm, signatureValue }
TBSCertificate ::= SEQUENCE { version [0], serialNumber, signature, issuer,
validity, subject, subjectPublicKeyInfo, ..., extensions [3] }
Sayfa neyi denetlemez?
Sayfa imzayı doğrulamaz, güvenilen bir köke kadar zincir kurmaz, sertifikanın iptal edilip edilmediğine bakmaz ve sunucuya bağlanmaz. Bir sertifika burada geçerli görünebilir ve yine de bir tarayıcı ya da sunucu tarafından reddedilebilir. Bu denetimler, verenin açık anahtarını ve bir güven deposunu gerektirir; bu sayfada ikisi de yoktur.
Kalan günler, bugünün tarihinden Bitiş tarihinin gününe kadar sayılır; iki uç gün de dahildir. Bitiş tarihinden önce iptal edilmiş bir sertifika da burada tarihlerini gösterir, çünkü sayfa iptal listesini okumaz ve OCSP sunucusuna sormaz.
Parmak izleri
Parmak izi, tüm DER baytlarının özetidir. Aynı SHA-256 parmak izine sahip iki sertifika aynı sertifikadır. SHA-1 artık çakışmalara karşı dayanıklı değildir; bu yüzden kesin emin olmanız gerektiğinde SHA-256 değerini karşılaştırın. SHA-1 değeri, eski listelerin hâlâ yazdığı için gösterilir.
Örnek: Let's Encrypt'in E5 ara sertifikası (varsayılan)
Varsayılan sertifika, Let's Encrypt'in E5 ara sertifikasıdır; ISRG Root X2 tarafından ECDSA P-384 ile imzalanmıştır. Sayfa bu sertifikadan şu alanları okur. Geçerlilik durumu okuduğunuz tarihe bağlıdır, bu yüzden tabloda yer almaz; diğer alanlar her gün aynıdır.
| Alan | Değer |
|---|---|
| Sürüm | 3 |
| Seri numarası | 18:6E:75:D4:EE:B0:A0:5D:FD:2D:A8:20:86:5D:1E:31 |
| İmza algoritması | ECDSA with SHA-384 (1.2.840.10045.4.3.3) |
| Veren | C=US, O=Internet Security Research Group, CN=ISRG Root X2 |
| Konu | C=US, O=Let's Encrypt, CN=E5 |
| Başlangıç | 13 Mart 2024 00:00:00 UTC |
| Bitiş | 12 Mart 2027 23:59:59 UTC |
| Açık anahtar | Eliptik eğri P-384, 384 bit |
| Anahtar kullanımı | Dijital İmza, Sertifika İmzalama, CRL İmzalama |
| Genişletilmiş anahtar kullanımı | TLS istemci kimlik doğrulaması, TLS sunucu kimlik doğrulaması |
| Temel kısıtlar | CA: evet, yol uzunluğu 0 |
| SHA-256 parmak izi | E7:88:D1:4B:04:36:B5:12:0B:BE:E3:F1:5C:15:BA:DF:08:C1:40:7F:E7:25:68:A4:F1:6F:91:51:C3:80:E1:E3 |
Sık sorulan sorular
Sayfa sertifikamın geçerli olduğunu söylüyor ama tarayıcım geçersiz diyor, neden?
Sayfa yalnızca tarihleri ve alanları okur. Tarayıcı ayrıca imzayı, güvenilen bir köke kadar zinciri, alan adını ve iptal durumunu denetler. Bu denetimler, bu sayfanın sahip olmadığı verileri gerektirir.
SHA-1 ile SHA-256 parmak izleri arasındaki fark nedir?
Aynı DER baytlarının iki farklı özetidir. SHA-1 artık çakışmalara karşı dayanıklı değildir; bu yüzden kesin emin olmanız gerektiğinde SHA-256 karşılaştırılmalıdır. SHA-1 değeri, eski listelerin hâlâ yazdığı için gösterilir.
BEGIN CERTIFICATE ile başlayan bir PEM bloku neyi içerir?
PEM (RFC 7468), bir sertifikanın DER baytlarını Base64 olarak, her ikisi de CERTIFICATE etiketini taşıyan bir BEGIN ve bir END satırı arasına yazar. Sayfa, yalnızca Base64 metnini de kabul eder.
RSA için anahtar boyutu bit olarak, ECDSA için ise bir eğri olarak neden gösteriliyor?
Bir RSA anahtarı, modülünün bit cinsinden uzunluğuyla tanımlanır. Bir ECDSA anahtarı ise P-256 ya da P-384 gibi eğrisiyle tanımlanır; eğri anahtarın boyutunu belirler.
CA: evet, yol uzunluğu 0 ne anlama geliyor?
Sertifika son varlık sertifikaları imzalayabilir, ama altında başka bir ara sertifika otoritesi olamaz (RFC 5280, 4.2.1.9 bölümü). Temel kısıtlar sertifikadan okunur; bir zincire karşı denetlenmez.
Bu sayfa sertifikamı bir yere gönderiyor mu?
Hayır. DER baytları ve parmak izleri tarayıcınızda hesaplanır. Hiçbir şey yüklenmez ve saklanmaz; sayfa, sertifikada adı geçen sunucuya bağlanmaz.
Kaynaklar
- RFC 5280: X.509 Açık Anahtar Altyapısı Sertifika ve CRL Profili (İngilizce)
- RFC 7468: PKIX, PKCS ve CMS yapılarının metin kodlamaları (İngilizce)
- ITU-T X.690: ASN.1 kodlama kuralları, DER (İngilizce)
- Let's Encrypt sertifika deposu (İngilizce)
Rakamlar ve metin en son 10 Kasım 2026 Salı tarihinde kontrol edildi.