RSA e ECC · comparação SPKI SHA-256

Verifique se um CSR e uma chave privada correspondem.

Verifique online se o CSR e a chave privada correspondem antes de solicitar ou instalar um certificado SSL. O comparador confronta as chaves públicas localmente no navegador, sem enviar a chave privada.

Comparação só no navegador · Sua chave privada não é enviada

Cole ou envie o CSR e a chave privada.

Os arquivos enviados são lidos localmente, ambas as entradas ficam nesta guia do navegador e são descartadas quando você limpa ou fecha a página.

Aceita solicitações PKCS#10 em .csr, .p10, .req, .pem ou .der.

Aceita arquivos .key ou .pem sem criptografia, em PKCS#8, RSA PKCS#1 ou EC SEC1.

O resultado da correspondência aparecerá aqui

O fósforo extrai ambas as chaves públicas, compara seus SPKI bytes canônicos, e verifica a auto-assinatura de CSR.

CSR chave pré-voo

Verifique o par antes da emissão do certificado.

Um CSR contém uma chave pública e é assinado pela chave privada correspondente. Nomes de arquivo e de domínio não provam que dois arquivos formam um par. A comparação criptográfica evita enviar uma solicitação de uma chave privada que você não tem mais.

Evite emitir sem a chave

Confirme que você ainda tem a chave privada necessária para instalar o certificado produzido a partir deste CSR.

Compare as chaves reais

A decisão usa bytes canônicos de chave pública, não nomes de arquivos, assuntos, domínios ou formatação PEM.

Mantenha o material-chave local

Processar, normalizar, discutir e comparar tudo acontece dentro da guia do navegador atual.

VERIFICAR CORRESPONDÊNCIA DE CSR E CHAVE PRIVADA

Como verificar se um CSR e uma chave privada correspondem.

Você precisa do CSR completo e da chave privada que acredita ter criado esse CSR. Não confie apenas em nomes de arquivo parecidos.

  1. 01

    Adicione o CSR completo

    Cole o conteúdo PEM ou envie uma solicitação PKCS#10 em .csr, .p10, .req, .pem ou .der.

  2. 02

    Adicione a chave privada candidata

    Cole o conteúdo PEM ou envie um arquivo .key ou .pem sem criptografia. O valor permanece nesta aba.

  3. 03

    Selecione a opção Verificar correspondência

    Revise a decisão de correspondência ou ausência de correspondência, as duas impressões digitais SPKI SHA-256 e o status da assinatura do CSR.

RESULTADOS DA COMPARAÇÃO

O que seu resultado de CSR significa.

Correspondem

O CSR contém a chave pública derivada desta chave privada. Mantenha a chave privada em segurança e envie o CSR à autoridade certificadora.

Sem correspondência

Localizar a chave original ou gerar uma nova chave e CSR par antes de solicitar ou instalar um certificado.

Não é possível analisar

Confira as linhas de delimitação do PEM, verifique se nenhuma entrada está truncada e use o OpenSSL localmente quando a chave privada estiver criptografada.

Comparação de chaves públicas

Como funciona o comparador de CSR e chave privada.

O comparador extrai a chave pública incorporada no CSR e deriva a chave pública da chave privada informada. As duas chaves são exportadas como DER canônico de SubjectPublicKeyInfo (SPKI) antes da comparação dos bytes.

Ele também calcula uma impressão digital SHA-256 de cada valor SPKI, para você auditar a decisão. Essa abordagem funciona para RSA e para chaves de curva elíptica com suporte. A comparação de módulo RSA não funciona para ECC.

O que uma combinação prova

  • The CSR and private key contain the same public key
  • The CSR can be verified with its embedded public key
  • The private key can be used with a certificate issued from this CSR

Uma correspondência não prova a posse do domínio, não valida o subject do CSR e não garante a emissão do certificado.

Verifique a correspondência entre CSR e chave privada com o OpenSSL.

Execute esses comandos em uma máquina confiável quando a chave privada é criptografada ou sua política não permite ferramentas de navegador.

CSR SPKI SHA-256

openssl req -in request.csr -pubkey -noout \
  | openssl pkey -pubin -outform DER \
  | openssl dgst -sha256

