if (m_overrideSSL) { try { m_httpClientWrapper.trustSelfSigned("https"); } catch (final Exception e) { LOG.warn("Failed to create relaxed SSL client.", e);
@Override public Requisition getRequisitionFor(HttpRequisitionRequest request) { try (HttpClientWrapper client = HttpClientWrapper.create()) { final URI uri = new URI(request.getUrl()); HttpGet get = new HttpGet(uri); if (Boolean.FALSE.equals(request.getStrictSsl())) { client.trustSelfSigned(uri.getScheme()); } if(Boolean.TRUE.equals(request.getUseSystemProxy())){ client.useSystemProxySettings(); } if (request.getUsername() != null) { client.addBasicCredentials(request.getPassword(), request.getPassword()); } try (CloseableHttpResponse response = client.execute(get)) { String responseString = new BasicResponseHandler().handleResponse(response); return JaxbUtils.unmarshal(Requisition.class, responseString); } } catch (Exception e) { throw new RuntimeException(e); } }
clientWrapper.trustSelfSigned(ParameterMap.getKeyedString(map, "scheme", DEFAULT_SCHEME));
clientWrapper.trustSelfSigned(strScheme);