Extrair certificado de um domínio

Publicado em

Para extrair o certificado use:

openssl s_client -showcerts -servername humberto.io -connect humberto.io:443 </dev/null 2>/dev/null

Se o seu alvo não usa SNI você não precisa usar a opção -servername <fqdn>.

Em seguida você pode concatenar outros commandos OpenSSL para extrair informação no formato que quiser.

Para extrair o certificado no formato PEM:

| openssl x509 -outform PEM

Para extrair a chave publica:

| openssl x509 -pubkey -noout

Para extrair a impressão digital:

| openssl x509 -fingerprint -noout
Licença Creative Commons

Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional .