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.

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
Se preferir não executar os comandos, cole os dois arquivos no Verificador de Correspondência de Certificado e Chave e veja o resultado.
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
Uma CSR é emitida imediatamente. Ele será emitido para você assim que você preencher o Gerador de CSR de SSL mencionado acima.
Copiar link
Se você inserir acidentalmente ou propositalmente algumas informações incorretas ao usar a ferramenta de geração de CSR, a CSR e a chave privada ainda serão emitidas para você imediatamente. No entanto, depois de usar o código CSR para solicitar um certificado SSL, você poderá ou não receber um certificado SSL. Fica a critério exclusivo da Autoridade Certificadora aprovar ou recusar a emissão do seu Certificado SSL se você inserir informações incorretas sobre você e sua empresa.
Se você perceber que inseriu informações incorretas ao gerar o CSR, basta colocar de lado, ignorar ou excluir o CSR e a chave privada existentes. Depois disso, você deve gerar um novo código CSR (que também gerará automaticamente uma nova chave privada), usando as informações corretas sobre você e sua empresa. Use o CSR mais recente ao solicitar um certificado SSL e, em seguida, sua chave privada mais recente ao instalar o certificado SSL em seu site e servidor.
Copiar link
O CSR contém as seguintes informações criptografadas: seu país, estado, cidade, nome da organização, departamento da organização, o nome de domínio para o qual você deseja que o certificado SSL seja emitido e o endereço de e-mail para o qual o código do CSR e a chave privada serão enviados depois que ambos forem gerados.
Copiar link
Um certificado SSL Wildcard para vários domínios foi criado especificamente para permitir que os usuários protejam vários domínios e subdomínios usando um único certificado SSL.
OBSERVAÇÃO Nº 1: qualquer certificado SSL curinga de vários domínios deve começar com um domínio não curinga. Isso significa que sempre que você configurar e solicitar um certificado SSL curinga de vários domínios, precisará gerar um CSR (Certificate Signing Request, solicitação de assinatura de certificado) para um único domínio (como: example.com), sem nenhum sinal de asterisco “*”. Esse é um requisito que vem das autoridades de certificação. Todos os SANs adicionais (2º, 3º e 4º domínios) podem ser domínios curinga.
Por exemplo, um certificado SSL Wildcard de vários domínios que tem 3 SAN (4 domínios) por padrão permite que você proteja o seguinte:
OBSERVAÇÃO Nº 2: se você adicionar um item SAN como *.domain.com, protegerá seus subdomínios ilimitados, mas não o domínio principal. Por exemplo, se você quiser proteger dois domínios e todos os seus subdomínios, deverá configurar o SSL no seguinte formato:
Você pode adicionar subdomínios ao seu servidor e eles serão cobertos automaticamente pelo seu certificado SSL curinga. Você não precisa reemitir seu certificado SSL curinga sempre que adicionar subdomínios a ele. Os subdomínios recém-adicionados serão automaticamente cobertos pelo seu certificado SSL curinga.
Copiar link
O “Certificado SSL” significa “Certificado de camadas de soquete de segurança”. Esse protocolo foi criado para proteger os dados que trafegam entre duas máquinas por meio da criptografia de dados.
Todas as informações da Internet são basicamente transferidas de um local para outro na forma de linguagem HTTP (Hyper Text Transfer Protocol). Mas o HTTP, por si só, é desprotegido e suscetível a ladrões e trapaceiros da Internet. É por isso que os certificados SSL foram desenvolvidos para proteger as informações que trafegam na Internet.
Você pode saber sobre os certificados SSL por algumas coisas comuns que vê no navegador: o cadeado, o “HTTPS” na guia do navegador (quando o HTTP está sendo protegido por SSL, ele herda a letra “S”).
Todas essas são indicações de que o site que você está usando tem criptografia SSL e que suas informações estão seguras contra ataques cibernéticos.
Copiar link
Uma garantia de certificado SSL é um seguro que cobre qualquer dano que você possa sofrer como resultado de uma violação de dados ou invasão causada por uma falha no certificado. O valor das garantias SSL varia de US$ 5.000 a US$ 1.500.000. Isso significa que os certificados de maior valor vêm com garantias mais extensas.
Copiar link