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

Nicolas Capponi
25.31.2013 97639772fe931bece28995b568a8c8f7fd2b93a8
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
commit97639772fe931bece28995b568a8c8f7fd2b93a8
tree dd49d0210a4a05208cf20737c7daed947f756caa tree | zip | gz
parent df8266310d4675174f64dec2bf86a49d9f6280fd 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
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/FileBasedKeyManagerProviderConfiguration.xml 20 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/PKCS11KeyManagerProviderConfiguration.xml 20 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/messages/FileBasedKeyManagerProviderCfgDefn.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/messages/FileBasedKeyManagerProviderCfgDefn_de.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/messages/FileBasedKeyManagerProviderCfgDefn_es.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/messages/FileBasedKeyManagerProviderCfgDefn_fr.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/messages/FileBasedKeyManagerProviderCfgDefn_ja.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/messages/FileBasedKeyManagerProviderCfgDefn_ko.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/messages/FileBasedKeyManagerProviderCfgDefn_zh_CN.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/messages/FileBasedKeyManagerProviderCfgDefn_zh_TW.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/messages/PKCS11KeyManagerProviderCfgDefn.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/messages/PKCS11KeyManagerProviderCfgDefn_de.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/messages/PKCS11KeyManagerProviderCfgDefn_es.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/messages/PKCS11KeyManagerProviderCfgDefn_fr.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/messages/PKCS11KeyManagerProviderCfgDefn_ja.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/messages/PKCS11KeyManagerProviderCfgDefn_ko.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/messages/PKCS11KeyManagerProviderCfgDefn_zh_CN.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/messages/PKCS11KeyManagerProviderCfgDefn_zh_TW.properties 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/extension.properties 16 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/extension_de.properties 4 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/extension_es.properties 4 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/extension_fr.properties 4 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/extension_ja.properties 4 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/extension_ko.properties 4 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/extension_zh_CN.properties 4 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/extension_zh_TW.properties 4 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/quicksetup.properties 5 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/quicksetup_ca_ES.properties 2 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/quicksetup_de.properties 2 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/quicksetup_es.properties 2 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/quicksetup_fr.properties 3 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/quicksetup_ja.properties 2 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/quicksetup_ko.properties 2 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/quicksetup_zh_CN.properties 2 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/quicksetup_zh_TW.properties 2 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/ui/SecurityOptionsDialog.java 52 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/extensions/FileBasedKeyManagerProvider.java 24 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/extensions/PKCS11KeyManagerProvider.java 26 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java 59 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/util/CertificateManager.java 6 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/util/StaticUtils.java 24 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/FileBasedKeyManagerProviderTestCase.java 27 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/util/CertificateManagerTestCase.java 13 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/util/TestStaticUtils.java 15 ●●●●● diff | view | raw | blame | history