@Slf4j @RequiredArgsConstructor @Configuration public class SslConfig { private final SslSettings sslSettings; @PostConstruct void init() { String truststore = sslSettings.getTruststore(); if (truststore != null) { log.info("Setting truststore: {}", truststore); System.setProperty("javax.net.ssl.trustStore", truststore); } else if (System.getProperty("javax.net.ssl.trustStore") != null) { log.info("Using provided truststore: {}", System.getProperty("javax.net.ssl.trustStore")); } else { throw new IllegalStateException("No truststore found!"); } } }
Subscribe to:
Post Comments (Atom)
0 Responses to " ":
Post a Comment