From 1ff7a92b35eecd6af981f76d8b074b170822d094 Mon Sep 17 00:00:00 2001 From: Riya Mehta Date: Tue, 12 Nov 2024 14:45:19 -0800 Subject: [PATCH] fix file checking logic. --- .../google/api/gax/grpc/InstantiatingGrpcChannelProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java b/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java index 4f4ca33530..2df5a604bd 100644 --- a/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java +++ b/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java @@ -502,7 +502,7 @@ ChannelCredentials createS2ASecuredChannelCredentials() { // Try to load MTLS-MDS creds. File rootFile = new File(MTLS_MDS_ROOT); File certKeyFile = new File(MTLS_MDS_CERT_CHAIN_AND_KEY); - if (!rootFile.isFile() || !certKeyFile.isFile()) { + if (rootFile.isFile() && certKeyFile.isFile()) { // Try to connect to S2A using mTLS. ChannelCredentials mtlsToS2AChannelCredentials = null; try {