Habilite el proveedor customPasswordEncryption para cifrar
las series sensibles.
Antes de empezar
Obtenga un archivo ESA (Enterprise Systems Architecture) que contenga el proveedor de customPasswordEncryption. El
archivo ESA implementa la interfaz
com.ibm.wsspi.security.crypto.CustomPasswordEncryption tal como se describe en
Desarrollo de un proveedor de customPasswordEncryption. Si
no tiene un archivo ESA que contenga el proveedor
customPasswordEncryption, obtenga un archivo de archivador
Java™ (JAR) y uno o más archivos
de manifiesto que incluya instrucciones de instalación. Si desea utilizar el proveedor de
customPasswordEncryption con
WebSphere Developer Tools,
asegúrese de que el proveedor de customPasswordEncryption habilita el archivo ESA para las
herramientas del desarrollador.
Acerca de esta tarea
Habilite al proveedor customPasswordEncryption para cifrar las
series utilizando el proveedor customPasswordEncryption. El proveedor de customPasswordEncryption cifra las series
en el archivo server.xml.
Procedimiento
- Utilice el mandato installUtility para instalar el archivo ESA.
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.
- Habilite la característica de proveedor de customPasswordEncryption en el archivo
server.xml.
El propietario del proveedor de customPasswordEncryption proporciona el nombre de la
característica, como se muestra en el ejemplo siguiente:
<featureManager>
<feature>usr:customPasswordEncryption-1.0</feature>
</featureManager>
- Inicie el servidor y compruebe que el mensaje CWWKS1850I esté registrado en el archivo
messages.log.
El mensaje siguiente es un ejemplo: [8/10/16 7:07:07:007 EDT] 0000001e com.ibm.ws.crypto.util.PasswordCipherUtil I CWWKS1850I:
El servicio de cifrado de contraseñas personalizado se ha iniciado. El nombre de clase es com.ibm.websphere.crypto.sample.customencryption.CustomEncryptionImpl.