it-swarm.com.de

Wie überprüfe ich, ob mein SSL-Zertifikat in der Befehlszeile SHA1 oder SHA2 ist?

Wie überprüfe ich, ob mein SSL-Zertifikat SHA1 oder SHA2 von der Befehlszeile aus verwendet?

Und ja, das ist ähnlich wie this , aber ich brauche ein Cli-Tool und möchte verstehen, wie es gemacht wird.

nachdem ich einige Zeit gegoogelt hatte, kam mir folgender Ausschnitt (Unix):

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

fenster (Danke Nick Westgate, siehe unten)

certutil -dump cacert.pem | find "Algorithm"

Ich weiß, das Thema ist alt, aber ich denke

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

wäre eine einfachere Lösung.

13
user1238393

Sie haben keine Plattform angegeben, aber in einer Windows-Eingabeaufforderung können Sie Folgendes verwenden:

certutil -dump cacert.pem | find "Algorithm"
2
Nick Westgate

In PowerShell

PS C:\> certutil -dump cacert.pem | findstr "Algorithm"
0
wown