Bir Sertifika Paketi İçindeki Tüm Sertifikaları Nasıl Görüntüleyebilirsiniz?

karanlik_zindan

Yeni Üye
Katılım
Eyl 2026
Konular
1
Mesajlar
1
Tepki puanı
0
Görüntülenme
0

Senaryo:​

Bir Linux sunucusunda Let's Encrypt tarafından oluşturulan fullchain.pem dosyasında sunucu, ara ve kök sertifikalar yer alıyor. Yönetim panelinde yalnızca ilk satır görünürken, tüm katmanları kontrol etmek gerekir.

1. Paket İçerisinde Kaç Sertifika Olduğunu Bilmek​

Bash:
openssl crl2pkcs7 -nocrl -certfile fullchain.pem | \
openssl pkcs7 -print_certs -text -noout | grep "Subject:"
Bu komut, PEM dosyasını PKCS#7 formatına çevirip, içinde bulunan her bir sertifikayı ayrı ayrı gösterir. Subject: satırları her bir sertifikanın başlığıdır, dolayısıyla kaç satır olduğunu sayarak toplam sertifika sayınızı (ör. 3) öğrenirsiniz.

2. Her Sertifikanın Ayrıntılarını Görüntülemek​

Bash:
openssl crl2pkcs7 -nocrl -certfile fullchain.pem | \
openssl pkcs7 -print_certs -text -noout
Burada -text seçeneği, imza algoritması, geçerlilik süresi, yetkili kuruluş vb. bilgileri gösterir.

3. Tek Tek Dosyalara Ayrıştırmak​

Bash:
csplit -sz fullchain.pem '/-----BEGIN CERTIFICATE-----/' {*}
Bu komut, her BEGIN CERTIFICATE satırından sonra yeni bir dosya oluşturur (ör. xx00, xx01). Daha sonra openssl x509 -in xx00 -noout -text gibi komutlarla tek tek inceleme yapabilirsiniz.

Soru:​

Siz de böyle bir paketle karşılaştığınızda hangi bilgileri kontrol etmek ilginizi çeker? Örneğin, kök sertifika güncel mi, ara sertifikalar uyumlu mu?
 
Geri
En Üst