Verificando um certificado SSL para algoritmo de hash SHA-2

Supondo que o certificado SSL esteja armazenado em um arquivo chamado example.crt, você pode usar o seguinte comando OpenSSL para exibir os detalhes do certificado SSL.

$ openssl x509 -noout -text -in example.crt

Certificate:
Data:
Version: 3 (0x2)
Serial Number:
..
Signature Algorithm: sha256WithRSAEncryption
Issuer: C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO RSA Domain Validation Secure Server CA
Validity
Not Before: Sep 10 00:00:00 2014 GMT
Not After : Sep 10 23:59:59 2015 GMT

O Signature Algorithmrepresenta o algoritmo hash usado para assinar o certificado SSL.

$ openssl x509 -noout -text -in example.crt | grep 'Signature Algorithm' 

Signature Algorithm: sha256WithRSAEncryption

Se o valor for sha256WithRSAEncryption, o certificado está usando SHA-256 (também conhecido como SHA-2). Outro valor comum é sha1WithRSAEncryptionque significa que o certificado é assinado com SHA-1.

Se você ainda não recebeu o certificado SSL, pode verificar se o CSR está com hash SHA-2 .