Ir para o conteúdo principal

        Guia completo de SSL: comparação DV/OV/EV, Let's Encrypt gratuito, certificado wildcard, configuração Nginx e estratégia para a regra de validade de 47 dias até 2029.

Guia completo de certificados SSL para domínios: comparação, seleção e implantação prática

Guia completo de SSL: comparação DV/OV/EV, Let's Encrypt gratuito, certificado wildcard, configuração Nginx e estratégia para a regra de validade de 47 dias até 2029.

Um certificado SSL é o que transforma o seu domínio de “Não seguro” em confiável. Sem ele, os navegadores exibem um aviso de segurança em todas as páginas, os motores de busca penalizam o seu posicionamento e os visitantes abandonam o site em segundos. A partir de 2026, o CA/Browser Forum está a reduzir a validade máxima dos certificados para 200 dias – e até 2029, esse prazo cai para apenas 47 dias. A gestão de certificados SSL está a deixar de ser uma tarefa de “configurar e esquecer” para se tornar algo que exige automação total.

Este guia abrange tudo num só lugar: escolher o tipo de certificado adequado, comparar opções gratuitas e pagas, configurar o Let’s Encrypt com o Certbot, implementar certificados wildcard, fazer o deploy de SSL no Nginx e construir uma estratégia de automação que se mantenha robusta até 2029 e para além disso.

Por que todo domínio precisa de um certificado SSL

SSL (Secure Sockets Layer – atualmente atualizado para TLS) cria um canal encriptado entre o navegador do visitante e o seu servidor. Essa encriptação protege credenciais de login, dados de pagamento, envios de formulários e quaisquer outros dados sensíveis contra interceção.

Mas o valor do SSL vai muito além da encriptação.

O posicionamento nos motores de busca é diretamente afetado. O Google utiliza HTTPS como fator de classificação desde 2014 e integrou conexões seguras nas avaliações dos Core Web Vitals em 2023. Em igualdade de condições, um site sem SSL posiciona-se de forma mensuravelmente inferior ao seu equivalente HTTPS.

As exigências de confiança dos navegadores continuam a aumentar. Chrome, Firefox e Safari exibem avisos de “Não seguro” em páginas HTTP desde 2020. Em 2026, alguns navegadores começaram a bloquear conteúdo misto em páginas HTTP – onde uma página HTTP referencia recursos HTTPS – causando falhas funcionais.

O processamento de pagamentos e a conformidade legal exigem SSL. Os padrões PCI DSS exigem encriptação SSL/TLS em todos os sites que processam dados de cartões de crédito. Se opera uma loja de comércio eletrónico, uma plataforma SaaS ou qualquer serviço que recolhe dados de utilizadores, o SSL não é opcional – é um requisito legal e regulatório fundamental.

Se ainda não tem um domínio, o primeiro passo rumo ao SSL é registar um. A Ferramenta de Verificação de Domínios da Nameslink permite pesquisar a disponibilidade em mais de 1.500 extensões em milissegundos, ajudando-o a encontrar o domínio ideal para o seu projeto rapidamente.

Os três tipos de certificados SSL: DV, OV e EV comparados

Os certificados SSL são classificados em três níveis de validação, cada um com diferentes processos de verificação, custos e casos de uso.

Certificados DV (Validação de Domínio)

O DV é o tipo de certificado mais básico. A Autoridade Certificadora (CA) apenas verifica se você controla o domínio – normalmente através de um registo DNS ou verificação por e-mail. Todo o processo pode ser automatizado e concluído em minutos.

Os certificados DV são ideais para blogues pessoais, projetos paralelos e sites não comerciais. Oferecem a mesma força de encriptação que os certificados OV e EV, mas não exibem informações da organização nos detalhes do certificado. O custo anual varia de gratuito (Let’s Encrypt) a cerca de $50.

Certificados OV (Validação de Organização)

Os certificados OV adicionam uma camada de verificação de identidade. Além de confirmar a propriedade do domínio, a CA verifica a existência legal da organização solicitante – incluindo registo comercial, endereço físico e número de telefone. A validação demora normalmente de 1 a 3 dias úteis.

