#!/usr/bin/perl # Liste eines Zertifikatsbundles ausgeben. # Django (c) 2019 # $file = shift; unless($file) { die("Ohne Zertifikatsbundle kann die Liste nicht erstellt werden!\n"); } open LISTE, "<$file" or die("Fehler beim Laden der Datei \"$file\"\n"); $certfile = ""; print "Folgende Zertifikate befinden sich in der Datei $file:\n"; while() { $certfile .= $_; if($_ =~ /^\-+END(\s\w+)?\sCERTIFICATE\-+$/) { print `echo "$certfile" | openssl x509 -noout -subject`; $certfile = ""; } } close LISTE;