tun javax.net.ssl.SSLHandshakeException bekommen, wenn docusignapi handshade tunErste jav ax.net.ssl.SSLHandshakeException wenn docusignapi handshade
Der Versuch, die docusignapi Login Proben ein CERT Fehler erhalten zu verwenden.
Der folgende Code ist ein Beispiel von Docusign. Richtet das Signer- und Docusign-Konfigurationsobjekt ein. Beim Aufruf von setDefaultApiClient wird der Fehler generiert.
Exception in thread "main" com.sun.jersey.api.client.ClientHandlerException: jav
ax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKI
X path building failed: sun.security.provider.certpath.SunCertPathBuilderExcepti
on: unable to find valid certification path to requested target
at com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle
(URLConnectionClientHandler.java:155)
at com.sun.jersey.api.client.Client.handle(Client.java:652)
at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682)
at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
at com.sun.jersey.api.client.WebResource$Builder.get(WebResource.java:509)
at com.docusign.esign.client.ApiClient.getAPIResponse(ApiClient.java:563)
at com.docusign.esign.client.ApiClient.invokeAPI(ApiClient.java:595)
at com.docusign.esign.api.AuthenticationApi.login(AuthenticationApi.java:156)
** hinzugefügt **
// initialize the api client ApiClient apiClient = new ApiClient();
apiClient.setBasePath(BaseUrl); // create JSON formatted auth header
String creds = "{\"Username\":\"" + UserName +
"\",\"Password\":\"" + Password + "\",\"IntegratorKey\":\"" +
IntegratorKey + "\"}";
apiClient.addDefaultHeader("X-DocuSign-Authentication", creds);
System.out.println("assign api client to the Configuration object ");
Configuration.setDefaultApiClient(apiClient); }
Hier ist der Code verwendet, um den Docusign API Aufruf –
zu implementieren // initialisieren Sie den API-Client ApiClient apiClient = neue ApiClient(); apiClient.setBasePath (BaseUrl); // JSON-formatierten Auth-Header erstellen String creds = "{\" Benutzername \ ": \" + Benutzername \ ", \" Passwort \ ": \" "+ Passwort +" \ ", \" IntegratorKey \ ": \" "+ IntegratorKey +" \ "}"; apiClient.addDefaultHeader ("X-DocuSign-Authentifizierung", Kredit); System.out.println ("Zuweisen eines API-Clients zum Konfigurationsobjekt"); Configuration.setDefaultApiClient (apiClient); } –
Willkommen bei StackOverflow! Nur als Tipp können Sie Ihre Frage so bearbeiten, dass der gesamte Code in der Frage enthalten ist. –