Os certificados OV são adequados para sites corporativos, plataformas B2B e qualquer contexto onde a exibição de identidade organizacional verificada gera confiança. Os detalhes do certificado apresentam o nome validado da empresa. O custo anual situa-se entre $50 e $250. DigiCert, Sectigo e GlobalSign são os principais fornecedores de certificados OV.

Certificados EV (Validação Estendida)

Os certificados EV possuem o padrão de validação mais rigoroso. Além de todos os passos de verificação OV, a CA audita o histórico operacional da organização, o seu estatuto legal e os responsáveis de gestão. Esta análise pode demorar de 1 a 5 dias úteis.

Os certificados EV outrora ativavam a barra de endereço verde nos navegadores, mas o Chrome e o Firefox removeram esse indicador visual em 2019. No entanto, os certificados EV ainda fornecem a garantia de identidade mais forte e cobertura de garantia até $1,5 milhão. O custo anual começa em $150 e pode ultrapassar $1.000.

Os certificados EV são apropriados para bancos, instituições financeiras, grandes plataformas de comércio eletrónico e agências governamentais – contextos onde a confiança máxima é inegociável.

Tabela comparativa rápida

FatorCertificado DVCertificado OVCertificado EV
O que é verificadoApenas propriedade do domínioDomínio + legitimidade da organizaçãoDomínio + organização + auditoria operacional
Rapidez de emissãoMinutos1-3 dias úteis1-5 dias úteis
Custo anualGratuito - $50$50 - $250$150 - $1.000+
Cobertura de garantiaNormalmente nenhuma$10.000 - $250.000Até $1.500.000
Ideal paraSites pessoais / bloguesSites corporativos / B2BBanca / finanças / empresas de grande porte

Conselho prático: Para a grande maioria das pequenas empresas e startups, um certificado DV é mais do que suficiente. Um certificado DV gratuito do Let’s Encrypt utiliza exatamente os mesmos algoritmos de encriptação e a mesma força de chave que um certificado EV de $1.000. Considere OV ou EV apenas quando o seu negócio envolve transações financeiras e requer o nível mais elevado de garantia de identidade e proteção de garantia.

SSL gratuito vs SSL pago: como escolher

Opções de SSL gratuito

Let’s Encrypt é o principal fornecedor de SSL gratuito, operado pelo Internet Security Research Group (ISRG). Emite certificados DV com validade de 90 dias e suporta emissão e renovação automatizadas através de clientes ACME como o Certbot. Segundo o ISRG, o Let’s Encrypt já emitiu certificados para mais de 360 milhões de sites em todo o mundo.

Cloudflare fornece certificados SSL gratuitos (Universal SSL) para domínios que utilizam o seu CDN. Não é necessária configuração manual – ativar o proxy da Cloudflare ativa o SSL automaticamente. A contrapartida é que todo o tráfego passa pela rede da Cloudflare.

ZeroSSL oferece certificados DV gratuitos de 90 dias com interface web e suporte ao protocolo ACME. O plano gratuito é limitado a 3 certificados.

Opções de fornecedores de cloud como AWS Certificate Manager, Google Cloud SSL e Azure App Service Certificates oferecem certificados DV gratuitos, embora estejam normalmente restritos ao ecossistema de cada fornecedor (balanceadores de carga, CDNs, etc.).

Opções de SSL pago

O valor principal do SSL pago não é uma encriptação mais forte – todos os certificados legítimos utilizam a mesma força de encriptação. Os certificados pagos oferecem níveis de validação superiores, cobertura de garantia e suporte técnico dedicado.

Os principais fornecedores pagos incluem DigiCert (que adquiriu o negócio de certificados da Symantec), Sectigo (anteriormente Comodo CA), GlobalSign e GeoTrust. Oferecem certificados OV e EV com cobertura de garantia entre $10.000 e $1,5 milhão, além de suporte técnico 24 horas por dia, 7 dias por semana.

Tabela de decisão

