karanlik_zindan
Yeni Üye
Senaryo:
Bir Linux sunucusunda Let's Encrypt tarafından oluşturulanfullchain.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:"
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
-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-----/' {*}
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.