Question

JAX-WS génère des mandataires clients qui doivent se connecter via HTTPS. La gestion des certificats doit être personnalisée car nous stockons les certificats dans une base de données.

J'ai une version opérationnelle de l'implémentation SUN JAXWS, mais il me faut maintenant le même code client fonctionnant dans WebSphere 7.0.

Malheureusement, la norme JAX-WS est un peu faible à cet égard. C’est une procédure spécifique à la mise en oeuvre qui explique comment procéder. Dans le cas de WebSphere, je ne trouve pas beaucoup d’informations.

J'ai remarqué qu'Axis2 semble être utilisé, mais je ne trouve rien d'utile sur la configuration de la négociation personnalisée que j'ai avec l'application SUN.

Était-ce utile?

La solution 2

Même pas IBM ne peut m'aider. Donc, je viens de mettre en œuvre mon propre JAX-WS - > Conversion SOAP. Cela a pris 2 jours et prend en charge tout ce dont j'ai besoin.

Autres conseils

Vous pouvez définir la valeur SSLSocketFactory par défaut pour HttpsURLConnection à l'aide de la méthode statique setDefaultSSLSocketFactory. Ce sera alors la fabrique de sockets pour toutes les nouvelles instances de HttpsURLConnection. Cela fonctionne dans une application SE, je pense que cela fonctionnerait également avec Axis.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top