CHAVE PRIVADA SPKI SHA-256

openssl pkey -in private.key -pubout \
  | openssl pkey -pubin -outform DER \
  | openssl dgst -sha256

O que fazer quando o CSR e a chave privada não correspondem.

Verifique a máquina que gerou o CSR, o diretório de renovação, o gerenciador de segredos, os registros de implantação e os backups seguros. Uma renovação pode ter criado uma nova chave privada enquanto o CSR ou o certificado antigo manteve o mesmo nome de arquivo.

Não é possível recuperar uma chave privada a partir de um CSR. Se a chave correta não estiver disponível, gere um novo par de chave privada e CSR e envie a nova solicitação, ou peça à CA para reemitir o certificado.

Formatos e limites suportados.

Cole o PEM do CSR PKCS#10 ou o DER em Base64, ou envie um arquivo .csr, .p10, .req, .pem ou .der. Chaves privadas podem ser coladas ou enviadas como .key ou .pem sem criptografia, em PKCS#8, RSA PKCS#1 ou EC SEC1. As curvas EC com suporte são P-256, P-384 e P-521.

Chaves privadas criptografadas, certificados, pacotes PFX/PKCS#12 e chaves de hardware não exportáveis ficam de propósito fora do escopo desta página. Use o OpenSSL ou o seu sistema de gestão de chaves para esses formatos.

Relacionados com CSR ferramentas

Decodificador de CSR

Decodifique o subject, os SANs, a chave pública, a assinatura e as extensões solicitadas antes de enviar o CSR.

Decode CSR

Gerador de CSR

Crie localmente um novo par de CSR e chave privada quando os arquivos atuais não corresponderem ou a chave original tiver sido perdida.

Generate CSR

Comparador de certificado e chave

Compare um certificado SSL emitido com a chave privada antes de instalá-lo em um servidor.

Check certificate & key

PKCS#1 / PKCS#8 Conversor

Conversão de formato chave privada e pública entre PKCS#1 e PKCS#8 Quando um servidor espera uma diferença PEM Cabeçalho.

Convert key format

PERGUNTAS FREQUENTES SOBRE CSR E CHAVE PRIVADA

Perguntas frequentes sobre CSR e chave privada.

Como verifico se um CSR e uma chave privada correspondem?

Cole ou envie a solicitação de assinatura de certificado completa e a chave privada. O comparador extrai a chave pública de cada entrada, converte as duas para SubjectPublicKeyInfo canônico e as compara. Chaves públicas idênticas significam que o CSR e a chave privada correspondem.

É seguro colar uma chave privada neste verificador?

A comparação roda localmente no navegador. O CSR e a chave privada não são enviados ao nosso servidor, não são armazenados e não entram na URL. Limpe o formulário ou feche a aba ao terminar. Siga a política da sua organização para chaves de produção.

O comparador de CSR oferece suporte a chaves RSA e ECC?

Sim. Ele compara chaves públicas canônicas em vez do método de módulo exclusivo de RSA, então aceita RSA e também chaves ECDSA nas curvas P-256, P-384 e P-521.

Posso verificar uma chave privada criptografada?

Esta versão não solicita nem decifra frases secretas de chave privada. Use os comandos OpenSSL desta página quando a chave estiver criptografada, ou crie uma cópia temporária sem criptografia em uma máquina confiável e apague-a logo em seguida.

O que devo fazer se o CSR e a chave privada não corresponderem?

Procure a chave privada criada junto com o CSR. Verifique o servidor original, o diretório de renovação, o gerenciador de segredos e os backups. Se não conseguir recuperá-la, gere uma nova chave privada e um novo CSR e envie o CSR ou solicite a reemissão do certificado.

Comparando o módulo RSA é suficiente?

A comparação de módulo funciona para RSA, mas não cobre chaves de curva elíptica. Este comparador confronta a estrutura completa e normalizada da chave pública e informa uma impressão digital SHA-256, de forma consistente para RSA e para chaves ECC com suporte.

Esta página pode combinar um certificado com uma chave privada?

Não, esta página está deliberadamente focada em verificar CSR Use-o antes de enviar o CSR A correspondência de certificados é uma operação separada e não se infere dos nomes ou nomes de arquivos.