![[IBM i]](../images/iseries.gif)
Migration des clients légers Java qui utilisent l'algorithme de codage de mot de passe
Pour migrer les clients légers Java™ activés pour le codage des mots de passe OS400, utilisez les informations suivantes en vue de modifier l'appel du client Java de sorte que les propriétés os400.security.password ne soient plus définies sur l'appel.
Pourquoi et quand exécuter cette tâche
- XOR (par défaut)
- OS400
Dans la version 5 et ultérieure, la valeur de la propriété os400.security.password.validation.list.object dépend de la valeur de la propriété transmise au client partiel à l'aide de la variable d'environnement JAVA_FLAGS. La variable d'environnement JAVA_FLAGS est définie par le script setupClient. Le script setupClient appelle le script setupCmdLine, dans lequel la valeur de la propriété os400.security.password.validation.list.object est définie. Par exemple, si -profileName default est transmis à un client Base Edition Java Version 6.x, le script setupClient appelle le fichier racine_profil/default/bin/setupCmdLine.
java -classpath $MY_CLIENT_CLASSES:app_server_root/classes/wsa400.jar:$WAS_CLASSPATH \
$CLIENTSAS $JAVA_FLAGS \
-Djava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory \
-Djava.naming.provider.url=iiop://server1:10151 \
MyClientClass $*
- Si les mots de passe du fichier sas.client.props pour ce profil sont codés avec l'algorithme de codage de mot de passe OS400.