hero-faq-1

Perguntas frequentes

Como instalar o certificado SSL em um servidor?

Para instalar o certificado SSL em um servidor, é necessário carregar os arquivos do certificado SSL, incluindo os certificados raiz e intermediário (geralmente incluídos em um arquivo CA Bundle), do seu dispositivo para o servidor do site que deseja criptografar. Como não há um processo universal para a instalação do certificado SSL, a maneira mais rápida de ativar o HTTPS em qualquer servidor é seguir nossos guias de instalação de SSL.

Copiar link

Como instalar o certificado SSL em meu site?

Para instalar o certificado SSL em seu site, você deve obtê-lo de uma CA válida enviando a Solicitação de assinatura de certificado. Depois que a CA validar seu aplicativo, você receberá os arquivos de instalação por e-mail. A próxima etapa é fazer o download em seu computador local e, em seguida, carregar os arquivos no servidor do site. Esta é uma breve explicação de como ativar o SSL.

Copiar link

Onde instalo o certificado SSL?

Você instala o certificado SSL no servidor de hospedagem do seu site. O diretório do arquivo varia de sistema para sistema, mas geralmente é indicado ao lado da seção “Upload Certificate” (Carregar certificado). Algumas plataformas carregam automaticamente o certificado na pasta correta, enquanto outros clientes podem suportar apenas comandos OpenSSL para a instalação do certificado.

Copiar link

Qual é o custo para instalar um certificado SSL em meu site?

O custo da instalação de um certificado SSL em um site varia de acordo com o tipo de certificado escolhido e com a autoridade de certificação. A compra de um certificado custa entre US$ 7 e centenas de dólares por ano.

O custo de ter alguém para instalar um certificado SSL em seu site dependerá das habilidades específicas dessa pessoa e da complexidade de sua instalação específica. Você pode encontrar desenvolvedores da Web ou profissionais de TI especializados em instalações de certificados SSL e negociar uma taxa com eles com base em sua experiência e no escopo do projeto. Seus custos variam de US$ 20 a algumas centenas de dólares.

Copiar link

Quanto tempo leva para instalar um certificado SSL?

O tempo necessário para instalar um certificado SSL dependerá de alguns fatores, como a plataforma do servidor da Web, o tipo de autoridade de certificação e a complexidade da instalação. De modo geral, um certificado SSL pode ser instalado em poucos minutos se todas as informações necessárias estiverem disponíveis. Se forem necessárias etapas adicionais, a instalação poderá demorar mais para ser concluída.

Copiar link

Qual é a dificuldade de instalar um certificado SSL?

A instalação de um certificado SSL é bastante fácil e geralmente pode ser feita em algumas etapas simples. Primeiro, você precisará gerar um arquivo de Solicitação de Assinatura de Certificado (CSR) e enviá-lo à Autoridade de Certificação. Depois que o certificado SSL for emitido, você precisará instalá-lo no servidor da Web. Dependendo do servidor, o processo de instalação pode variar, mas a documentação fornecida pela empresa de hospedagem ou pela CA deve facilitar o processo.

Copiar link

Como verificar a integridade do par de chaves privadas?

Você pode verificar a integridade de um certificado SSL e de um par de chaves privadas com o utilitário
utilitário OpenSSL
e suas linhas de comando.

O processo consiste em quatro etapas:

  1. Verifique se a chave privada não foi alterada.
  2. Verificar a correspondência do valor do módulo com a chave privada e o par de certificados SSL
  3. Executar com êxito a criptografia com a chave pública do certificado e a descriptografia com a chave privada
  4. Confirmar a integridade do arquivo, que é assinado com a chave privada

Verificar a integridade da chave privada

Execute o seguinte comando: openssl rsa -in [key-file .key] -check -noout

Aqui está um exemplo de uma chave privada corrompida:

erro de chave privada

Outros erros resultantes de uma chave alterada/forjada estão listados abaixo:

  • Erro na chave RSA: p não é primo
  • Erro na chave RSA: n não é igual a p q
  • Erro na chave RSA: d e não é congruente com 1
  • Erro de chave RSA: dmp1 não é congruente com d
  • Erro na chave RSA: iqmp não é o inverso de q

Se você encontrou algum dos erros acima, sua chave privada foi adulterada e pode não funcionar com sua chave pública. Considere a possibilidade de criar uma nova chave privada e solicitar um certificado de substituição.

Aqui está um exemplo de chave privada que atende à integridade:

chave rsa ok

Verificar a correspondência do valor do módulo com a chave privada e o par de certificados SSL


Observação:

