Author: amilaj
Date: Thu Sep 12 21:22:49 2013
New Revision: 1522732

URL: http://svn.apache.org/r1522732
Log:
Changed encoding of password string

Modified:
    
airavata/trunk/modules/commons/utils/src/main/java/org/apache/airavata/common/utils/SecurityUtil.java

Modified: 
airavata/trunk/modules/commons/utils/src/main/java/org/apache/airavata/common/utils/SecurityUtil.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/commons/utils/src/main/java/org/apache/airavata/common/utils/SecurityUtil.java?rev=1522732&r1=1522731&r2=1522732&view=diff
==============================================================================
--- 
airavata/trunk/modules/commons/utils/src/main/java/org/apache/airavata/common/utils/SecurityUtil.java
 (original)
+++ 
airavata/trunk/modules/commons/utils/src/main/java/org/apache/airavata/common/utils/SecurityUtil.java
 Thu Sep 12 21:22:49 2013
@@ -24,6 +24,7 @@ package org.apache.airavata.common.utils
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.io.UnsupportedEncodingException;
 import java.security.MessageDigest;
 import java.security.NoSuchAlgorithmException;
 
@@ -54,7 +55,12 @@ public class SecurityUtil {
         }
 
         MessageDigest messageDigest = 
MessageDigest.getInstance(digestingAlgorithm);
-        return new String(messageDigest.digest(stringToDigest.getBytes()));
+        try {
+            return new 
String(messageDigest.digest(stringToDigest.getBytes("UTF-8")));
+        } catch (UnsupportedEncodingException e) {
+            logger.error("Error encoding password string when creating 
digest", e);
+            throw new RuntimeException("Error encoding password string when 
creating digest", e);
+        }
     }
 
     /**


Reply via email to