jdk/test/sun/net/www/protocol/http/ProxyTunnelServer.java
changeset 15276 bbddb82e66ce
parent 5506 202f599c92aa
child 23010 6dadb192ad81
--- a/jdk/test/sun/net/www/protocol/http/ProxyTunnelServer.java	Fri Jan 18 18:48:44 2013 +0000
+++ b/jdk/test/sun/net/www/protocol/http/ProxyTunnelServer.java	Sat Jan 19 08:39:20 2013 +0000
@@ -31,6 +31,7 @@
 
 import java.io.*;
 import java.net.*;
+import java.util.Base64;
 import javax.net.ssl.*;
 import javax.net.ServerSocketFactory;
 import sun.net.www.*;
@@ -295,10 +296,8 @@
             String recvdUserPlusPass = authInfo.substring(ind + 1).trim();
             // extract encoded (username:passwd
             if (userPlusPass.equals(
-                                new String(
-                                (new sun.misc.BASE64Decoder()).
-                                decodeBuffer(recvdUserPlusPass)
-                                ))) {
+                                new String(Base64.getDecoder().decode(recvdUserPlusPass))
+                                )) {
                 matched = true;
             }
         } catch (Exception e) {