From 7bdcb41c0f62967ec42d552f6002577dfb7019ca Mon Sep 17 00:00:00 2001
From: Ludovic Poitou <ludovic.poitou@forgerock.com>
Date: Tue, 02 Nov 2010 15:45:49 +0000
Subject: [PATCH] Sync from OpenDS (matthew_swift) Remove Platform class as it is no longer needed. Remove all getter methods which return passwords as Strings. Replace all setter methods which accept passwords as Strings with methods which accept passwords as char arrays, as per Java API security recommendations.

---
 sdk/src/org/opends/sdk/requests/PasswordModifyExtendedRequest.java |   26 ++------------------------
 1 files changed, 2 insertions(+), 24 deletions(-)

diff --git a/sdk/src/org/opends/sdk/requests/PasswordModifyExtendedRequest.java b/sdk/src/org/opends/sdk/requests/PasswordModifyExtendedRequest.java
index 416b0d4..a08ac19 100644
--- a/sdk/src/org/opends/sdk/requests/PasswordModifyExtendedRequest.java
+++ b/sdk/src/org/opends/sdk/requests/PasswordModifyExtendedRequest.java
@@ -107,17 +107,6 @@
 
 
   /**
-   * Returns the desired password for the user decoded as a UTF-8 string, or
-   * {@code null} if a new password should be generated.
-   *
-   * @return The desired password for the user decoded as a UTF-8 string, or
-   *         {@code null} if a new password should be generated.
-   */
-  String getNewPasswordAsString();
-
-
-
-  /**
    * {@inheritDoc}
    */
   String getOID();
@@ -135,17 +124,6 @@
 
 
   /**
-   * Returns the current password for the user, if known, decoded as a UTF-8
-   * string.
-   *
-   * @return The current password for the user decoded as a UTF-8 string, or
-   *         {@code null} if the password is not known.
-   */
-  String getOldPasswordAsString();
-
-
-
-  /**
    * {@inheritDoc}
    */
   ExtendedResultDecoder<PasswordModifyExtendedResult> getResultDecoder();
@@ -222,7 +200,7 @@
    *           If this password modify extended request does not permit the new
    *           password to be set.
    */
-  PasswordModifyExtendedRequest setNewPassword(String newPassword)
+  PasswordModifyExtendedRequest setNewPassword(char[] newPassword)
       throws UnsupportedOperationException;
 
 
@@ -255,7 +233,7 @@
    *           If this password modify extended request does not permit the old
    *           password to be set.
    */
-  PasswordModifyExtendedRequest setOldPassword(String oldPassword)
+  PasswordModifyExtendedRequest setOldPassword(char[] oldPassword)
       throws UnsupportedOperationException;
 
 

--
Gitblit v1.10.0