diff --git a/guacamole/pom.xml b/guacamole/pom.xml
index c0b6b3bc3..2d78ddf56 100644
--- a/guacamole/pom.xml
+++ b/guacamole/pom.xml
@@ -324,13 +324,6 @@
1.0
-
-
- commons-codec
- commons-codec
- 1.4
-
-
com.sun.jersey
diff --git a/guacamole/src/main/java/org/apache/guacamole/rest/auth/SecureRandomAuthTokenGenerator.java b/guacamole/src/main/java/org/apache/guacamole/rest/auth/SecureRandomAuthTokenGenerator.java
index 9e6435c42..dc94b44b5 100644
--- a/guacamole/src/main/java/org/apache/guacamole/rest/auth/SecureRandomAuthTokenGenerator.java
+++ b/guacamole/src/main/java/org/apache/guacamole/rest/auth/SecureRandomAuthTokenGenerator.java
@@ -20,7 +20,7 @@
package org.apache.guacamole.rest.auth;
import java.security.SecureRandom;
-import org.apache.commons.codec.binary.Hex;
+import javax.xml.bind.DatatypeConverter;
/**
* An implementation of the AuthTokenGenerator based around SecureRandom.
@@ -39,7 +39,7 @@ public class SecureRandomAuthTokenGenerator implements AuthTokenGenerator {
byte[] bytes = new byte[32];
secureRandom.nextBytes(bytes);
- return Hex.encodeHexString(bytes);
+ return DatatypeConverter.printHexBinary(bytes);
}
}