From 786f4c78363db63f613f5d792d5f4465027e111b Mon Sep 17 00:00:00 2001 From: Martin Ritchie Date: Wed, 11 Apr 2007 13:31:18 +0000 Subject: QPID-446 AMQUserManagementMBean Initial implementation of user management in authentication file. UserManagement - Added annotations for MBeanOperations PrincipalDatabase - Added new methods to update,create,delete Principal. - Implemented method on all PrincipalDatabase implementations, most return false to say not complete except Base64MD5PasswordFilePrincipalDatabase - which now stores in memory the password file and flushes any changes to disk. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527487 13f79535-47bb-0310-9956-ffa450edef68 --- .../client/security/UsernameHashedPasswordCallbackHandler.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'java/client/src') diff --git a/java/client/src/main/java/org/apache/qpid/client/security/UsernameHashedPasswordCallbackHandler.java b/java/client/src/main/java/org/apache/qpid/client/security/UsernameHashedPasswordCallbackHandler.java index dcca55e6c2..46323e8c09 100644 --- a/java/client/src/main/java/org/apache/qpid/client/security/UsernameHashedPasswordCallbackHandler.java +++ b/java/client/src/main/java/org/apache/qpid/client/security/UsernameHashedPasswordCallbackHandler.java @@ -91,13 +91,12 @@ public class UsernameHashedPasswordCallbackHandler implements AMQCallbackHandler byte[] digest = md.digest(); - char[] hash = new char[digest.length + 1]; + char[] hash = new char[digest.length ]; int index = 0; for (byte b : digest) - { - index++; - hash[index] = (char) b; + { + hash[index++] = (char) b; } return hash; -- cgit v1.2.1