Wie zu verwenden wsimport, wenn der server erwartet, dass client-Zertifikat?

Ich habe eine web-service über die gegenseitige SSL-Authentifizierung. Ich kann access es ganz gut im browser, wenn ich den client das Zertifikat installiert.

Ich muss in der Lage sein um Zugriff auf diese mit wsimport für die Generierung der Java-code zum Zugriff auf den Dienst.

Wie kann ich meine Anmeldeinformationen, so dass ich Zugriff auf die URL mit wsimport?

Hier ist ein Beispiel von, was ich versuche, aber es mal aufgrund der Unfähigkeit, sich zu authentifizieren.

wsimport ./sample.wsdl -p com.company.ws.sample -Xnocompile -d ./src -extension -keep -XadditionalHeaders

Vielen Dank für jede Hilfe

Edit:

Dies ist, was wsimport druckt. Die WSDL ist definitiv gültig, und bei der gegebenen Lage, ist es eine Frage der, herauszufinden, wie pass in meine Anmeldeinformationen für die Authentifizierung:

wsimport https://wsdl.location.com?WSDL -p com.company.ws.sample -Xnocompile 
-d ./src -extension -keep -XadditionalHeaders


parsing WSDL...

[ERROR] Received fatal alert: handshake_failure

Failed to read the WSDL document: "https://wsdl.location.com?WSDL", because 1) could 
not find the document; /2) the document could not be read; 3) the root element of 
the document is not <wsdl:definitions>.

[ERROR] failed.noservice=Could not find wsdl:service in the provided WSDL(s): 

 At least one WSDL with at least one service definition needs to be provided.

    Failed to parse the WSDL.
  • teilen Sie die Fehler - /exception-stacktrace, denen Sie sich anderen hilft, das problem zu verstehen.
  • Ich habe aktualisiert die post, um mehr details zeigen. Dank
  • ibswings.blogspot.in/2008/12/... versuchen Sie, diese
  • Habe versucht, die gleichen Ergebnisse...
InformationsquelleAutor Cuga | 2012-08-07
Schreibe einen Kommentar