2017-02-08 1 views
0

J'utilise un client de service Web JAX-WS sur un serveur traditionnel IBM WebSphere 8.5.5.10. Le fichier WSDL nécessite un chiffrement et une signature. Je configure WS-Security dans un ensemble de stratégies d'application et un jeu de règles General Client et les rattache à l'application.Comment modifier l'algorithme EncryptionMethod en xmlenC# rsa-oaep-mgf1p dans WebSphere ND 8.5.5

Le fournisseur de services prévoit EncryptionMethod algorithme = "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"

WebSphere envoie

que quelqu'un peut me dire comment changer l'algorithme EncryptionMethod à xmlenC# rsa-oaep-mgf1p dans le jeu de règles?

Merci d'avance.

Répondre

0

Vous l'avez trouvé chez IBM. Cela a répondu à ma question.

https://www.ibm.com/support/knowledgecenter/SSAW57_8.0.0/com.ibm.websphere.nd.doc/info/ae/ae/uwbs_wsspsal.html

Pour afficher cette page de la console d'administration: 1. Cliquez sur Services> jeux politiques> jeux de stratégie d'application> policy_set_name. 2. Cliquez sur la stratégie WS-Security dans le tableau Politiques. 3. Cliquez sur le lien Stratégie principale ou sur le lien de stratégie Bootstrap. 4. Cliquez sur le lien Algorithmes pour les jetons symétriques ou sur les Algorithmes pour les jetons asymétriques. Cette page de console d'administration ne s'applique qu'aux applications Java API pour les services Web XML (JAX-WS).

+0

Si vous avez modifié une stratégie existante, c'est une bonne idée de redémarrer le serveur d'applications avant de tenter de l'utiliser à nouveau. Vous pouvez également actualiser le gestionnaire de règles à l'aide de ce script jacl dans wsadmin: set psm [$ AdminControl queryNames type = PolicySetManager, *] $ AdminControl appelle l'actualisation $ psm (désolé, je ne peux pas le mettre en forme correctement dans un commentaire). Vous devez simplement redémarrer votre application si vous le faites. –