Activez le fournisseur customPasswordEncryption pour chiffrer les chaînes sensibles à l'aide d'utilitaires de ligne de commande tels que securityUtility. Vous
pouvez également utiliser le fournisseur customPasswordEncryption en tant qu'option de codage dans WebSphere Developer Tools.
Avant de commencer
Obtenez un fichier ESA (Enterprise Systems Architecture) contenant le fournisseur customPasswordEncryption. Le fournisseur customPasswordEncryption
implémente l'interface com.ibm.wsspi.security.crypto.CustomPasswordEncryption et contient le fichier manifeste d'extension comme décrit dans
Développement d'un fournisseur customPasswordEncryption. Si
vous n'avez pas de fichier ESA contenant le fournisseur customPasswordEncryption, utilisez un fichier d'archive Java™ (JAR) et quelques fichiers manifeste
avec les instructions d'installation.
Pourquoi et quand exécuter cette tâche
Installez le fournisseur customPasswordEncryption afin de pouvoir l'utiliser dans l'environnement d'exécution Liberty et WebSphere Developer Tools. Vous
pouvez utiliser le fournisseur customPasswordEncryption dans l'environnement d'exécution Liberty pour chiffrer les chaînes sensibles. Après avoir installé le fournisseur customPasswordEncryption
dans l'environnement d'exécution Liberty, WebSphere Developer Tools ajoute l'option customPasswordEncryption en tant qu'option
d'encodage dans le panneau Mot de passe.
Procédure
- Installez le fichier ESA à l'aide de la commande installUtility.
Si le fournisseur customPasswordEncryption est conditionné différemment du fichier ESA, suivez les instructions d'installation du fournisseur customPasswordEncryption.
- Vérifiez que l'installation a réussi.
Emettez la commande suivante :
wlp/bin/securityUtility encode --listCustom
Le résultat attendu est l'information du fournisseur customPasswordEncryption. La sortie ci-dessous est fournie à titre d'exemple :
[{"name":"custom","featurename":"usr:customPasswordEncryption-1.0","description":"MyCompany custom password encryption"}]
- Facultatif : Pour utiliser le fournisseur customPasswordEncryption à partir des outils de ligne de commande, ajoutez le paramètre suivant : --encoding=custom
Ce paramètre est accepté par les utilitaires de ligne de commande suivants :
securityUtility
configUtility
bluemixUtility
collective
Résultats
Le fournisseur customPasswordEncryption est installé dans l'environnement d'exécution Liberty. De manière facultative, vous avez utilisé le fournisseur customPasswordEncryption avec les
utilitaires de ligne de commandes.
Que faire ensuite
Sur le panneau Mot de passe dans
WebSphere Developer Tools, vous pouvez utiliser le fournisseur customPasswordEncryption en tant
qu'option de codage.