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
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
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
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.
Tags ssl openssl linux ssl-certificate