Wait! Don't Leave Without Securing Your Site
Get enterprise - grade SSL certificates at a fraction of retail prices.
Save 10% on your first order, by entering coupon code SAVE10 during checkout.

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
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
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
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
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
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
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:
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:
Outros erros resultantes de uma chave alterada/forjada estão listados abaixo:
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:
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:
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:
Se sua chave privada for adulterada, você receberá a seguinte mensagem:
Nesse caso, você deve criar uma nova chave privada e solicitar um certificado de substituição.
Fonte: Base de Conhecimento da Digicert
Copiar link
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.
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
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:
As instruções abaixo são válidas para servidores Ubuntu, Debian e CentOS.
Os servidores baseados no Windows não permitem que você coloque um ponto em um nome de pasta, portanto, é necessário seguir estas etapas:
Você pode criar uma pasta .well-known no WordPress de três maneiras diferentes.
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.
Conecte-se ao seu servidor por meio do cliente FTP integrado ou da 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
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