gRPC是否在Android下支持TLS 1.3?

时间:2020-09-15 16:28:12

标签: okhttp grpc-java

在Android App中,使用最新版本的io.grpc:grpc-okhttp:1.32.1,我似乎无法与服务器建立TLS 1.3连接。 okhttp-2.7.4引用了ConnectionSpec.MODERN_TLS的定义,该定义不包括TLS 1.3。我看到okhttp3具有所需的ConnectionSpec.MODERN_TLS定义,但是OKHttpChannelBuilder不会采用该类引用。

是否可以创建支持TLS 1.3的gRPC ManagedChannel

1 个答案:

答案 0 :(得分:2)

如果您不特定于Google的实现,可以使用Wire的gRPC客户端。它将在支持它的设备上执行TLSv1.3。或在任何设备上将其与Conscrypt for TLSv1.3一起使用。

https://square.github.io/wire/