HttpClient javax.net.le protocole ssl.SSLPeerUnverifiedException: peer pas authentifié lors de l'décalé dans le temps?

En raison de l'exigence, nous avons besoin de tester la connexion https par décalage de la date du système à une date ultérieure comme 2025-05-05, le problème est lors de l'utilisation de la HttpClient(version 4.2), rencontre l'exception
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

La simple segment de code comme ci-dessous:

@Test
public void httpsShouldWorking() throws Exception {

    HttpClient client = new DefaultHttpClient();

    String urlOverHttps = "https://URL";
    HttpGet getMethod = new HttpGet(urlOverHttps);
    HttpResponse response = client.execute(getMethod);

    assertThat(response.getStatusLine().getStatusCode(), equalTo(200));
}

Aussi je google et trouvé une solution HttpClient avec SSL

comme il est mentionné:

Nous allons maintenant configurer le client http pour faire confiance à toutes les chaînes de certificats, indépendamment de leur durée de validité:

Mais après l'essai, il n'est pas de travail et toujours obtenir la auth exception.

Est-il une solution pour éviter l'authentification lors de la maj de la date système?

InformationsquelleAutor Liping Huang | 2014-07-15