KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());keyStore.load(new FileInputStream(new File(keyStoreFile)), keyStorePassword.toCharArray());SSLConnectionSocketFactory socketFactory = new SSLConnectionSocketFactory( new SSLContextBuilder() .loadTrustMaterial(null, new TrustSelfSignedStrategy()) .loadKeyMaterial(keyStore, keyStorePassword.toCharArray()) .build(), NoopHostnameVerifier.INSTANCE);HttpClient httpClient = HttpClients.custom().setSSLSocketFactory( socketFactory).build();ClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory( httpClient);RestTemplate restTemplate = new RestTemplate(requestFactory);MyRecord record = restTemplate.getForObject(uri, MyRecord.class);LOG.debug(record.toString());



