From 5a2607787fe8a0601ce1d6f4901d211686e8881e Mon Sep 17 00:00:00 2001 From: sanjun <593721042@qq.com> Date: Tue, 26 Jul 2022 11:46:12 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E4=BF=AE=E5=A4=8Dx509=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/github/binarywang/wxpay/v3/util/PemUtils.java | 2 +- .../java/com/github/binarywang/wxpay/v3/util/RsaCryptoUtil.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/util/PemUtils.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/util/PemUtils.java index c039ccb63..1983fb338 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/util/PemUtils.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/util/PemUtils.java @@ -47,7 +47,7 @@ public class PemUtils { public static X509Certificate loadCertificate(InputStream inputStream) { try { - CertificateFactory cf = CertificateFactory.getInstance("X509"); + CertificateFactory cf = CertificateFactory.getInstance("X.509"); X509Certificate cert = (X509Certificate) cf.generateCertificate(inputStream); cert.checkValidity(); return cert; diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/util/RsaCryptoUtil.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/util/RsaCryptoUtil.java index 295303740..d8fe3b35b 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/util/RsaCryptoUtil.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/util/RsaCryptoUtil.java @@ -47,7 +47,7 @@ public class RsaCryptoUtil { Object oldValue = field.get(encryptObject); if (oldValue != null) { String oldStr = (String) oldValue; - if (!oldStr.trim().equals("'")) { + if (!"".equals(oldStr.trim())) { field.set(encryptObject, encryptOAEP(oldStr, certificate)); } }