Habilite el proveedor de customPasswordEncryption para cifrar series sensibles
utilizando los programas de utilidad de línea de mandatos como, por ejemplo,
securityUtility. También puede utilizar el proveedor de
customPasswordEncryption como una opción de codificación en
WebSphere Developer Tools.
Antes de empezar
Obtenga un archivo ESA (Enterprise Systems Architecture) que contenga el proveedor de
customPasswordEncryption. El proveedor de customPasswordEncryption implementa la interfaz
com.ibm.wsspi.security.crypto.CustomPasswordEncryption y contiene el archivo de manifiesto de
extensión tal como se describe en
Desarrollo de un proveedor de customPasswordEncryption. Si
no tiene un archivo ESA que contenga el proveedor customPasswordEncryption, utilice un archivo de
archivado Java™ (JAR) y algunos archivos de manifiesto con las
instrucciones de instalación.
Acerca de esta tarea
Instale el proveedor de customPasswordEncryption para poder utilizarlo en el entorno
de ejecución de Liberty y en WebSphere Developer
Tools. Puede utilizar el proveedor de customPasswordEncryption en el entorno de ejecución de
Liberty para cifrar series sensibles. Después de instalar el proveedor de
customPasswordEncryption en el entorno de ejecución de Liberty,
WebSphere Developer Tools añade la opción
customPasswordEncryption como una opción de codificación en el panel Contraseña.
Procedimiento
- Instale el archivo ESA utilizando el mandato installUtility.
Si el proveedor de customPasswordEncryption se ha empaquetado de forma diferente que el archivo
ESA, siga las instrucciones de instalación para el proveedor de customPasswordEncryption.
- Compruebe que la instalación ha sido satisfactoria.
Emita el mandato siguiente:
wlp/bin/securityUtility encode --listCustom
La salida esperada es la información del proveedor de customPasswordEncryption. La salida
siguiente es un ejemplo:
[{"name":"custom","featurename":"usr:customPasswordEncryption-1.0","description":"Cifrado
de contraseña personalizada MyCompany"}]
- Opcional: Para utilizar el proveedor de customPasswordEncryption desde herramientas de línea de
mandatos, añada el parámetro siguiente: --encoding=custom
Este parámetro está aceptado por los programas de utilidad de línea de mandatos:
securityUtility
configUtility
bluemixUtility
collective
Resultados
El proveedor de customPasswordEncryption se instala en el entorno de ejecución de Liberty. Ha
utilizado opcionalmente el proveedor de customPasswordEncryption con programas de utilidad de línea
de mandatos.
Qué hacer a continuación
En el panel Contraseña de
WebSphere
Developer Tools, puede utilizar el proveedor de customPasswordEncryption como una opción de
codificación.