A sua situaçãoOpção recomendada
Blogue pessoal / projeto paraleloLet’s Encrypt (gratuito, auto-renovável)
Site corporativo / institucionalLet’s Encrypt ou certificado OV (conforme necessidades de conformidade)
Comércio eletrónico / processamento de pagamentosCertificado OV ou EV (garantia + conformidade)
Utilização do CDN CloudflareCloudflare Universal SSL (manutenção zero)
Múltiplos subdomíniosCertificado wildcard Let’s Encrypt

2026-2029: A regra de validade de 47 dias para a qual deve preparar-se

Em abril de 2025, o CA/Browser Forum aprovou o Ballot SC-081v3, estabelecendo oficialmente uma redução faseada dos períodos máximos de validade dos certificados SSL/TLS. Esta é a alteração mais significativa no setor desde a redução de dois anos para 398 dias em 2020.

O cronograma:

  • 15 de março de 2026: Validade máxima reduzida para 200 dias; reutilização de dados de validação de domínio limitada a 200 dias
  • 15 de março de 2027: Validade máxima reduzida para 100 dias; reutilização de dados de validação de domínio limitada a 100 dias
  • 15 de março de 2029: Validade máxima reduzida para 47 dias; reutilização de dados de validação de domínio limitada a apenas 10 dias

O que isto significa na prática? Até 2029, terá de substituir o seu certificado SSL pelo menos 8 vezes por ano. A gestão manual de certificados tornar-se-á completamente inviável.

Por que isto está a acontecer: Períodos de validade mais curtos reduzem a janela de exposição após o comprometimento de uma chave privada, diminuem a dependência de mecanismos de revogação (CRL/OCSP) e obrigam as organizações a manter a verificação de propriedade de domínio atualizada. Apple, Google e Mozilla são os principais defensores desta proposta.

O que deve fazer agora: Se ainda solicita e instala certificados SSL manualmente, este é o momento de implementar automação. A combinação Let’s Encrypt + Certbot já se enquadra naturalmente nesta trajetória (validade de 90 dias + renovação automática). Organizações que utilizam certificados pagos precisarão adotar a integração do protocolo ACME ou plataformas de gestão de certificados para lidar com renovações cada vez mais frequentes.

Prática: Configurar SSL gratuito com Let’s Encrypt + Certbot

As instruções seguintes baseiam-se em Ubuntu/Debian e Nginx. Para outros ambientes, consulte a documentação oficial do Certbot para instruções específicas da plataforma.

Passo 1: Instalar o Certbot

sudo apt update
sudo apt install certbot python3-certbot-nginx

Passo 2: Solicitar um certificado SSL para o seu domínio

Certifique-se de que o registo DNS do tipo A do seu domínio já aponta para o endereço IP do seu servidor. Se registou o seu domínio recentemente, pode adicionar rapidamente um registo A através do painel de gestão DNS da Nameslink.

sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com

O Certbot trata automaticamente da verificação do domínio, descarrega o certificado e configura o módulo SSL do Nginx. Todo o processo é normalmente concluído em menos de 30 segundos.

Passo 3: Verificar se o HTTPS está a funcionar

Abra o seu navegador e aceda a https://yourdomain.com. Confirme que o ícone do cadeado aparece na barra de endereço. Para uma verificação mais aprofundada, utilize o SSL Labs para testar a configuração do seu certificado e a classificação de segurança.

Passo 4: Configurar a renovação automática

Os certificados Let’s Encrypt têm validade de 90 dias. Após a instalação, o Certbot cria automaticamente um timer systemd ou tarefa cron para gerir a renovação. Teste o processo de renovação com:

sudo certbot renew --dry-run

Se a saída apresentar Congratulations, all simulated renewals succeeded, a renovação automática está corretamente configurada.

Configuração de certificado wildcard: um certificado para todos os subdomínios

Se gere múltiplos subdomínios – blog.example.com, shop.example.com, api.example.com – gerir certificados individuais para cada um é tedioso e propenso a erros. Um certificado wildcard abrange todos os subdomínios sob *.example.com com um único certificado.

