From 85713fabcb341158990500ce434e3cac840ee513 Mon Sep 17 00:00:00 2001 From: Jacob Halsey Date: Wed, 15 Feb 2023 12:30:59 +0000 Subject: [PATCH] =?UTF-8?q?Apply=20`SslVerifyMode`=20in=20`RedisURI.=20app?= =?UTF-8?q?lySsl(=E2=80=A6)`=20#2328?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jacob Halsey Original pull request: #2329 --- src/main/java/io/lettuce/core/RedisURI.java | 2 +- src/test/java/io/lettuce/core/RedisURIUnitTests.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/lettuce/core/RedisURI.java b/src/main/java/io/lettuce/core/RedisURI.java index a3f8e8e8c4..8c56fa2000 100644 --- a/src/main/java/io/lettuce/core/RedisURI.java +++ b/src/main/java/io/lettuce/core/RedisURI.java @@ -627,7 +627,7 @@ public void applySsl(RedisURI source) { LettuceAssert.notNull(source, "Source RedisURI must not be null"); setSsl(source.isSsl()); - setVerifyPeer(source.isVerifyPeer()); + setVerifyPeer(source.getVerifyMode()); setStartTls(source.isStartTls()); } diff --git a/src/test/java/io/lettuce/core/RedisURIUnitTests.java b/src/test/java/io/lettuce/core/RedisURIUnitTests.java index dc2a682448..7f0dfecf05 100644 --- a/src/test/java/io/lettuce/core/RedisURIUnitTests.java +++ b/src/test/java/io/lettuce/core/RedisURIUnitTests.java @@ -314,6 +314,10 @@ void shouldApplySslSettings() { assertThat(target.isSsl()).isTrue(); assertThat(target.isVerifyPeer()).isFalse(); assertThat(target.isStartTls()).isTrue(); + + source.setVerifyPeer(SslVerifyMode.CA); + target.applySsl(source); + assertThat(target.getVerifyMode()).isEqualTo(SslVerifyMode.CA); } @Test