DHIS 2バージョン2.25では、追跡されたエンティティの属性画面の[機密]フィールドの下に、「暗号化が設定されていません」と表示されます。これを有効にして、機密/暗号化された値を許可するにはどうすればよいですか?
DHIS2では、データの暗号化が可能です。ただし、これには追加のセットアップが必要です。
DHIS2は、強力と分類された暗号化アルゴリズムを使用するため、Java Cryptography Extension(JCE)Unlimited Strength Jurisdiction Policy Filesをインストールする必要があります。これらのファイルは、次の手順でインストールできます。
Oracle WebサイトからJavaバージョンのJava用のJCE無制限強度管轄ポリシーファイルをダウンロードします。 「Java Cryptography Extension(JCE)Unlimited Strength Jurisdiction Policy Files」セクションまでスクロールします。ファイルのバージョンがサーバー上のJavaのバージョンと一致することが重要です。
http://www.Oracle.com/technetwork/Java/javase/downloads/index.html
ダウンロードしたZipアーカイブを解凍します。 local_policy.jarとUS_export_policy.jarの2つのJARファイルが含まれています。
JavaインストールのJDKディレクトリを見つけます。そこから、jre/securityディレクトリに移動します。 Ubuntuでは、多くの場合、/ usr/lib/jvm/Java-8-Oracle/jre/lib/securityにあります。
(オプション)後で元に戻す場合に備えて、既存のlocal_policy.jarおよびUS_export_policy.jarをバックアップします。
Local_policy.jarおよびUS_export_policy.jarファイルをセキュリティフォルダーにコピーします。これで、インストールを完了する次のファイルが必要です。サーブレットコンテナを有効にして再起動することを忘れないでください。
/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