SSL握手误差(CERTIFICATE_VERIFY_FAILED)在GRPC ++

问题描述 投票:0回答:1

我无法改变发现grpc speech recognition应用程序使用的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框架提供的证书的位置。我有我把XYZ.pem但没有改变\etc\ssl\certs证书文件。

有人可以帮助我解决这个问题?

linux ssl ssl-certificate opensuse
1个回答
0
投票

这解决了我的问题。

只要到/etc/ssl/certs并找到了ca-bundles.pem指向。

转到文件ca-bundles.pem(对我来说这是/var/lib/ca-certificates/ca-bundles.pem),并从.pem文件复制它手动添加您的证书。

保存更改并运行测试。 :)

© www.soinside.com 2019 - 2024. All rights reserved.