O módulo da chave privada e do certificado deve corresponder exatamente.

Para visualizar o Modulus do certificado, execute o comando:

openssl x509 -noout -modulus -in [certificate-file .cer]

Para exibir a chave privada Modulus, execute o comando:

openssl rsa -noout -modulus -in [key-file .key]

Criptografar com a chave pública de e descriptografar com a chave privada

1. Obtenha a chave pública do certificado:

openssl x509 -in [certificate-file .cer] -noout -pubkey > certificatefile.pub.cer

2. Criptografar o conteúdo do arquivo test.txt usando a chave pública

Crie um novo arquivo chamado test.txt (você pode usar o Bloco de Notas) com o conteúdo “message test”. Execute o seguinte comando para criar uma mensagem criptografada no arquivo cipher.txt.

openssl rsautl -encrypt -in test.txt -pubin -inkey certificatefile.pub.cer -out cipher.txt

3. Descriptografar de cipher.txt usando a chave privada
Execute o seguinte comando para descriptografar o conteúdo de cipher.txt.

openssl rsautl -decrypt -in cipher.txt -inkey [key-file .key]

Certifique-se de poder descriptografar o conteúdo do arquivo cipher.txt no terminal. A saída do terminal deve corresponder ao conteúdo do arquivo test.txt.

Se o conteúdo não corresponder, a chave privada foi adulterada e pode não funcionar com sua chave pública. Considere a possibilidade de criar uma nova chave privada e solicitar um certificado de substituição. Aqui está um exemplo de uma mensagem descriptografada:

teste de mensagem

4. Confirme a integridade do arquivo assinado com a chave privada

Execute o seguinte comando para assinar os arquivos test.sig e test.txt com sua chave privada:

openssl dgst -sha256 -sign [key-file .key] -out test.sig test.txt

Agora, verifique os arquivos assinados com sua chave pública extraída da etapa 1.

openssl dgst -sha256 -verify certificatefile.pub.cer -signature test.sig test.txt

Certifique-se de que a saída do terminal seja exatamente como no exemplo abaixo:

verificado ok
Se sua chave privada for adulterada, você receberá a seguinte mensagem:

falha na verificação
Nesse caso, você deve criar uma nova chave privada e solicitar um certificado de substituição.

Fonte: Base de Conhecimento da Digicert

Copiar link

O que é a pasta .well-known?

No diretório ~/public do seu servidor, você pode encontrar a pasta .well-known. Os URIs conhecidos são Identificadores Uniformes de Recursos para serviços ou informações conhecidos, disponíveis de forma consistente nos servidores em URLs.

Alguns servidores criam a pasta .well-known automaticamente, mas, às vezes, pode ser necessário adicioná-la manualmente. Esse diretório funciona como um protocolo baseado na Web para obter metadados do site sobre um host antes de fazer uma solicitação.

Para que é usada a pasta .well-known?

Ao solicitar um certificado SSL, você deve comprovar a propriedade do domínio como parte do DCV. Se você escolher o método HTTP/HTTPS, terá de criar o diretório .well-known, a pasta na qual deverá carregar um arquivo TEXT para que a CA analise e aprove sua solicitação de SSL.

O arquivo deve ser acessível por meio de um link de site ativo. Depois que você adicionar o arquivo de validação, o sistema de rastreamento da CA examinará seu site e procurará o arquivo. Quando ele o encontrar, você deverá passar pela validação do domínio em poucos minutos.

Copiar link

Como criar a pasta .well-known?

Para criar a pasta well-known, você precisará acessar seu servidor por meio de um cliente SFTP, um painel de controle de hospedagem na Web ou qualquer outro meio apropriado. Veja a seguir como criar a pasta .well-known nas plataformas mais populares:

Como criar a pasta .well-known em servidores baseados em Linux?

As instruções abaixo são válidas para servidores Ubuntu, Debian e CentOS.

  1. Vá para o diretório raiz de seu site
  2. Crie um diretório chamado “.well-known”
  3. Dentro dela, crie outra pasta chamada “pki-validation”
  4. Carregue o arquivo TXT dentro do diretório “pki-validation”.

Como criar a pasta .well-known no cPanel?

  1. Faça login no WHM ou ignore esta etapa se você não tiver o WHM
  2. Localize e faça login na conta cPanel do seu nome de domínio
  3. Clique em “File Manager” (Gerenciador de arquivos)
  4. Escolha a opção “Raiz da Web (public_html/www)” e clique em “Ir”.
  5. Crie uma nova pasta chamada .well-known
  6. Dentro dessa pasta, crie outra pasta chamada: pki-validation
  7. Carregue seu arquivo TXT dentro da pasta pki-validation

