mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Fabio Pistolesi
23.48.2016 c18591b0bb075c240849ec5d2520a0442dca330d
refs
author Fabio Pistolesi <fabio.pistolesi@forgerock.com>
Wednesday, March 23, 2016 16:48 +0100
committer Fabio Pistolesi <fabio.pistolesi@forgerock.com>
Tuesday, April 5, 2016 12:09 +0200
commitc18591b0bb075c240849ec5d2520a0442dca330d
tree 530d383c237c496fafc1a2cacd09fc2739cf07a0 tree | zip | gz
parent 37eafc118d988c7635f02b3c9cb0187f3af7c60a view | diff
Refactor initialization in tools for OPENDJ-2616 Support protection of pluggable backend data at rest

Tools have to be able to access cryptographic keys to access and generate backend data.
Keys are stored in the admin backend and ads-truststore, managed themselves as backends, so they must be started for tools to work.
Moreover, each tool had its own server initialization (init) code, so some refactoring was done at that level.
Initialization happens through a DirectoryServer initialization builder, so
that tools can decide which services they need to run.
ImportLDIF, ExportLDIF, RebuildIndex, VerifyIndex, EncodePassword and BackendStat need to access data, so their init was extended to do it.
BackupDB, RestoreDB and ListBackends only init the first part.
19 files modified
1296 ■■■■■ changed files
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/BackendStat.java 80 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/core/BackendConfigManager.java 14 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/core/DirectoryServer.java 327 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/tools/BackUpDB.java 78 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/tools/EncodePassword.java 193 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/tools/ExportLDIF.java 117 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/tools/ImportLDIF.java 131 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/tools/ListBackends.java 42 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/tools/RebuildIndex.java 83 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/tools/RestoreDB.java 80 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/tools/VerifyIndex.java 81 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/messages/org/opends/messages/tool.properties 18 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/messages/org/opends/messages/tool_de.properties 8 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/messages/org/opends/messages/tool_es.properties 8 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/messages/org/opends/messages/tool_fr.properties 8 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/messages/org/opends/messages/tool_ja.properties 8 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/messages/org/opends/messages/tool_ko.properties 6 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/messages/org/opends/messages/tool_zh_CN.properties 8 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/messages/org/opends/messages/tool_zh_TW.properties 6 ●●●●● diff | view | raw | blame | history