Ich möchte überprüfen, ob ein Hostname und ein Port nach einem SSL-Zertifikat. Ich habe diese Funktion erstellt:Python SSL-Zertifikat überprüfen Hostname nach gemeinsamen Namen
Mein Problem ist: Wenn ein Zertifikat abgelaufen ist, ist die Überprüfung fehlgeschlagen. Aber die Ausnahme ist zweideutig:
<class 'ssl.SSLError'>
Ich kann nicht wissen, ob Fehler Zertifikat fällig ist abgelaufen oder schlecht Trivialname
Wie kann ich nur überprüfen, ob Hostname/Port für Zertifikat gültig ist?