X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.security.core%2Fsrc%2Forg%2Fargeo%2Futil%2Fnaming%2FLdifWriter.java;fp=org.argeo.security.core%2Fsrc%2Forg%2Fargeo%2Futil%2Fnaming%2FLdifWriter.java;h=37d90b4e442946056e005a8ea054bf5a06bd5b84;hb=3a0d866fbeea3f78c293212f4b4fbaeba7dfe2bd;hp=56f3224761952e1faed312afac32b7d1c3190ded;hpb=b1dbb754c88b8609246b865a25bc946213370662;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.security.core/src/org/argeo/util/naming/LdifWriter.java b/org.argeo.security.core/src/org/argeo/util/naming/LdifWriter.java index 56f322476..37d90b4e4 100644 --- a/org.argeo.security.core/src/org/argeo/util/naming/LdifWriter.java +++ b/org.argeo.security.core/src/org/argeo/util/naming/LdifWriter.java @@ -6,6 +6,7 @@ import java.io.IOException; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.io.Writer; +import java.util.Base64; import java.util.Map; import javax.naming.NamingEnumeration; @@ -15,7 +16,6 @@ import javax.naming.directory.Attributes; import javax.naming.ldap.LdapName; import javax.naming.ldap.Rdn; -import org.apache.commons.codec.binary.Base64; import org.argeo.osgi.useradmin.UserDirectoryException; /** Basic LDIF writer */ @@ -67,7 +67,7 @@ public class LdifWriter { for (NamingEnumeration attrValues = attribute.getAll(); attrValues.hasMore();) { Object value = attrValues.next(); if (value instanceof byte[]) { - String encoded = Base64.encodeBase64String((byte[]) value); + String encoded = Base64.getEncoder().encodeToString((byte[]) value); writer.append(attribute.getID()).append("::").append(encoded).append('\n'); } else { writer.append(attribute.getID()).append(':').append(value.toString()).append('\n');