From 7c5890cdef61ebe6bccc8c1190a13e8d3ff8945b Mon Sep 17 00:00:00 2001 From: shiyiyue1102 Date: Thu, 6 Apr 2023 16:30:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=96=E6=B6=88=E9=BB=98=E8=AE=A4openssl?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/alibaba/nacos/common/remote/TlsConfig.java | 2 +- .../alibaba/nacos/common/remote/client/grpc/GrpcClient.java | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/com/alibaba/nacos/common/remote/TlsConfig.java b/common/src/main/java/com/alibaba/nacos/common/remote/TlsConfig.java index 3007e3e0d02..be8fc4d0693 100644 --- a/common/src/main/java/com/alibaba/nacos/common/remote/TlsConfig.java +++ b/common/src/main/java/com/alibaba/nacos/common/remote/TlsConfig.java @@ -25,7 +25,7 @@ public class TlsConfig { /** * ssl provider,default OPENSSL,JDK,OPENSSL_REFCNT. */ - private String sslProvider = "OPENSSL"; + private String sslProvider = ""; /** * enable tls. diff --git a/common/src/main/java/com/alibaba/nacos/common/remote/client/grpc/GrpcClient.java b/common/src/main/java/com/alibaba/nacos/common/remote/client/grpc/GrpcClient.java index c4b21b20415..e26d14b4e5c 100644 --- a/common/src/main/java/com/alibaba/nacos/common/remote/client/grpc/GrpcClient.java +++ b/common/src/main/java/com/alibaba/nacos/common/remote/client/grpc/GrpcClient.java @@ -386,7 +386,10 @@ private Optional buildSslContext() { } try { SslContextBuilder builder = GrpcSslContexts.forClient(); - builder.sslProvider(TlsTypeResolve.getSslProvider(tlsConfig.getSslProvider())); + if (StringUtils.isNotBlank(tlsConfig.getSslProvider())) { + builder.sslProvider(TlsTypeResolve.getSslProvider(tlsConfig.getSslProvider())); + } + if (StringUtils.isNotBlank(tlsConfig.getProtocols())) { builder.protocols(tlsConfig.getProtocols().split(",")); }