Como criar a pasta .well-known no Plesk?

  1. Use a opção File Manager e vá para a seção Files (Arquivos) no menu do lado direito.
  2. Você deve criar a pasta.well-known na pasta raiz do documento padrão do seu domínio, que no Plesk é httpdocs.
  3. Para criar a pasta, selecione New e , em seguida, Create Directory.
  4. Dentro dapasta .well-known, crie a subpasta pki-validation .
  5. Use o botão Upload para adicionar o arquivo TXT de validação à pasta pki-validation.

Como criar a pasta .well-known em servidores Windows IIS?

Os servidores baseados no Windows não permitem que você coloque um ponto em um nome de pasta, portanto, é necessário seguir estas etapas:

  1. Vá para a unidade C:.
  2. Crie uma nova pasta chamada well-known
  3. Dentro da pasta conhecida, crie outra pasta chamada pki-validation.
    Até o momento, suas pastas devem ter a seguinte aparência: C:well-knownpki-validation
  4. Faça upload do arquivo TXT na pasta pki-validation
  5. Abra o Gerenciador do IIS em seu servidor
  6. Clique com o botão direito do mouse em seu site e selecione Add Virtual Directory (Adicionar diretório virtual)
  7. Na seção Alias, escreva .well-known
  8. Na área Psychical Path (Caminho psíquico), digite o caminho para a pasta conhecida. Por exemplo:
    C:bem conhecido
  9. Pressione OK para criar esse alias

Como criar uma pasta .well-known no WordPress?

Você pode criar uma pasta .well-known no WordPress de três maneiras diferentes.

  1. Usando um plug-in especial
  2. Por meio do painel de sua hospedagem na Web
  3. Por meio de um cliente SFTP, como o FileZilla

Não recomendamos o uso de um plug-in, pois ele pode causar problemas de compatibilidade e segurança ao longo do tempo. Em vez disso, use nossas instruções acima para criar a pasta .well-known no cPanel, o painel de hospedagem mais popular.

Se você não tiver o cPanel, use um cliente SFTP. Conecte-se ao seu servidor e, dentro da pasta ~/public, procure o diretório .well-knwon. Se ele não estiver lá, clique com o botão direito do mouse na pasta pública, escolha Criar diretório e nomeie o novo diretório como .well-known.

Como criar uma pasta .well-known no AWS?

  1. Use o comando bash para criar a pasta .well-known.folder na instância do AWS EC2:
    mkdir -p .well-known/pki-validation
  2. Coloque seu arquivo de validação na subpasta pki-validation:
    nano .well-known/pki-validation/HashFileName.txt

Como criar o .well-known no macOS X Server?

Conecte-se ao seu servidor por meio do cliente FTP integrado ou da interface de linha de comando.

FTP

  1. Pressione Command+K
  2. Na janela Conectar ao servidor, digite o endereço do servidor FTP. Por exemplo, ftp://ftp.yourdomain.com. Clique em conectar.
  3. Em seguida, digite o nome de usuário e a senha do FTP e pressione Connect (Conectar) novamente.
  4. Localize o diretório raiz de seu domínio.
  5. Crie um diretório chamado .well-known
  6. Dentro do. bem conhecida, crie outra pasta chamada pki-validation.
  7. Faça upload do arquivo TXT dentro do diretório pki-validation

Interface de linha de comando

Você pode usar o SSH e o protocolo Secure Copy para carregar o arquivo TXT.

scp AC3E5D6I8G12935LSJEIK.txt

your_username@hostname:tld://Library/WebServer/Documents/.well-known/pki-validation

Onde ‘AC3E5D6I8G12935LSJEIK.txt’ é o nome do arquivo de validação, ‘your_username’ é o nome de usuário da conta do servidor, ‘hostname.tld’ é o nome do host do servidor Mac OSX e ‘/Library/WebServer/Documents/’ é o diretório padrão da pasta raiz do documento.

Para todos os tipos de servidor, se você tiver feito tudo corretamente, deverá ser capaz de abrir o seguinte URL e ver o código hash junto com “comodoca.com” em qualquer navegador da Web:

http://mywebsite.com/.well-known/pki-validation/HashFileName.txt

Copiar link

Como verificar quais informações meu CSR possui? É possível consultar meu CSR?

Sim, você pode ver as informações que seu CSR inclui usando nossa ferramenta Decodificador de CSR. Ele está realizando um processo oposto à criptografia.

Copiar link