--- old/src/share/classes/sun/security/pkcs10/PKCS10.java Wed Feb 13 17:06:53 2013 +++ new/src/share/classes/sun/security/pkcs10/PKCS10.java Wed Feb 13 17:06:52 2013 @@ -37,7 +37,7 @@ import java.security.SignatureException; import java.security.PublicKey; -import sun.misc.BASE64Encoder; +import java.util.Base64; import sun.security.util.*; import sun.security.x509.AlgorithmId; @@ -289,10 +289,11 @@ if (encoded == null) throw new SignatureException("Cert request was not signed"); - BASE64Encoder encoder = new BASE64Encoder(); out.println("-----BEGIN NEW CERTIFICATE REQUEST-----"); - encoder.encodeBuffer(encoded, out); + String base64EncodedCertString = Base64.getMimeEncoder().encodeToString(encoded); + out.println(base64EncodedCertString); + //out.println(Base64.getMimeEncoder().encodeToString(encoded)); out.println("-----END NEW CERTIFICATE REQUEST-----"); }