Hi Everyone! thanks for the input... I managed to redirect the results to a file, and this is what I believe I should focus on:
Caused by: java.security.cert.CertificateException: Timeout occurred waiting for message.
at com.ibm.workplace.internal.notes.security.ssl.NotesX509TrustManager.CheckCertificateTrustInNotesAddressBook(NotesX509TrustManager.java:73)
at com.ibm.notes.internal.federated.manager.X509TrustManageForNFLService.checkServerTrusted(X509TrustManageForNFLService.java:201)
at sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:985)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1496)
I also added some comments to each step of the code, and it seems to be stopping somewhere around these lines:
CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
credentialsProvider.setCredentials(AuthScope.ANY,
new UsernamePasswordCredentials(vUser, vPassword));
HttpClient httpClient =
HttpClientBuilder.create()
.setDefaultCredentialsProvider(credentialsProvider).build();
System.out.println("post credentialsProvider");
BasicHttpContext localContext = new BasicHttpContext();
System.out.println("post localContext" );
HttpResponse response = httpClient.execute(targetHost, request, localContext);
My understanding from the log is that there is some certificate missing, probably on the user side. How can I get that certificate (or is it something each user should generate?), and how do I get it in the client's Lotus Notes?
Thanks!