--- 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) {