![[IBM i]](../images/iseries.gif)
Migración de clientes ligeros Java que utilizan el algoritmo de cifrado de contraseñas
Para migrar clientes ligeros Java™ que se han habilitado para el cifrado de contraseñas de OS400, utilice la siguiente información para modificar la invocación del cliente Java de forma que las propiedades os400.security.password dejen de establecerse en la invocación.
Acerca de esta tarea
- XOR, que es el valor por omisión
- OS400
En la versión 5 y posterior, el valor de la propiedad os400.security.password.validation.list.object depende del valor de la propiedad pasada al cliente ligero mediante la variable de entorno JAVA_FLAGS. La variable de entorno JAVA_FLAGS es establecida por el script setupClient. El script setupClient llama al script setupCmdLine, que es donde se establece el valor de la propiedad os400.security.password.validation.list.object. Por ejemplo, si -profileName default pasa a un cliente Java de la Versión 6.x Base Edition, el script setupClient llama al archivo raíz_perfil/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 las contraseñas del archivo sas.client.props para dicho perfil se han cifrado con el algoritmo de cifrado de contraseñas de OS400