test/sun/security/x509/X509CertImpl/V3Certificate.java
Print this page
@@ -40,24 +40,23 @@
import java.security.Signature;
import java.security.SignatureException;
import java.security.cert.CertificateException;
import java.security.cert.CertificateFactory;
import java.security.cert.X509Certificate;
+import java.util.Base64;
import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;
-import sun.misc.BASE64Encoder;
import sun.security.util.BitArray;
import sun.security.util.ObjectIdentifier;
import sun.security.x509.*;
/**
* @test
* @bug 8049237
* @modules java.base/sun.security.x509
* java.base/sun.security.util
- * java.base/sun.misc
* @summary This test generates V3 certificate with all the supported
* extensions. Writes back the generated certificate in to a file and checks for
* equality with the original certificate.
*/
public class V3Certificate {
@@ -222,11 +221,11 @@
fos.flush();
// Certificate boundaries/
pw.println("-----BEGIN CERTIFICATE-----");
pw.flush();
- new BASE64Encoder().encodeBuffer(crt.getEncoded(), fos_b64);
+ fos_b64.write(Base64.getMimeEncoder().encode(crt.getEncoded()));
fos_b64.flush();
pw.println("-----END CERTIFICATE-----");
}
out.println("*** Certificate ***");