From 01c51f99986475879803b9209294c1d928e2d916 Mon Sep 17 00:00:00 2001 From: James Muehlner Date: Wed, 27 Jul 2016 20:58:47 -0700 Subject: [PATCH] GUACAMOLE-66: Remove Apache Commons Codec dependency. --- guacamole/pom.xml | 7 ------- .../rest/auth/SecureRandomAuthTokenGenerator.java | 4 ++-- 2 files changed, 2 insertions(+), 9 deletions(-) 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); } }