Visualize o certificado SSL de uma página que redireciona imediatamente para outra

Visualize o certificado SSL de uma página que redireciona imediatamente para outra

Pesquisei bastante sobre isso no Google, mas parece que meu google-fu me falha - desculpas se esta é uma pergunta trivial e já respondida, não consegui encontrar nada sobre isso

Estou tentando diagnosticar uma incompatibilidade de nome de host do certificado SSL. Quando visito o URL em questão, ele me redireciona para outra página que possui o certificado SSL correto. No entanto, alguns clientes estão relatando que estão recebendo um erro de incompatibilidade de nome de host do certificado SSL. Minha única suposição é que a página de redirecionamento possui o certificado errado e alguns clientes estão deixando-a passar porque ela é resolvida com uma nova página que possui o certificado correto.

(O como e o porquê do problema não é realmente a questão)

A questão:

De fora para dentro (também conhecido como cliente no mundo) - como alguém visualizaria o certificado entregue por uma página que redireciona automaticamente para outra página?

Responder1

Usaropenssl s_clientcanalizado paraOpenSSL x509:

$ openssl s_client -connect foo.example.com:443 < /dev/null | openssl x509 -text

(Adicione -servername foo.example.comaos_clientecomando se o servidor usarSNI.)

O redirecionamento de stdin de /dev/null para a primeira invocação do openssl impedirá que ele fique suspenso aguardando entrada.

Responder2

No Firefox 57, se você abrir as Ferramentas do Desenvolvedor e for para a guia Rede:

  1. Certifique-se Persist Logsde que está marcado
  2. Visite o URL de interesse
  3. Clique na linha superior (ou seja, aquela correspondente à solicitação ao servidor de seu interesse, que resultou na resposta de redirecionamento)
  4. Clique na Securityguia (na metade do caminho, ainda dentro Network)

Isso permitirá que você visualize informações do certificado, como nome comum do emissor, detalhes do emissor, período de validade e impressões digitais.

Isso funcionou para mim em um site que respondeu com um redirecionamento 301 para outro site HTTPS. (Infelizmente, oresposta aceitaacabei de me dar o certificado da página de destino final.)

Responder3

Além disso, existe uma ferramenta gráfica para Windows com rastreamento de texto detalhado:Ferramenta de verificação de certificado SSLe descrição da ferramenta:Verificando os certificados SSL com uma ferramentae aqui está um exemplo de como ele lida com redirecionamentos:

insira a descrição da imagem aqui

Responder4

Tente alterar o URL, para que ele não consiga redirecionar. por exemplo:https://www.example.com/>

Dependendo do servidor, você poderá acessar um URL que retorne um erro em vez de redirecionar. Por exemplo, se você estiver visitando um servidor IIS, o acréscimo >ao URL mostrará uma página de erro, mas o certificado poderá ser visualizado da maneira normal, pois isso evita que o redirecionamento ocorra.

informação relacionada