diff options
| author | Paul-Christian Volkmer | 2024-04-23 15:52:40 +0200 |
|---|---|---|
| committer | Paul-Christian Volkmer | 2024-04-23 15:52:40 +0200 |
| commit | 7b3151d227e70948e3a18ea1db84e0252502cd29 (patch) | |
| tree | c6bfe48f59c7a8b498cf9ab8daefee364cd78851 /src/main | |
| parent | 26b415f3368eb11099b52ceefe4d4d31d0acbbbd (diff) | |
fix: custom rest template generation after ssl context creation
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/java/dev/dnpm/etl/processor/pseudonym/GpasPseudonymGenerator.java | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/main/java/dev/dnpm/etl/processor/pseudonym/GpasPseudonymGenerator.java b/src/main/java/dev/dnpm/etl/processor/pseudonym/GpasPseudonymGenerator.java index a432281..c7c07f2 100644 --- a/src/main/java/dev/dnpm/etl/processor/pseudonym/GpasPseudonymGenerator.java +++ b/src/main/java/dev/dnpm/etl/processor/pseudonym/GpasPseudonymGenerator.java @@ -72,13 +72,6 @@ public class GpasPseudonymGenerator implements Generator { public GpasPseudonymGenerator(GPasConfigProperties gpasCfg, RetryTemplate retryTemplate, RestTemplate restTemplate) { this.retryTemplate = retryTemplate; - - if (customSslContext == null) { - this.restTemplate = restTemplate; - } else { - this.restTemplate = getCustomRestTemplate(); - } - this.gPasUrl = gpasCfg.getUri(); this.psnTargetDomain = gpasCfg.getTarget(); httpHeader = getHttpHeaders(gpasCfg.getUsername(), gpasCfg.getPassword()); @@ -88,6 +81,14 @@ public class GpasPseudonymGenerator implements Generator { customSslContext = getSslContext(gpasCfg.getSslCaLocation()); log.warn(String.format("%s has been initialized with SSL certificate %s. This is deprecated in favor of including Root CA.", this.getClass().getName(), gpasCfg.getSslCaLocation())); + + if (customSslContext == null) { + this.restTemplate = restTemplate; + } else { + this.restTemplate = getCustomRestTemplate(); + } + } else { + this.restTemplate = restTemplate; } } catch (IOException | KeyManagementException | KeyStoreException | CertificateException | NoSuchAlgorithmException e) { |
