Ошибка рукопожатия SSL (CERTIFICATE_VERIFY_FAILED) в grpc ++ - PullRequest
0 голосов
/ 28 января 2019

Я не могу изменить, найти сертификат SSL, который использует приложение распознавание речи .

Мне нужно изменить сертификаты, так как я нахожусь в безопасной сети, которая контролирует все HTTPSтрафик и использует сертификат, отличный от значения по умолчанию.

При выполнении вышеупомянутого примера распознавания речи я получаю сообщение об ошибке:

E0128 15:20:51.191576608    7156 ssl_transport_security.cc:1233] Handshake failed with fatal error SSL_ERROR_SSL: error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED

Я попытался найти место, где я могу изменитьSSL сертификаты и поставить сертификат, предоставляемый XYZ framework .У меня есть XYZ.pem файл сертификата, который я положил в \etc\ssl\certs, но ничего не изменилось.

Может кто-нибудь помочь мне решить эту проблему?

1 Ответ

0 голосов
/ 04 февраля 2019

Это решило мою проблему.

Просто зайдите на /etc/ssl/certs и найдите, куда указывает ca-bundles.pem.

Перейдите к файлу ca-bundles.pem (для меня это было в /var/lib/ca-certificates/ca-bundles.pem) и добавьте свой сертификат вручную, скопировав его из файла .pem.

сохраните изменения и запустите тесты.:)

...