Référence sur la commande PropFilePasswordEncoder
La commande PropFilePasswordEncoder chiffre les mots de passe situés dans les fichiers de propriétés en texte clair. Cette commande chiffre les fichiers de propriétés SAS (Secure Authentication Server) et non-SAS. Une fois que vous avez chiffré les mots de passe, il n'existe pas de commande de décodage.

Remarque : Pour activer PropFilePasswordEncoder pour imprimer plus de détails d'un message de débogage que dans les éditions antérieures,
mettez à jour la commande en entrant ce qui suit :
-Dcom.ibm.websphere.security.passwordEncoderDebug=true
Pour exécuter
ce script, votre profil utilisateur doit avoir l'autorisation *ALLOBJ.
Syntaxe
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
PropFilePasswordEncoder "file_name" { passwordPropertiesList | -SAS } { -noBackup | -Backup }
[ -profileName profile ] [ -help | -? ]
Paramètres
L'option suivante est disponible pour la commande PropFilePasswordEncoder :
nomfichier
Ce paramètre requis indique le nom du fichier dans lequel les mots de passe sont codés.
nom_fichier
Ce paramètre requis indique le nom du fichier dans lequel les mots de passe sont codés.
- passwordPropertiesList
- Ce paramètre est obligatoire si vous codez des mots de passe dans des fichiers de propriétés autres que le fichier sas.client.props. Spécifiez une ou plusieurs propriétés de mot de passe que vous voulez coder. Les propriétés du mot de passe doivent être séparées par des virgules.
- -SAS
- Ce paramètre est obligatoire si vous codez des mots de passe dans le fichier sas.client.props.
-profileName
Ce paramètre est facultatif. La valeur de profil spécifie une nom de profil de serveur d'applications. Ce script utilise l'algorithme de codage des mots de passe qu'il extrait du profil spécifié. Su vous n'indiquez pas ce paramètre, le script utilise le profil par défaut.
- -noBackup
- Ce paramètre est facultatif et attribué par défaut. Le script ne crée pas de fichier de sauvegarde. La valeur par défaut peut être modifiée en ajoutant la propriété système Java™ suivante : "-Dcom.ibm.websphere.security.util.createBackup=true".
- -Backup
- Ce paramètre est facultatif. Le script crée un fichier de sauvegarde, <file_name>.bak, qui contient les mots de passe en clair.
-profileName
Ce paramètre est facultatif. La valeur de profil spécifie une nom de profil de serveur d'applications. Ce script utilise l'algorithme de codage des mots de passe qu'il extrait du profil spécifié. Su vous n'indiquez pas ce paramètre, le script utilise le profil par défaut.
- -help ou -?
- Si vous indiquez ce paramètre, le script ignore tous les autres paramètres et affiche la syntaxe.
![[IBM i]](../images/iseries.gif)
app_server_root/bin/PropFilePasswordEncoder
profile_root/default/properties/soap.client.props
com.ibm.SOAP.loginPassword,com.ibm.ssl.keyStorePassword,com.ibm.ssl.trustStorePassword
Avertissement : Ces commandes sont affichées sur plusieurs lignes à des fins d'illustration.