Я создаю API-интерфейс REST, для которого требуется следующий фрагмент кода для связи с одним сервисом, но когда дело доходит до второго сервиса, возникают проблемы с подключением ко второму сервису.Как восстановить настройки диспетчера доверия по умолчанию перед вызовом второй службы?
Вот мой код настройки SSL:
SSLContext sc = SSLContext.getInstance("SSL");
sc.init(null, trustAllCerts, new java.security.SecureRandom());
Properties systemProps = System.getProperties();
systemProps.put("javax.net.ssl.trustStore", ks_path);
systemProps.put("javax.net.ssl.trustStorePassword", ks_password);
System.setProperties(systemProps);
KeyStore truststore = KeyStore.getInstance("jks");
try (InputStream is = Files.newInputStream(Paths.get(ks_path))) {
truststore.load(is, ks_password.toCharArray());
}