Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/RegisterAction.java =================================================================== diff -u -racc8d2acf5b6b0002e0c8129947040a779ab4077 -rd1358c979472f407d971d04b2f3b3840cf16ac30 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/RegisterAction.java (.../RegisterAction.java) (revision acc8d2acf5b6b0002e0c8129947040a779ab4077) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/RegisterAction.java (.../RegisterAction.java) (revision d1358c979472f407d971d04b2f3b3840cf16ac30) @@ -56,7 +56,7 @@ import org.springframework.web.context.WebApplicationContext; import org.springframework.web.context.support.WebApplicationContextUtils; -import sun.misc.BASE64Decoder; +import org.apache.commons.codec.binary.Base64; /** * ConfigAction @@ -284,8 +284,7 @@ IvParameterSpec ivSpec = new IvParameterSpec(keyBytes); cipher.init(Cipher.DECRYPT_MODE,keySpec,ivSpec); - BASE64Decoder decoder = new BASE64Decoder(); - byte [] results = cipher.doFinal(decoder.decodeBuffer(text)); + byte [] results = cipher.doFinal(Base64.decodeBase64(text.getBytes())); return new String(results,"UTF-8"); }