[16.0.0.3 et ultérieur]

Configuration d'un fournisseur customPasswordEncryption pour les utilitaires de ligne de commande et les outils de développement

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, obtenez un fichier d'archive Java™ (JAR) et un ou plusieurs fichiers manifeste incluant 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

  1. 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.

  2. 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"}]
  3. 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.

Icône indiquant le type de rubrique Rubrique Tâche

Nom du fichier : twlp_config_custencrypt_clwdt.html