Frage

Ich habe JAX-WS-Client Proxys generieren, die über HTTPS verbinden müssen. Das Zertifikat Handhabung muss Brauch sein, da wir die Zertifikate in einer Datenbank speichern statt.

Ich habe eine funktionierende Version für die SUN JAXWS Implementierung, aber jetzt brauche ich den gleichen Client-Code haben, in WebSphere 7.0 zu arbeiten.

Leider ist der JAX-WS-Standard ein wenig schwach in dieser Hinsicht. Es ist eine Implementierung spezifische Verfahren, wie dies zu tun, und im Fall von WebSphere mir nicht viele Informationen finden.

bemerkte ich, dass Axis2 verwendet zu sein scheint, aber ich finde nichts nützlich, wie das benutzerdefinierte Handshaking einrichten Ich habe in der SUN Umsetzung arbeiten.

War es hilfreich?

Lösung 2

Nicht einmal IBM kann mir helfen. Also habe ich realisiert nur meine eigene JAX-WS -> SOAP-Konvertierung. Das dauerte 2 Tage und unterstützt alles, was ich brauche.

Andere Tipps

Sie können den Standard SSLSocketFactory für die HttpsURLConnection der statische Methode setDefaultSSLSocketFactory verwenden. Dies wird dann die Buchse Fabrik für Al neue instaces von HttpsURLConnection. Wir haben uns diese in einer SE Anwendung arbeiten, glaube ich es auch mit Axis funktionieren würde.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top