Erro SSL: erro: 0B080074: rotinas de certificado x509: X509_check_private_key: incompatibilidade de valores de chave

2

ERRO:

SSL error: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch

ETAPAS:

openssl genrsa -out SITE.TLD.key 2048
openssl req -new -key SITE.TLD.key -out SITE.TLD.csr

(envie o CSR ao site SSL para assinar)

add CERT to SITE.TLD.crt
add CA to SITE.TLD.ca

acorrentou-os:

cat SITE.TLD.crt SITE.TLD.ca > chained.cert

Alguma ideia do que estou fazendo errado? Eu estou usando o LiteSpeed HTTPd

    
por Tiffany Walker 03.04.2013 / 06:17

2 respostas

4

Primeiro, verifique se a chave privada realmente corresponde, olhando para o módulo.     diff < (openssl rsa em KEY -modulus -noout) < (openssl x509 em CERT -modulus -noout) deve produzir sem saída

    
por 03.04.2013 / 06:43
0

Verifique o conteúdo do seu certificado.

Isso provavelmente não é uma solução para todos, mas pelo menos resolveu meu problema quando recebi o mesmo erro.

Copiei / colei o certificado de um e-mail que recebi da CA. Depois de dar uma olhada no que eu realmente copiei colado, percebi que cada linha tinha um espaço principal. Depois de remover estes tudo funciona bem.

    
por 31.05.2014 / 22:08