diff --git a/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/crt/S3NativeClientConfiguration.java b/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/crt/S3NativeClientConfiguration.java index 4925a708c818..56c79c721a30 100644 --- a/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/crt/S3NativeClientConfiguration.java +++ b/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/crt/S3NativeClientConfiguration.java @@ -74,7 +74,7 @@ public S3NativeClientConfiguration(Builder builder) { .withCipherPreference(TlsCipherPreference.TLS_CIPHER_SYSTEM_DEFAULT); if (builder.httpConfiguration != null - && builder.httpConfiguration.trustAllCertificatesEnabled() != null) { + && Boolean.TRUE.equals(builder.httpConfiguration.trustAllCertificatesEnabled())) { log.warn(() -> "SSL Certificate verification is disabled. " + "This is not a safe setting and should only be used for testing."); clientTlsContextOptions.withVerifyPeer(!builder.httpConfiguration.trustAllCertificatesEnabled());