diff --git a/src/main/java/ch/ethz/seb/sebserver/ClientHttpRequestFactoryService.java b/src/main/java/ch/ethz/seb/sebserver/ClientHttpRequestFactoryService.java index c5fdf4c3..a31418de 100644 --- a/src/main/java/ch/ethz/seb/sebserver/ClientHttpRequestFactoryService.java +++ b/src/main/java/ch/ethz/seb/sebserver/ClientHttpRequestFactoryService.java @@ -153,11 +153,15 @@ public class ClientHttpRequestFactoryService { sslContext = SSLContextBuilder .create() .loadTrustMaterial(trustStoreFile, password) - .setKeyStoreType("pkcs12") + .setKeyStoreType(this.environment.getProperty( + "server.ssl.key-store-type", + "pkcs12")) .build(); } - if (proxy.proxyAuthType != null && proxy.proxyAuthType != ProxyAuthType.NONE) { + if (proxy != null && + proxy.proxyAuthType != null && + proxy.proxyAuthType != ProxyAuthType.NONE) { log.info("Initialize ClientHttpRequestFactory with proxy auth: {} : {}", proxy.proxyAuthType,