From 73ad09279e15abcc1543b9524e6ecc3f313aebe2 Mon Sep 17 00:00:00 2001 From: zhoubin <2023106681@qq.com> Date: Tue, 10 Aug 2021 16:36:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4sun.misc.BASE64Encoder?= =?UTF-8?q?=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/sunyard/sydapi/sample/RSAP1SignVerify.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/test/java/com/sunyard/sydapi/sample/RSAP1SignVerify.java b/src/test/java/com/sunyard/sydapi/sample/RSAP1SignVerify.java index 427e245..9d7b62d 100644 --- a/src/test/java/com/sunyard/sydapi/sample/RSAP1SignVerify.java +++ b/src/test/java/com/sunyard/sydapi/sample/RSAP1SignVerify.java @@ -4,11 +4,11 @@ import com.sunyard.cert.X509; import com.sunyard.proto.Util; import racal.sunyard.main.SydApi4j; import racal.sunyard.main.SydApiBuilder; -import sun.misc.BASE64Encoder; import sun.security.provider.X509Factory; import java.io.UnsupportedEncodingException; import java.nio.ByteBuffer; +import java.util.Base64; public class RSAP1SignVerify { private static byte[] createBlock(byte type, byte[] in) { @@ -106,8 +106,8 @@ public class RSAP1SignVerify { byte[] bSource = source.getBytes(); byte[] derCert = Util.decodeBase64(signCert); - BASE64Encoder encoder = new BASE64Encoder(); - cert = X509Factory.BEGIN_CERT + "\n" + encoder.encodeBuffer(derCert) + X509Factory.END_CERT; + Base64.Encoder encoder = Base64.getEncoder(); + cert = X509Factory.BEGIN_CERT + "\n" + encoder.encodeToString(derCert) + X509Factory.END_CERT; X509 X509Cert = api.GetX509CertInfo(cert); byte[] signature = Util.decodeBase64(signatureBase64);