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

neil_a_wilson
10.56.2007 bef34ff8af56487e6c60462d1870ab6dff138d7a
refs
author neil_a_wilson <neil_a_wilson@localhost>
Monday, September 10, 2007 02:56 +0200
committer neil_a_wilson <neil_a_wilson@localhost>
Monday, September 10, 2007 02:56 +0200
commitbef34ff8af56487e6c60462d1870ab6dff138d7a
tree 6a412ad575e51ae71e97c1c1287c8d926222315e tree | zip | gz
parent 52a0b67120c9a107969b39afe7f37f2b000d9f32 view | diff
Add support for password storage schemes using AES, 3DES, RC4, and Blowfish.
The AES, RC4, and Blowfish implementations all use 128-bit ciphers, and the
3DES implementation uses a 168-bit cipher.

Note that while these password storage schemes are functional, they rely on the
crypto manager, which is not fully implemented. The storage schemes are not
exposed in the server configuration because the crypto manager does not have
any mechanism to persist secret keys for symmetric encryption. Until the
crypto manager provides persistence for these keys, passwords encoded using
these schemes will not be usable after the server is restarted. Once the
crypto manager implementation is complete, these schemes should be exposed in
the server configuration.

OpenDS Issue Numbers: 315, 316, 317, 318
12 files added
5 files modified
1947 ■■■■■ changed files
opendj-sdk/opends/resource/admin/abbreviations.xsl 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/resource/schema/02-config.ldif 14 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/AESPasswordStorageSchemeConfiguration.xml 63 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/BlowfishPasswordStorageSchemeConfiguration.xml 63 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/RC4PasswordStorageSchemeConfiguration.xml 63 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/TripleDESPasswordStorageSchemeConfiguration.xml 63 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/extension.properties 5 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/extensions/AESPasswordStorageScheme.java 310 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/extensions/BlowfishPasswordStorageScheme.java 310 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/extensions/ExtensionsConstants.java 98 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/extensions/RC4PasswordStorageScheme.java 310 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/extensions/TripleDESPasswordStorageScheme.java 310 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/resource/config-changes.ldif 36 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/AESPasswordStorageSchemeTestCase.java 75 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/BlowfishPasswordStorageSchemeTestCase.java 75 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/RC4PasswordStorageSchemeTestCase.java 75 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/TripleDESPasswordStorageSchemeTestCase.java 76 ●●●●● diff | view | raw | blame | history