Назад | Перейти на главную страницу

Ошибка SSL: ошибка: 0B080074: процедуры сертификата x509: X509_check_private_key: несоответствие значений ключей

ОШИБКА:

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

ШАГИ:

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

(отправьте CSR на сайт SSL для подписи)

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

приковал их:

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

Любая идея, что я делаю неправильно? Я использую LiteSpeed ​​HTTPd

Сначала убедитесь, что закрытый ключ действительно совпадает, посмотрев на модуль
diff <(openssl rsa -in KEY -modulus -noout) <(openssl x509 -in CERT -modulus -noout) не должен выводить

Дважды проверьте содержимое вашего сертификата.

Вероятно, это решение не для всех, но, по крайней мере, оно решило мою проблему, когда я получил ту же ошибку.

Я скопировал / вставил сертификат из электронного письма, полученного от центра сертификации. Присмотревшись к тому, что я на самом деле скопировал, я понял, что каждая строка имеет начальный пробел. После их удаления все работает нормально.