@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