jdk/src/share/classes/sun/security/util/ManifestEntryVerifier.java
changeset 16020 b57c48f16179
parent 9365 469cd39a25de
child 23010 6dadb192ad81
--- a/jdk/src/share/classes/sun/security/util/ManifestEntryVerifier.java	Thu Feb 21 17:43:57 2013 -0800
+++ b/jdk/src/share/classes/sun/security/util/ManifestEntryVerifier.java	Thu Feb 21 20:01:22 2013 +0000
@@ -31,7 +31,7 @@
 import java.util.*;
 import java.util.jar.*;
 
-import sun.misc.BASE64Decoder;
+import java.util.Base64;
 
 import sun.security.jca.Providers;
 
@@ -63,7 +63,6 @@
     /** the manifest hashes for the digests in use */
     ArrayList<byte[]> manifestHashes;
 
-    private BASE64Decoder decoder = null;
     private String name = null;
     private Manifest man;
 
@@ -81,7 +80,6 @@
         createdDigests = new HashMap<String, MessageDigest>(11);
         digests = new ArrayList<MessageDigest>();
         manifestHashes = new ArrayList<byte[]>();
-        decoder = new BASE64Decoder();
         this.man = man;
     }
 
@@ -147,7 +145,7 @@
                     digest.reset();
                     digests.add(digest);
                     manifestHashes.add(
-                                decoder.decodeBuffer((String)se.getValue()));
+                                Base64.getMimeDecoder().decode((String)se.getValue()));
                 }
             }
         }