jdk/src/java.base/share/classes/sun/security/util/Pem.java
changeset 39054 e8da0515445a
parent 29596 70399c7a7f5a
--- a/jdk/src/java.base/share/classes/sun/security/util/Pem.java	Fri Jun 17 21:42:38 2016 +0900
+++ b/jdk/src/java.base/share/classes/sun/security/util/Pem.java	Fri Jun 17 21:07:31 2016 +0800
@@ -26,6 +26,7 @@
 package sun.security.util;
 
 import java.io.IOException;
+import java.nio.charset.StandardCharsets;
 import java.util.Base64;
 
 /**
@@ -42,7 +43,8 @@
      * @throws java.io.IOException if input is invalid
      */
     public static byte[] decode(String input) throws IOException {
-        byte[] src = input.replaceAll("\\s+", "").getBytes();
+        byte[] src = input.replaceAll("\\s+", "")
+                .getBytes(StandardCharsets.ISO_8859_1);
         try {
             return Base64.getDecoder().decode(src);
         } catch (IllegalArgumentException e) {