docs: protected PoolingHttpClientConnectionManager buildConnectionManager(TrustStrategy trustStrategy, HostnameVerifier hostnameVerifier, String... certResources){
  		try {
  			KeyStore trustStore = certResources == null || certResources.length == 0 ? null : buildKeyStoreFromResources(certResources);
  			SSLContext sslContext = SSLContexts.custom()
  					.loadTrustMaterial(trustStore, trustStrategy)
  			        .build();
  			SSLConnectionSocketFactory sslsf = hostnameVerifier == null ? 
  					new SSLConnectionSocketFactory(sslContext) : new SSLConnectionSocketFactory(sslContext, hostnameVerifier);
  			Registry<ConnectionSocketFactory> socketFactoryRegistry = RegistryBuilder.<ConnectionSocketFactory> create()
  					.register("https", sslsf)
  					.register("http", PlainConnectionSocketFactory.getSocketFactory())
  					.build();
  			return new PoolingHttpClientConnectionManager(socketFactoryRegistry);
  		} catch (Exception e) {
  			throw Throwables.propagate(e);
  		}
  	}