O Verificador de Certificados SSL é uma aplicação web que permite monitorar e verificar a validade e segurança dos certificados SSL de múltiplos domínios. A ferramenta realiza análises detalhadas utilizando a API SSL Labs (Qualys) e exibe informações relevantes sobre cada certificado, incluindo data de validade, emissor, duração e classificação de segurança.
- Verificação em lote: Analisa múltiplos domínios simultaneamente
- Classificação de segurança: Exibe notas de A+ a F conforme padrões da SSL Labs
- Informações detalhadas:
- Data de expiração do certificado
- Emissor do certificado
- Tempo restante de validade
- Duração total do certificado
- Percentual de tempo restante
- Gerenciamento de domínios:
- Adicionar/remover domínios
- Importar/exportar lista em formato JSON
- Validação automática de formatos de domínio
- Sistema de cache inteligente:
- Armazenamento local para evitar verificações repetidas
- TTL (tempo de vida) adaptativo baseado na validade do certificado
- Interface responsiva:
- Indicadores visuais de progresso
- Filtros para busca de domínios
- Relatório resumido de status
-
Frontend:
- HTML5
- CSS3
- JavaScript (ES6+)
- Bootstrap 5
- Font Awesome
-
Armazenamento:
- LocalStorage API para cache e configurações
-
APIs:
- SSL Labs API (via proxy CORS)
- Fetch API
- Acesse a aplicação pelo navegador
- A verificação inicial dos domínios padrão será iniciada automaticamente
- Para gerenciar domínios, clique em "Gerenciar Domínios"
- Para atualizar as verificações, clique em "Atualizar Verificações"
- Para limpar o cache, clique em "Limpar Cache"
- Navegador web moderno com JavaScript habilitado
- Conexão com a internet para acessar a API SSL Labs
- Clone o repositório ou faça o download dos arquivos
- Coloque os arquivos em um servidor web (Apache, Nginx, etc.)
- Acesse o arquivo index.html pelo navegador
git clone https://seu-repositorio/verificador-ssl.git
cd verificador-ssl
# Inicie um servidor local ou copie para seu servidor web- A API SSL Labs possui limites de requisições, o que pode causar atrasos em verificações de muitos domínios
- Certificados internos ou de redes privadas não podem ser verificados sem acesso público
O sistema utiliza cache para evitar sobrecarregar a API SSL Labs. O tempo de cache é adaptativo:
- Certificados prestes a expirar (menos de 30 dias): cache de 12 horas
- Certificados com validade média (30-90 dias): cache de 24 horas
- Certificados com validade longa (mais de 90 dias): cache de 7 dias
Desenvolvido para monitoramento e verificação de certificados SSL.