grpc 流:无法检查对等方:缺少选定的 ALPN 属性

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

我正在使用c++开发一对没有任何证书的grpc流服务器和客户端。它按预期工作。

然后我想使用Envoy作为服务器的网关。这是我想要做的:

          secure            insecure
client ----------- Envoy -------------server

换句话说,我想在客户端和 Envoy 之间创建带有证书的 grpc 连接。但是在部署了 Envoy 和服务器之后,我总是得到错误:

StreamData rpc failed: failed to connect to all addresses; last error: UNKNOWN: ipv4:172.16.0.3:1444: Cannot check peer: missing selected ALPN property.

我的机器是CentOS 7,

openssl
的版本是
OpenSSL 1.1.1k  25 Mar 2021
.

这是我的代码和我的特使配置:https://github.com/envoyproxy/envoy/issues/26172

ssl-certificate grpc http2 envoyproxy
© www.soinside.com 2019 - 2024. All rights reserved.