Hi,
My web application was initially running on tomcat 7.0.53 and I
use org.apache.commons.codec.binary.Base64 for encryption and decryption.
Now the server has been updated to tomcat 7.0.57 and I get a java
Nullpointer error at c.doFinal line:
public static String make(String Data) throws Exception {
byte[] encodedCommons;
Key key = generateMakeKey();
Cipher c = Cipher.getInstance(ALGO);
c.init(Cipher.ENCRYPT_MODE, key);
* byte[] encVal = c.doFinal(Data.getBytes());*
encodedCommons = Base64.encodeBase64(encVal);
String encryptedValue = new String(encodedCommons);
//BASE64Encoder benc = new BASE64Encoder();
//String encryptedValue = benc.encode(encVal);
return encryptedValue;
}
Is the problem because I need to be using something other than the
org.apache.commons.codec.binary.Base64?
Please advise.
Regards.
Prathyusha