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/PasswordModifyExtendedRequestImpl.java |   24 ++----------------------
 1 files changed, 2 insertions(+), 22 deletions(-)

diff --git a/sdk/src/org/opends/sdk/requests/PasswordModifyExtendedRequestImpl.java b/sdk/src/org/opends/sdk/requests/PasswordModifyExtendedRequestImpl.java
index ece2e20..add4b05 100644
--- a/sdk/src/org/opends/sdk/requests/PasswordModifyExtendedRequestImpl.java
+++ b/sdk/src/org/opends/sdk/requests/PasswordModifyExtendedRequestImpl.java
@@ -243,16 +243,6 @@
   /**
    * {@inheritDoc}
    */
-  public String getNewPasswordAsString()
-  {
-    return newPassword != null ? newPassword.toString() : null;
-  }
-
-
-
-  /**
-   * {@inheritDoc}
-   */
   @Override
   public String getOID()
   {
@@ -274,16 +264,6 @@
   /**
    * {@inheritDoc}
    */
-  public String getOldPasswordAsString()
-  {
-    return oldPassword != null ? oldPassword.toString() : null;
-  }
-
-
-
-  /**
-   * {@inheritDoc}
-   */
   @Override
   public ExtendedResultDecoder<PasswordModifyExtendedResult> getResultDecoder()
   {
@@ -375,7 +355,7 @@
   /**
    * {@inheritDoc}
    */
-  public PasswordModifyExtendedRequest setNewPassword(final String newPassword)
+  public PasswordModifyExtendedRequest setNewPassword(final char[] newPassword)
   {
     this.newPassword = (newPassword != null) ? ByteString.valueOf(newPassword)
         : null;
@@ -399,7 +379,7 @@
   /**
    * {@inheritDoc}
    */
-  public PasswordModifyExtendedRequest setOldPassword(final String oldPassword)
+  public PasswordModifyExtendedRequest setOldPassword(final char[] oldPassword)
   {
     this.oldPassword = (oldPassword != null) ? ByteString.valueOf(oldPassword)
         : null;

--
Gitblit v1.10.0