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

Nicolas Capponi
25.31.2013 60f5dfd7eaa64aa931033c0e5266391ecbbc96fa
refs
author Nicolas Capponi <nicolas.capponi@forgerock.com>
Wednesday, September 25, 2013 09:31 +0200
committer Nicolas Capponi <nicolas.capponi@forgerock.com>
Wednesday, September 25, 2013 09:31 +0200
commit60f5dfd7eaa64aa931033c0e5266391ecbbc96fa
tree 363fc098af74e6a66f6ae322b1f00856e47ef093 tree | zip | gz
parent ee26b3c9f15a0ca2d5c152e5af7c52623a05fbca view | diff
Fix OPENDJ-18 - keystore import failes due to empty PIN
Review CR-2353

* Removed constraints on the mandatory presence of a PIN, to allow use of empty PIN.
These contraints were implemented in several places :
- configuration files : FileBasedKeyManagerProviderConfiguration.xml, PKCS11KeyManagerProviderConfiguration.xml
- corresponding provider classes : FileBasedKeyManagerProvider.java, PKCS11KeyManagerProvider.java
- setup tool : CertificateManager.java, InstallDS.java (for CLI), SecurityOptionsDialog.java (for GUI)

* Removed corresponding admin messages that are no more used in FileBasedKeyManagerProviderCfgDefn.properties and PKCS11KeyManagerProviderCfgDefn.properties
* Removed corresponding messages that are no more used in extension.properties and quicksetup.properties
* Added management of issue JDK-6879539 that prevents usage of empty PIN. This issue occurs on JDK older than JDK7.
* Modified unit tests according to new behavior : FileBasedKeyManagerProviderTestCase.java, CertificateManagerTestCase.java

* Added a new utility method StaticUtils#stackTraceContainsCause to check if an exception contains a given cause.

44 files modified
368 ■■■■■ changed files
opends/src/admin/defn/org/opends/server/admin/std/FileBasedKeyManagerProviderConfiguration.xml 20 ●●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/PKCS11KeyManagerProviderConfiguration.xml 20 ●●●●● diff | view | raw | blame | history
opends/src/admin/messages/FileBasedKeyManagerProviderCfgDefn.properties 1 ●●●● diff | view | raw | blame | history
opends/src/admin/messages/FileBasedKeyManagerProviderCfgDefn_de.properties 1 ●●●● diff | view | raw | blame | history
opends/src/admin/messages/FileBasedKeyManagerProviderCfgDefn_es.properties 1 ●●●● diff | view | raw | blame | history
opends/src/admin/messages/FileBasedKeyManagerProviderCfgDefn_fr.properties 1 ●●●● diff | view | raw | blame | history
opends/src/admin/messages/FileBasedKeyManagerProviderCfgDefn_ja.properties 1 ●●●● diff | view | raw | blame | history
opends/src/admin/messages/FileBasedKeyManagerProviderCfgDefn_ko.properties 1 ●●●● diff | view | raw | blame | history
opends/src/admin/messages/FileBasedKeyManagerProviderCfgDefn_zh_CN.properties 1 ●●●● diff | view | raw | blame | history
opends/src/admin/messages/FileBasedKeyManagerProviderCfgDefn_zh_TW.properties 1 ●●●● diff | view | raw | blame | history
opends/src/admin/messages/PKCS11KeyManagerProviderCfgDefn.properties 1 ●●●● diff | view | raw | blame | history
opends/src/admin/messages/PKCS11KeyManagerProviderCfgDefn_de.properties 1 ●●●● diff | view | raw | blame | history
opends/src/admin/messages/PKCS11KeyManagerProviderCfgDefn_es.properties 1 ●●●● diff | view | raw | blame | history
opends/src/admin/messages/PKCS11KeyManagerProviderCfgDefn_fr.properties 1 ●●●● diff | view | raw | blame | history
opends/src/admin/messages/PKCS11KeyManagerProviderCfgDefn_ja.properties 1 ●●●● diff | view | raw | blame | history
opends/src/admin/messages/PKCS11KeyManagerProviderCfgDefn_ko.properties 1 ●●●● diff | view | raw | blame | history
opends/src/admin/messages/PKCS11KeyManagerProviderCfgDefn_zh_CN.properties 1 ●●●● diff | view | raw | blame | history
opends/src/admin/messages/PKCS11KeyManagerProviderCfgDefn_zh_TW.properties 1 ●●●● diff | view | raw | blame | history
opends/src/messages/messages/extension.properties 16 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/extension_de.properties 4 ●●● diff | view | raw | blame | history
opends/src/messages/messages/extension_es.properties 4 ●●● diff | view | raw | blame | history
opends/src/messages/messages/extension_fr.properties 4 ●●● diff | view | raw | blame | history
opends/src/messages/messages/extension_ja.properties 4 ●●● diff | view | raw | blame | history
opends/src/messages/messages/extension_ko.properties 4 ●●● diff | view | raw | blame | history
opends/src/messages/messages/extension_zh_CN.properties 4 ●●● diff | view | raw | blame | history
opends/src/messages/messages/extension_zh_TW.properties 4 ●●● diff | view | raw | blame | history
opends/src/messages/messages/quicksetup.properties 5 ●●●● diff | view | raw | blame | history
opends/src/messages/messages/quicksetup_ca_ES.properties 2 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/quicksetup_de.properties 2 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/quicksetup_es.properties 2 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/quicksetup_fr.properties 3 ●●●● diff | view | raw | blame | history
opends/src/messages/messages/quicksetup_ja.properties 2 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/quicksetup_ko.properties 2 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/quicksetup_zh_CN.properties 2 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/quicksetup_zh_TW.properties 2 ●●●●● diff | view | raw | blame | history
opends/src/quicksetup/org/opends/quicksetup/installer/ui/SecurityOptionsDialog.java 52 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/FileBasedKeyManagerProvider.java 24 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/PKCS11KeyManagerProvider.java 26 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/InstallDS.java 59 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/util/CertificateManager.java 6 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/util/StaticUtils.java 24 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/FileBasedKeyManagerProviderTestCase.java 27 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/util/CertificateManagerTestCase.java 13 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/util/TestStaticUtils.java 15 ●●●●● diff | view | raw | blame | history