O que é
HTTPProtocolo de aplicação para transferência de dados.TLSCamada criptográfica que protege a conexão HTTPS.CriptografiaProtege confidencialidade e integridade dos dados.CertificadoAssocia uma identidade/domínio a uma chave pública.CAAutoridade que emite ou assina certificados confiáveis.Handshake
1. Client HelloCliente anuncia versões TLS, cifras e parâmetros suportados.2. Server HelloServidor escolhe os parâmetros da sessão.3. CertificadoServidor apresenta sua cadeia de certificados.4. Troca de chavesAs partes estabelecem o segredo da sessão.5. Sessão seguraO tráfego passa a usar criptografia simétrica.O navegador valida
Domínio (SAN)O certificado cobre o hostname acessado.ValidadeO certificado está dentro do período válido.Cadeia de confiançaA cadeia termina em uma CA confiável.RevogaçãoQuando aplicável, verifica o estado do certificado.Contexto seguroValidações concluídas e HTTPS ativo.Problemas comuns
Certificado expiradoPrazo de validade terminou.Hostname incorretoO certificado não cobre o domínio acessado.Mixed contentPágina HTTPS carrega recursos por HTTP.TLS fracoVersões ou cifras obsoletas.Sem redirect HTTP → HTTPSO site ainda aceita HTTP sem redirecionamento.DICA // Boa base: HTTPS + TLS moderno + redirecionamento HTTP→HTTPS; HSTS deve ser ativado com planejamento.