grpc中不安全的连接是什么意思?

时间:2018-06-24 09:40:58

标签: ssl grpc http2

gRPC基于http2,必须使用ssl。 但是我发现我可以创建使用不安全的服务器。

我想知道insecure意味着不使用ssl或对http2使用预定义的证书吗?

1 个答案:

答案 0 :(得分:3)

HTTP / 2不坚持使用SSL / TLS。但是所有网络浏览器仅通过SSL / TLS because of problems when using it over plaintext HTTP over the Internet实现HTTP2。因此,如果不使用Web浏览器,而是使用另一个HTTP / 2客户端,则可以使用不具有SSL / TLS的HTTP / 2。

所以是的,不安全的gRPC正在使用未加密的HTTP / 2连接(h2c)。尽管some implementations do not support this,类似于网络浏览器不支持未加密的HTTP / 2(h2c)。