You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@oltu.apache.org by as...@apache.org on 2014/06/03 08:48:23 UTC
svn commit: r1599427 -
/oltu/trunk/commons/encodedtoken/src/main/java/org/apache/oltu/commons/encodedtoken/TokenDecoder.java
Author: asanso
Date: Tue Jun 3 06:48:23 2014
New Revision: 1599427
URL: http://svn.apache.org/r1599427
Log:
OLTU-152 - Wrong usage of Base64 in TokenDecoder
Modified:
oltu/trunk/commons/encodedtoken/src/main/java/org/apache/oltu/commons/encodedtoken/TokenDecoder.java
Modified: oltu/trunk/commons/encodedtoken/src/main/java/org/apache/oltu/commons/encodedtoken/TokenDecoder.java
URL: http://svn.apache.org/viewvc/oltu/trunk/commons/encodedtoken/src/main/java/org/apache/oltu/commons/encodedtoken/TokenDecoder.java?rev=1599427&r1=1599426&r2=1599427&view=diff
==============================================================================
--- oltu/trunk/commons/encodedtoken/src/main/java/org/apache/oltu/commons/encodedtoken/TokenDecoder.java (original)
+++ oltu/trunk/commons/encodedtoken/src/main/java/org/apache/oltu/commons/encodedtoken/TokenDecoder.java Tue Jun 3 06:48:23 2014
@@ -33,25 +33,19 @@ public abstract class TokenDecoder {
*/
private static final byte[] LINE_SEPARATOR = {};
- /**
- * The BASE64 encoder/decoder.
- * Encode base64url rfc4648
- */
- private static final Base64 base64 = new Base64(-1, LINE_SEPARATOR, true);
-
public static final String base64Decode(String base64encoded) {
- return new String(base64.decode(base64encoded), UTF_8);
+ return new String(new Base64(-1, LINE_SEPARATOR, true).decode(base64encoded), UTF_8);
}
public static final byte[] base64DecodeToByte(String base64encoded) {
- return base64.decode(base64encoded);
+ return new Base64(-1, LINE_SEPARATOR, true).decode(base64encoded);
}
public static final String base64Encode(String input) {
- return new String(base64.encode(input.getBytes(UTF_8)), UTF_8);
+ return new String(new Base64(-1, LINE_SEPARATOR, true).encode(input.getBytes(UTF_8)), UTF_8);
}
public static final String base64Encode(byte [] input) {
- return new String(base64.encode(input));
+ return new String(new Base64(-1, LINE_SEPARATOR, true).encode(input));
}
}