Pour utiliser le codage de mots de passe avec les commandes d'administration de WebSphere Application Server et les clients Java™, les mots de passe doivent être codés manuellement dans les fichiers soap.client.props et sas.client.props à l'aide de l'outil PropFilePasswordEncoder.
Avant de commencer
Pour exécuter le script, votre profil utilisateur doit disposer du droit *ALLOBJ.
Pourquoi et quand exécuter cette tâche
Utilisez l'utilitaire
PropFilePasswordEncoder pour coder les mots de passe dans les fichiers de propriétés. Cet utilitaire est un script Qshell. Pour coder les mots de passe manuellement, suivez la procédure suivante :
Procédure
- Ouvrez une connexion sur le serveur avec un profil utilisateur doté du droit spécial Tous les objets (*ALLOBJ).
- Exécutez la commande de démarrage de l'environnement Qshell (STRQSH) sur une ligne de commande.
- Utilisez l'utilitaire PropFilePasswordEncoder pour encoder les mots de passe.
Par exemple, pour coder les mots de passe des propriétés du fichier
sas.client.props du profil WebSphere Application
Server par défaut (dans une installation par défaut), entrez la commande suivante :
profile_root/bin/PropFilePasswordEncoder
-profileName server1
profile_root/properties/sas.client.props -SAS
Par exemple, pour coder les mots de passe des propriétés du fichier
soap.client.props pour le profil de serveur d'applications autonome par défaut, entrez la commande suivante :
profile_root/bin/PropFilePasswordEncoder
-profileName server1
profile_root/properties/soap.client.props
com.ibm.SOAP.loginPassword,com.ibm.ssl.keyStorePassword,
com.ibm.ssl.trustStorePassword
Pour de plus amples informations sur l'utilitaire sas.client.props, voir la rubrique Référence sur la commande PropFilePasswordEncoder.
Résultats
Les mots de passe sont à présent codés dans les fichiers
soap.client.props et
sas.client.props.
Que faire ensuite
Pour plus d'informations sur la restauration et le remplacement d'un objet de liste de validation endommagé, voir
Restauration ou remplacement des objets de liste de validation.