카테고리 없음

HttpClient5에서 SSL(인증서) 무시하는 방법

광82 2023. 7. 13. 13:58
반응형

HttpClient4에서 HttpClient5로 변경되면서 기존의 인증서 무시 코드가 동작하지 않습니다.

다음과 같이 변경해야 합니다.

CloseableHttpClient httpclient = HttpClients.custom()
  .setConnectionManager(PoolingHttpClientConnectionManagerBuilder.create()
    .setSSLSocketFactory(SSLConnectionSocketFactoryBuilder.create()
      .setSslContext(SSLContextBuilder.create()
        .loadTrustMaterial(TrustAllStrategy.INSTANCE)
        .build())
      .setHostnameVerifier(NoopHostnameVerifier.INSTANCE)
      .build())
    .build())
  .build();

 

 

참고 사이트

https://stackoverflow.com/questions/69375468/how-to-ignore-ssl-certificate-errors-in-apache-httpcomponents-httpclient-5-1

 
반응형