diff --git a/jsowell-common/src/main/java/com/jsowell/common/util/AdapayUtil.java b/jsowell-common/src/main/java/com/jsowell/common/util/AdapayUtil.java index e0a328f49..9b26b72f9 100644 --- a/jsowell-common/src/main/java/com/jsowell/common/util/AdapayUtil.java +++ b/jsowell-common/src/main/java/com/jsowell/common/util/AdapayUtil.java @@ -3,6 +3,7 @@ package com.jsowell.common.util; import lombok.extern.slf4j.Slf4j; import java.math.BigDecimal; +import java.nio.charset.StandardCharsets; import java.security.KeyFactory; import java.security.PrivateKey; import java.security.PublicKey; @@ -68,7 +69,7 @@ public class AdapayUtil { // Sign Signature signature = Signature.getInstance("SHA256WithRSA"); signature.initSign(privateKey); - signature.update(data.getBytes("UTF-8")); + signature.update(data.getBytes(StandardCharsets.UTF_8)); return Base64.getEncoder().encodeToString(signature.sign()); } catch (Exception e) { return null; @@ -93,7 +94,7 @@ public class AdapayUtil { // verify Signature signature = Signature.getInstance("SHA256WithRSA"); signature.initVerify(publicKey); - signature.update(data.getBytes("UTF-8")); + signature.update(data.getBytes(StandardCharsets.UTF_8)); return signature.verify(Base64.getDecoder().decode(sign)); } catch (Exception e) { log.error("Exception", e);