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
- 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
- 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.