diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/grpc/net/NoiseWebSocketTunnelServer.java b/service/src/main/java/org/whispersystems/textsecuregcm/grpc/net/NoiseWebSocketTunnelServer.java index 4cc0d1dee..deabb65be 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/grpc/net/NoiseWebSocketTunnelServer.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/grpc/net/NoiseWebSocketTunnelServer.java @@ -73,7 +73,8 @@ public NoiseWebSocketTunnelServer(final int websocketPort, sslContext = SslContextBuilder.forServer(tlsPrivateKey, tlsCertificateChain) .clientAuth(ClientAuth.NONE) - .protocols(SslProtocols.TLS_v1_3) + // Some load balancers require TLS 1.2 for health checks + .protocols(SslProtocols.TLS_v1_3, SslProtocols.TLS_v1_2) .sslProvider(sslProvider) .build(); } else {