Class GetOltHttpClient
java.lang.Object
org.bgerp.plugin.bgb.getolt.dao.GetOltHttpClient
Общие HTTP-клиенты для External API GetOLT.
Сервис GetOLT ставится во внутренней сети с самоподписанным сертификатом
(CN=GetOLT self-signed), а HTTP-порт отвечает редиректом 301 на HTTPS.
Клиент по умолчанию проверяет цепочку и падает на таком сертификате с
SSLHandshakeException: PKIX path building failed — запрос не доходит
до сервиса ни по http://, ни по https://.
Поэтому доверие сертификату включается явно: getolt:api.trustSelfSigned=1.
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.http.impl.client.CloseableHttpClientget(boolean trustSelfSigned)
-
Method Details
-
get
public static org.apache.http.impl.client.CloseableHttpClient get(boolean trustSelfSigned) - Parameters:
trustSelfSigned- доверять любому сертификату сервиса GetOLT- Returns:
- общий клиент с пулом соединений
-