Sertifika Kod Çözücü
Bir X.509 sertifikasını veya PEM ya da base64 DER biçiminde en fazla 10 sertifikadan oluşan bir zinciri okuyun. Kod çözücü, her sertifika için konu, veren, seri numarası, kalan gün sayısıyla birlikte geçerlilik tarihleri, açık anahtar, imza algoritması, konu alternatif adları, anahtar kullanımı, kısıtlamalar, CRL ve OCSP konumları, SHA-256 ve SHA-1 parmak izleri ile SPKI pinini gösterir ve sertifikanın kendinden imzalı mı yoksa zincirde kendisinden sonra gelen sertifika tarafından mı imzalandığını denetler.
Sık sorulan sorular
Kod çözücü hangi girdi biçimlerini okuyabilir?
.pem, .crt ve fullchain dosyalarında bulunan, -----BEGIN CERTIFICATE----- ile başlayan bir veya daha fazla PEM bloğu yapıştırın ya da başlıkları olmayan tek bir sertifikayı base64 DER biçiminde girin. En fazla 10 sertifika, yapıştırdığınız sırayla çözülür.
Durum nasıl hesaplanır?
Kod çözücü, geçerli saati notBefore ve notAfter tarihleriyle karşılaştırarak sertifikanın geçerli, süresi dolmuş veya henüz geçerli olmadığını ve kalan ya da geçmiş tam gün sayısını bildirir. Tarihler UTC biçiminde ISO 8601 olarak gösterilir.
Zincirde sonraki sertifika tarafından imzalanmış olması ne anlama gelir?
Bir zincirde her sertifikanın imzası, ardından gelen sertifikanın açık anahtarıyla doğrulanır; yaprak, ara ve kök sertifikalar bu şekilde sıralanır. Sonuç hayırsa sıralama yanlıştır veya zincir eksiktir. Bu yalnızca imza denetimidir; güven deposuna, iptal durumuna veya ad kısıtlamalarına göre tam yol doğrulaması yapılmaz.
Kendinden imzalı bir sertifika nasıl belirlenir?
Vereni konusuyla aynı olan ve imzası kendi açık anahtarıyla doğrulanan bir sertifika kendinden imzalı sayılır. Kök sertifikalar ve birçok test ile dahili sertifika kendinden imzalıdır.
Hangi parmak izleri gösteriliyor?
SHA-256 ve SHA-1 parmak izleri, DER biçiminde kodlanmış sertifikanın tamamının özetleridir. İki nokta üst üste ile ayrılmış büyük harfli onaltılık çiftler olarak yazdırılırlar ve tarayıcıların ve openssl x509 -fingerprint komutunun gösterdiği değerlerle aynıdırlar. SHA-256 karşılaştırma için kullanılmalıdır; çünkü SHA-1 artık çakışma direncine sahip değildir.
SPKI pini ne için kullanılır?
Bu, sertifikanın SubjectPublicKeyInfo değerinin base64 biçimindeki SHA-256 özetidir; HTTP açık anahtar sabitlemede, Android ağ güvenliği yapılandırmasında ve birçok mobil sabitleme kitaplığında kullanılan değerdir. Aynı anahtarla sertifika yenilendiğinde değişmez.
Hangi uzantılar açıklanıyor?
Konu ve veren alternatif adları, anahtar kullanımı, genişletilmiş anahtar kullanımı, yol uzunluğuyla birlikte temel kısıtlamalar, konu ve yetkili anahtar tanımlayıcıları, CRL dağıtım noktaları, OCSP ve CA veren URL'lerini içeren yetkili bilgi erişimi ve CA/Browser Forum DV, OV, IV ve EV işaretlerini içeren sertifika ilkeleri açıklanır. Diğer uzantılar adlarıyla veya nesne tanımlayıcılarıyla listelenir.
Bir web sitesinin sertifikasını nasıl alabilirim?
openssl s_client -connect example.com:443 -showcerts komutunu çalıştırıp çıktıda yer alan PEM bloklarını kopyalayın veya sertifikayı tarayıcınızın sertifika görüntüleyicisinden dışa aktarın. SSL Certificate Checker da bir sitenin sertifikasını sizin için bulabilir.
Sertifika saklanıyor mu?
Hayır. Sertifikalar isteğiniz için bellekte çözülür ve hiçbir zaman kaydedilmez ya da günlük dosyasına yazılmaz. Sertifikalar yalnızca herkese açık veriler içerir; bu nedenle eşleşen özel anahtarı buraya asla yapıştırmayın.
Sınırlar nelerdir?
Girdi en fazla 131,072 karakter olabilir ve en fazla 10 sertifika içerebilir. OpenSSL'in TRUSTED CERTIFICATE blokları okunmaz; bu nedenle önce openssl x509 -in cert.pem -out plain.pem komutuyla dönüştürün.