import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;
-class HttpClientFactory {
+public class HttpClientFactory {
private static final int AUTHORIZATION_SCOPE_PLAIN_PORT = 80;
private static final int AUTHORIZATION_SCOPE_PORT = 443;
private static final KeyStore DEFAULT_INIT_KEY_STORE_VALUE = null;
static final String HTTPS = "https://";
private final IConfiguration configuration;
- HttpClientFactory(IConfiguration configuration) {
+ public HttpClientFactory(IConfiguration configuration) {
this.configuration = configuration;
}
- Pair<String, CloseableHttpClient> createInstance() {
+ public Pair<String, CloseableHttpClient> createInstance() {
boolean isHttpsRequired = configuration.isUseHttpsWithSDC();
Pair<String, CloseableHttpClient> httpClientPair;
if (isHttpsRequired) {
import java.util.Map;
import java.util.stream.Collectors;
-class HttpRequestFactory {
+public class HttpRequestFactory {
public static final String AUTHORIZATION = "Authorization";
private static final String BASIC_AUTH_FORMAT = "%s:%s";
private final String authHeaderValue;
- HttpRequestFactory(String user, String password) {
+ public HttpRequestFactory(String user, String password) {
this.authHeaderValue = "Basic " + Base64.getEncoder().encodeToString(createAuthHeaderData(user, password));
}