O Let’s Encrypt suporta certificados wildcard gratuitos, mas estes exigem verificação por DNS Challenge – a verificação HTTP não é uma opção.

Solicitação manual de certificado wildcard

sudo certbot certonly --manual --preferred-challenges dns \
  -d "*.yourdomain.com" -d "yourdomain.com"

O Certbot solicitará que adicione um registo TXT _acme-challenge.yourdomain.com ao DNS do seu domínio. Após adicionar o registo, pressione Enter para continuar a verificação.

Abordagem automatizada (recomendada)

A verificação DNS manual não suporta renovação automática. Para uma gestão totalmente automatizada, instale o plugin Certbot para o seu fornecedor DNS:

# Example using Cloudflare
sudo apt install python3-certbot-dns-cloudflare

# Create API credentials file
sudo nano /etc/letsencrypt/cloudflare.ini
# Add: dns_cloudflare_api_token = YOUR_API_TOKEN
sudo chmod 600 /etc/letsencrypt/cloudflare.ini

# Request wildcard certificate
sudo certbot certonly --dns-cloudflare \
  --dns-cloudflare-credentials /etc/letsencrypt/cloudflare.ini \
  -d "*.yourdomain.com" -d "yourdomain.com"

Os plugins DNS do Certbot estão disponíveis para os principais fornecedores: Cloudflare, DigitalOcean, Route53 (AWS), Google Cloud DNS, entre outros – com opções oficiais e mantidas pela comunidade.

Boas práticas de configuração SSL no Nginx

O modo --nginx do Certbot modifica automaticamente a configuração do Nginx, mas pode querer otimizar manualmente estes parâmetros de segurança:

server {
    listen 443 ssl http2;
    server_name yourdomain.com www.yourdomain.com;

    ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

    # Protocols and cipher suites
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384;
    ssl_prefer_server_ciphers off;

    # HSTS (force browsers to use HTTPS)
    add_header Strict-Transport-Security "max-age=63072000; includeSubDomains; preload" always;

    # OCSP Stapling (faster certificate verification)
    ssl_stapling on;
    ssl_stapling_verify on;
    resolver 8.8.8.8 8.8.4.4 valid=300s;

    # Additional security headers
    add_header X-Content-Type-Options "nosniff" always;
    add_header X-Frame-Options "SAMEORIGIN" always;
}

# HTTP to HTTPS redirect
server {
    listen 80;
    server_name yourdomain.com www.yourdomain.com;
    return 301 https://$host$request_uri;
}

Notas importantes sobre a configuração: ssl_protocols restringe as conexões apenas a TLSv1.2 e TLSv1.3, desativando versões mais antigas com vulnerabilidades conhecidas. O cabeçalho HSTS instrui os navegadores a impor HTTPS durante os próximos 2 anos. O OCSP Stapling permite que o servidor forneça proativamente o estado de revogação do certificado aos navegadores, eliminando a latência de consultas independentes ao servidor OCSP da CA.

Estratégias de automação de certificados

Com o prazo de validade de 47 dias a aproximar-se em 2029, a automação já não é opcional. Aqui estão três abordagens comprovadas:

Opção 1: Certbot + Cron (indivíduos / equipas pequenas). A abordagem mais simples, adequada para ambientes com um número reduzido de servidores. Após a instalação, o Certbot configura automaticamente uma tarefa agendada que verifica a expiração dos certificados duas vezes por dia e os renova 30 dias antes do vencimento.

Opção 2: Integração de cliente ACME (implantações de média escala). Se utiliza implantações containerizadas (Docker/Kubernetes), integre um cliente ACME diretamente no seu pipeline de implantação. Os servidores web Traefik e Caddy possuem suporte ACME nativo – obtêm e renovam certificados automaticamente sem necessidade do Certbot.

