Configuration de l'environnement pour la sécurité SOAP

Les profils de sécurité SOAP nécessitent un accès aux bibliothèques qui implémentent le chiffrement, la signature et d'autres algorithmes de sécurité qui transforment les messages XML après les avoir envoyés et les avoir reçus. Vous devez préparer un environnement avec ces bibliothèques pour utiliser la sécurité SOAP, définir le chemin de classes que l'environnement JRE (Java™ Runtime Environment) d' Eclipse utilise et définir le chemin de classes de la machine virtuelle utilisée par Agent Controller.

Avant de commencer

Avant de pouvoir tester des services SOAP utilisant des algorithmes de sécurité, vous devez obtenir un jeu de bibliothèques de sécurité et de fichiers pour SOAP.

BouncyCastle (http://www.bouncycastle.org) est un fournisseur de ce type de bibliothèques de sécurité. L'utilisation de ces bibliothèques de sécurité est facultative pour le produit de test Rational.

Procédure

  1. Copiez les fichiers de bibliothèques dans le répertoire jre/lib/ext de l'installation JRE.

    Par défaut, il s'agit du répertoire C:\Program Files\IBM\SDP\jdk\jre\lib\ext

  2. Ajoutez l'argument VM suivant à la ligne de commande de lancement Eclipse ou au fichier eclipse.ini : -vmargs -Dosgi.parentClassloader=ext

    Le fichier eclipse.ini se trouve dans le même répertoire que le fichier binaire du programme de lancement eclipse.exe utilisé pour exécuter le produit.

Que faire ensuite

Pour configurer un ordinateur éloigné qui utilise uniquement Agent Controller et qui ne requiert pas l'accès au plan de travail, exécutez l'étape 1, puis redémarrez le service Agent Controller.

Après avoir configuré l'environnement, vous devez importer un fichier WSDL (Web Services Description Language) et utiliser l'Editeur de sécurité WSDL pour définir un profil de sécurité pour ce fichier.


Retour d'informations