Dans DHIS 2 version 2.25, dans l'écran d'attribut de l'entité suivie, sous le champ Confidentiel, il est indiqué "Le cryptage n'est pas configuré". Comment puis-je l'activer et autoriser les valeurs confidentielles/cryptées?
DHIS2 permet le cryptage des données. Cela nécessite toutefois une configuration supplémentaire.
DHIS2 utilise un algorithme de chiffrement qualifié de fort et nécessite donc l’installation des Java Cryptography Extension (JCE), fichiers de stratégie juridictionnelle de force illimitée, relevant de la juridiction. Ces fichiers peuvent être installés via ces étapes:
Téléchargez les fichiers de règles juridictionnelles de compétence illimitée JCE pour votre version Java de Java à partir du site Web Oracle. Faites défiler la liste jusqu'à la section "Fichiers de stratégie juridictionnelle de compétence illimitée JCE (Java Cryptography Extension)". Il est important que la version des fichiers corresponde à la version de Java sur votre serveur.
http://www.Oracle.com/technetwork/Java/javase/downloads/index.html
Extrayez l'archive Zip téléchargée. Il contient deux fichiers JAR: local_policy.jar et US_export_policy.jar.
Localisez le répertoire JDK de votre installation Java. A partir de là, accédez au répertoire jre/security. Sur Ubuntu, on le trouve souvent dans/usr/lib/jvm/Java-8-Oracle/jre/lib/security.
(Facultatif) Sauvegardez votre fichier local_policy.jar et US_export_policy.jar existant au cas où vous souhaiteriez y revenir ultérieurement.
Copiez les fichiers local_policy.jar et US_export_policy.jar dans le dossier de sécurité. Vous devriez maintenant avoir les fichiers suivants qui complètent l’installation. N'oubliez pas de redémarrer votre conteneur de servlets pour qu'il prenne effet.
/usr/lib/jvm/Java-8-Oracle/jre/lib/security/local_policy.jar
/usr/lib/jvm/Java-8-Oracle/jre/lib/security/US_export_policy.jar