Accepting certificates in Java

前端 未结 2 658
野趣味
野趣味 2021-01-01 03:25

I\'m having problems interacting with an HTTPS site via Java. My program uses one URL with an untrusted certificate each time the program runs. This program has to run on mo

2条回答
  •  攒了一身酷
    2021-01-01 04:12

    HttpClient 4.3:

         HttpClientBuilder cb = HttpClientBuilder.create();
         SSLContextBuilder sslcb = new SSLContextBuilder();
         sslcb.loadTrustMaterial(KeyStore.getInstance(KeyStore.getDefaultType()), new TrustSelfSignedStrategy());
         cb.setSslcontext(sslcb.build());
         CloseableHttpClient httpclient = cb.build();
    

提交回复
热议问题