keycloak-aplcache

Changes

core/pom.xml 4(+4 -0)

core/src/main/java/org/keycloak/util/Base64.java 2091(+0 -2091)

model/api/src/main/java/org/keycloak/models/utils/Base64.java 2282(+0 -2282)

pom.xml 5(+5 -0)

Details

core/pom.xml 4(+4 -0)

diff --git a/core/pom.xml b/core/pom.xml
index 885edd3..49d2275 100755
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -19,6 +19,10 @@
             <scope>provided</scope>
         </dependency>
         <dependency>
+            <groupId>net.iharder</groupId>
+            <artifactId>base64</artifactId>
+        </dependency>
+        <dependency>
             <groupId>org.codehaus.jackson</groupId>
             <artifactId>jackson-core-asl</artifactId>
             <scope>provided</scope>
diff --git a/core/src/main/java/org/keycloak/util/Base64Url.java b/core/src/main/java/org/keycloak/util/Base64Url.java
index 15d2d77..e4e63b1 100755
--- a/core/src/main/java/org/keycloak/util/Base64Url.java
+++ b/core/src/main/java/org/keycloak/util/Base64Url.java
@@ -1,6 +1,8 @@
 package org.keycloak.util;
 
 
+import net.iharder.Base64;
+
 /**
  * @author <a href="mailto:bill@burkecentral.com">Bill Burke</a>
  * @version $Revision: 1 $
diff --git a/core/src/main/java/org/keycloak/util/PemUtils.java b/core/src/main/java/org/keycloak/util/PemUtils.java
index 6f8979c..66b27ad 100755
--- a/core/src/main/java/org/keycloak/util/PemUtils.java
+++ b/core/src/main/java/org/keycloak/util/PemUtils.java
@@ -1,6 +1,8 @@
 package org.keycloak.util;
 
 
+import net.iharder.Base64;
+
 import java.io.ByteArrayInputStream;
 import java.io.DataInputStream;
 import java.io.IOException;
diff --git a/model/api/pom.xml b/model/api/pom.xml
index 9f659fa..2c64294 100755
--- a/model/api/pom.xml
+++ b/model/api/pom.xml
@@ -14,6 +14,10 @@
 
     <dependencies>
         <dependency>
+            <groupId>net.iharder</groupId>
+            <artifactId>base64</artifactId>
+        </dependency>
+        <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
             <scope>test</scope>
diff --git a/model/api/src/main/java/org/keycloak/models/utils/Pbkdf2PasswordEncoder.java b/model/api/src/main/java/org/keycloak/models/utils/Pbkdf2PasswordEncoder.java
index b11266f..5ca5528 100644
--- a/model/api/src/main/java/org/keycloak/models/utils/Pbkdf2PasswordEncoder.java
+++ b/model/api/src/main/java/org/keycloak/models/utils/Pbkdf2PasswordEncoder.java
@@ -1,5 +1,7 @@
 package org.keycloak.models.utils;
 
+import net.iharder.Base64;
+
 import javax.crypto.SecretKeyFactory;
 import javax.crypto.spec.PBEKeySpec;
 import java.security.NoSuchAlgorithmException;
diff --git a/model/api/src/main/java/org/keycloak/models/utils/SHAPasswordEncoder.java b/model/api/src/main/java/org/keycloak/models/utils/SHAPasswordEncoder.java
index a9fec22..3a8ed8d 100755
--- a/model/api/src/main/java/org/keycloak/models/utils/SHAPasswordEncoder.java
+++ b/model/api/src/main/java/org/keycloak/models/utils/SHAPasswordEncoder.java
@@ -1,5 +1,7 @@
 package org.keycloak.models.utils;
 
+import net.iharder.Base64;
+
 import java.io.UnsupportedEncodingException;
 import java.security.MessageDigest;
 import java.security.NoSuchAlgorithmException;

pom.xml 5(+5 -0)

diff --git a/pom.xml b/pom.xml
index 4b94094..75712f3 100755
--- a/pom.xml
+++ b/pom.xml
@@ -102,6 +102,11 @@
                 <version>1.46</version>
             </dependency>
             <dependency>
+                <groupId>net.iharder</groupId>
+                <artifactId>base64</artifactId>
+                <version>2.3.8</version>
+            </dependency>
+            <dependency>
                 <groupId>org.jboss.resteasy</groupId>
                 <artifactId>jaxrs-api</artifactId>
                 <version>${resteasy.version}</version>