From 25d1b414c58982694296a07d01215f3445eeb6aa Mon Sep 17 00:00:00 2001 From: Philip Marzullo Date: Fri, 6 Nov 2020 13:48:29 -0500 Subject: [PATCH] 0004630: TransportManagerFactory needs to call SelfSignedX509TrustManager constructor with actual trust store used instead of null --- .../src/main/java/org/jumpmind/security/SecurityService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/symmetric-util/src/main/java/org/jumpmind/security/SecurityService.java b/symmetric-util/src/main/java/org/jumpmind/security/SecurityService.java index 4c57afb801..9d8c998cde 100644 --- a/symmetric-util/src/main/java/org/jumpmind/security/SecurityService.java +++ b/symmetric-util/src/main/java/org/jumpmind/security/SecurityService.java @@ -22,6 +22,7 @@ import java.io.File; import java.io.FileInputStream; +import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.security.KeyStore; @@ -71,6 +72,9 @@ public KeyStore getTrustStore() { ks.load(is, getTrustStorePassword().toCharArray()); is.close(); return ks; + } catch (FileNotFoundException e) { + log.warn("Unable to open " + getTrustStoreFilename() + ", returning null"); + return null; } catch (RuntimeException e) { throw e; } catch (Exception e) {