it-swarm.com.ru

Как проверить, является ли мой SSL-сертификат SHA1 или SHA2 в командной строке

Как проверить, использует ли мой SSL-сертификат SHA1 или SHA2 из командной строки?

И да, я похож на это , но мне нужен Cli-инструмент, и я хочу понять, как это делается.

15
that guy from over there

после долгого поиска в Google я нашел следующий фрагмент (unix):

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

окна (спасибо Ник Вестгейт, см. ниже)

certutil -dump cacert.pem | find "Algorithm"
25
that guy from over there

Я знаю, что тема старая, но я думаю,

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

было бы более простым решением.

13
user1238393

Вы не указали платформу, но в командной строке Windows вы можете использовать:

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

В PowerShell

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