2014-10-20 5 views

Antwort

25

nach geraumer Zeit Googeln kam ich mit dem folgenden Ausschnitt (Unix) up:

openssl s_client -connect <host>:<port> < /dev/null 2>/dev/null | openssl x509 -text -in /dev/stdin | grep "Signature Algorithm" 

Fenster (thanx Nick Westgate, siehe unten)

certutil -dump cacert.pem | find "Algorithm" 
11

weiß, dass ich das Thema alt aber ich denke

openssl x509 -in yourcert.crt -text -noout | grep "Signature Algorithm" 

wäre eine einfachere Lösung.

+0

Dies ist genau das, was die erste Antwort schließlich tut. Ein Zertifikat wird normalerweise auf einem Webserver installiert und existiert nicht in einer Datei, und die Antwort von rink.attendant.6 holt das Zertifikat und führt die Überprüfung in einer einzigen Zeile aus –

+0

@ShalomCarmel, aber diese ist hilfreich für Admins wie mich, die wollen ein Zertifikat, das wir geerbt haben, zu überprüfen, und haben Shell-Zugriff auf den Server :) –

2

Sie nicht angeben, eine Plattform, aber in einer Windows-Eingabeaufforderung können Sie:

certutil -dump cacert.pem | find "Algorithm" 
+0

enthalten Ihre Antwort, danke –

0

In Powershell

PS C:\> certutil -dump cacert.pem | findstr "Algorithm" 
Verwandte Themen