Skip to content

Commit 8ae0171

Browse files
authored
Use built-in Base64 encoder (#352)
1 parent 3479129 commit 8ae0171

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/main/java/com/microsoft/azure/vmagent/AzureVMAgentTemplate.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,13 @@
6565
import org.kohsuke.stapler.interceptor.RequirePOST;
6666

6767
import javax.servlet.ServletException;
68-
import javax.xml.bind.DatatypeConverter;
6968
import java.io.IOException;
7069
import java.io.Serializable;
7170
import java.nio.charset.StandardCharsets;
7271
import java.security.MessageDigest;
7372
import java.security.NoSuchAlgorithmException;
7473
import java.util.ArrayList;
74+
import java.util.Base64;
7575
import java.util.Collections;
7676
import java.util.HashMap;
7777
import java.util.List;
@@ -1885,7 +1885,7 @@ public static String generateUniqueStorageAccountName(String resourceGroupName,
18851885
md.update(resourceGroupName.getBytes(StandardCharsets.UTF_8));
18861886
}
18871887

1888-
String uid = DatatypeConverter.printBase64Binary(md.digest());
1888+
String uid = Base64.getEncoder().encodeToString(md.digest());
18891889
uid = uid.substring(0, GEN_STORAGE_ACCOUNT_UID_LENGTH);
18901890
uid = uid.toLowerCase();
18911891
uid = uid.replaceAll("[^a-z0-9]", "a");

0 commit comments

Comments
 (0)