Opção 3: Plataformas empresariais de gestão de certificados (grandes organizações). DigiCert CertCentral, Sectigo Certificate Manager e plataformas similares fornecem gestão centralizada do ciclo de vida dos certificados. Suportam aquisição multi-CA, descoberta automática de certificados não geridos, relatórios de conformidade e alertas. Foram concebidas para organizações que gerem centenas ou milhares de certificados.

Perguntas frequentes

O que acontece quando um certificado SSL expira?

Após a expiração, os navegadores exibem uma página de aviso em ecrã inteiro (como o erro “A sua ligação não é privada” do Chrome). A maioria dos visitantes abandona imediatamente o site. Procure renovar pelo menos 7 dias antes da expiração. A renovação automática do Certbot elimina este risco por completo.

Posso instalar vários certificados SSL num mesmo domínio?

Sim, mas apenas um certificado está ativo em cada momento. O cenário mais comum é uma breve sobreposição durante a substituição de certificados. Se precisa de servir SSL para múltiplos domínios no mesmo servidor, utilize SNI (Server Name Indication) – suportado nativamente tanto pelo Nginx como pelo Apache.

A migração de HTTP para HTTPS prejudica o meu posicionamento SEO?

Não, se for feita corretamente. Certifique-se de que todos os URLs HTTP devolvem um redirecionamento 301 permanente para os seus equivalentes HTTPS. Adicione a versão HTTPS do seu site no Google Search Console. Atualize os URLs do seu sitemap para utilizar HTTPS. O Google normalmente conclui a alternância do índice dentro de algumas semanas.

Os certificados SSL gratuitos são seguros?

Sim. Os certificados DV do Let’s Encrypt utilizam os mesmos algoritmos de encriptação e a mesma força de chave que os certificados pagos. Não existe absolutamente nenhuma diferença na encriptação da camada de transporte entre opções gratuitas e pagas. O valor acrescentado dos certificados pagos reside no nível de validação de identidade e na cobertura de garantia – não na força da encriptação.

Os certificados wildcard cobrem subdomínios de múltiplos níveis?

Não. Um wildcard *.example.com cobre subdomínios de um único nível (como blog.example.com), mas não cobre sub.blog.example.com. Para cobrir subdomínios de múltiplos níveis, é necessário um certificado wildcard separado para cada nível.

Lista de verificação completa: SSL desde o início

Se está a construir um novo site com HTTPS desde a base, siga esta sequência de execução:

  1. Escolher e registar um domínio: Utilize a Ferramenta de Verificação de Domínios da Nameslink para verificar a disponibilidade em mais de 1.500 extensões. Se precisa de inspiração para nomes, experimente o Gerador de Nomes de Domínio. Depois de encontrar o domínio ideal, conclua o registo através da Nameslink.
  2. Configurar registos DNS: Aponte o registo A do seu domínio para o endereço IP do seu servidor.
  3. Instalar um servidor web: Faça o deploy do Nginx ou Apache.
  4. Solicitar um certificado SSL: Utilize o Certbot + Let’s Encrypt para obter um certificado DV gratuito.
  5. Configurar HTTPS: Aplique a configuração de boas práticas do Nginx descrita neste guia.
  6. Configurar o redirecionamento HTTP para HTTPS: Certifique-se de que todos os pedidos HTTP são automaticamente redirecionados para HTTPS.
  7. Testar e verificar: Execute uma análise no SSL Labs para confirmar que a sua configuração atinge a classificação de segurança A+.
  8. Confirmar a renovação automática: Execute certbot renew --dry-run para verificar se a renovação automática está a funcionar corretamente.

Para quem já possui um domínio e pretende compreender o seu valor de mercado, a Ferramenta de Avaliação de Domínios da Nameslink fornece uma avaliação profissional baseada em 22 indicadores distintos.

A configuração de certificados SSL não é complicada, mas à medida que os períodos de validade continuam a diminuir, construir um pipeline de renovação automática fiável desde o primeiro dia é essencial. Quer escolha o Let’s Encrypt gratuito ou certificados comerciais pagos, a prioridade é a automação – certifique-se de que o seu fluxo de gestão de certificados está preparado antes que a era da validade de 47 dias chegue em 2029.