Certificado SSL - HTTPS Grátis! Atualização: Adicionado suporte a certificado curinga!

Agora você pode obter certificados https gratuitos (incluindo certificados curinga) da autoridade certificadora sem fins lucrativos Let's Encrypt! Este é um site que o guiará pelas etapas manuais para obter seu Certificado https para que você possa fazer seu próprio site usar https! Este site é open source e NUNCA pede suas chaves privadas. Nunca confie em um site que pede suas chaves privadas!
NOTA: Este site é para pessoas que sabem como gerar assinatura de certificado solicitações (CSRs)! Se você não estiver familiarizado sobre como fazer isso, use o projeto oficial official client que pode emitir e instalar automaticamente certificados https para você. este site é projetado para pessoas que sabem o que estão fazendo e querem apenas obter seu certificado https gratuito e válido por 3 meses.
Se você precisar renovar um certificado, basta concluir as etapas abaixo novamente.

Step 1:Informações da Conta

Let's Encrypt requer que você registre um e-mail de conta e uma chave pública antes emissão de certificado. O e-mail é para que eles possam entrar em contato com você, se necessário, e a chave pública é para que você possa assinar com segurança suas solicitações para emitir/revogar/renovar seus certificados. Mantenha a chave privada da sua conta em segredo! Qualquer um que o tenha pode se passar por você ao fazer solicitações ao Let's Encrypt!

Como gerar um novo par de chaves de conta usando openssl:
  1. Gere uma chave privada de conta se você não tiver uma:
    (MANTENHA SUA ACCOUNT.KEY EM SEGREDO!)
    openssl genrsa 4096 > account.key
  2. Imprima sua chave pública:
    openssl rsa -in account.key -pubout
  3. Copie e cole a chave pública na caixa abaixo.


Step 2: Solicitação de assinatura de certificado

Esta é a solicitação de assinatura de certificado (CSR) que você envia para Let's Encrypt para emitir um certificado assinado. Ele contém os domínios do site que você deseja emitir certificados e a chave pública de sua chave privada TLS. mantenha sua TLS private key em segredo! Qualquer um que o tenha pode se passar por dono do seu site!
Como gerar uma nova solicitação de assinatura de certificado (CSR):
  1. Gere uma chave privada TLS se você não tiver uma:
    (MANTENHA DOMAIN.KEY EM SEGREDO!)
    openssl genrsa 4096 > domain.key
  2. Gere um CSR para os domínios para os quais deseja certificados:
    (substitua "foo.com" pelo seu domínio)
    Linux:
        #altere "/etc/ssl/openssl.cnf" como precisar:
        #  Debian: /etc/ssl/openssl.cnf
        #  RHEL e CentOS: /etc/pki/tls/openssl.cnf
        #  Mac OSX: /System/Library/OpenSSL/openssl.cnf
    
        openssl req -new -sha256 -key domain.key -subj "/" \
          -reqexts SAN -config <(cat /etc/ssl/openssl.cnf \
          <(printf "\n[SAN]\nsubjectAltName=DNS:foo.com,DNS:www.foo.com"))
        
  3. Copie e cole o CSR na caixa abaixo.


Step 3: Assinar solicitações de API (aguardando...)


Step 4: Verificar propriedade (aguardando...)


Step 5: Install Certificate (waiting...)