From 40dc81837107f06da1411b0555cab1012207416b Mon Sep 17 00:00:00 2001 From: heheng <heheng@123456> Date: 星期一, 17 二月 2025 11:15:05 +0800 Subject: [PATCH] 测试 --- exam-system/src/main/java/com/gkhy/exam/pay/utils/SignDto.java | 80 ++++++++++++++++++---------------------- 1 files changed, 36 insertions(+), 44 deletions(-) diff --git a/exam-system/src/main/java/com/gkhy/exam/pay/utils/SignDto.java b/exam-system/src/main/java/com/gkhy/exam/pay/utils/SignDto.java index a61014e..ceaa02d 100644 --- a/exam-system/src/main/java/com/gkhy/exam/pay/utils/SignDto.java +++ b/exam-system/src/main/java/com/gkhy/exam/pay/utils/SignDto.java @@ -2,7 +2,6 @@ import java.text.SimpleDateFormat; import java.util.Date; -import java.util.Locale; import java.util.TimeZone; public class SignDto { @@ -10,73 +9,66 @@ private String signatureFormat; private String signatureTime; private String signatureValue; - private String serialNumber; private String issuerDn; + private String serialNumber; + private static final String UTC_DATE_TIME = "dd MMM yyyy HH:mm:ss z"; - private static final String UTC_DATE_TIME = "dd MM yyyy HH:mm:ss z"; - - - public static String formatWithTime(Date date) { - SimpleDateFormat sdf = new SimpleDateFormat(UTC_DATE_TIME, Locale.CHINA); + public static String formatWithTimeZone(Date date) { + /* 48 */ + SimpleDateFormat sdf = new SimpleDateFormat(); + /* 49 */ sdf.setTimeZone(TimeZone.getTimeZone("GMT+8")); + /* 50 */ + sdf.applyPattern("dd MMM yyyy HH:mm:ss z"); + /* 51 */ return sdf.format(date); } - public SignDto(String signatureAlgorithm, String signatureFormat, Date signatureTime, String signatureValue, String serialNumber, String issuerDn) { - this.signatureAlgorithm = signatureAlgorithm; - this.signatureFormat = signatureFormat; - this.signatureTime = formatWithTime(signatureTime); + + public SignDto(Date signatureTime, String signatureValue, String issuerDn, String serialNumber) { + /* 56 */ + this.signatureAlgorithm = "sm3"; + /* 57 */ + this.signatureFormat = "DETACH"; + /* 58 */ + this.signatureTime = formatWithTimeZone(signatureTime); + /* 59 */ this.signatureValue = signatureValue; - this.serialNumber = serialNumber; + /* 60 */ this.issuerDn = issuerDn; + /* 61 */ + this.serialNumber = serialNumber; } - // Getters and Setters public String getSignatureAlgorithm() { - return signatureAlgorithm; - } - - public void setSignatureAlgorithm(String signatureAlgorithm) { - this.signatureAlgorithm = signatureAlgorithm; + /* 65 */ + return this.signatureAlgorithm; } public String getSignatureFormat() { - return signatureFormat; - } - - public void setSignatureFormat(String signatureFormat) { - this.signatureFormat = signatureFormat; + /* 69 */ + return this.signatureFormat; } public String getSignatureTime() { - return signatureTime; - } - - public void setSignatureTime(String signatureTime) { - this.signatureTime = signatureTime; + /* 73 */ + return this.signatureTime; } public String getSignatureValue() { - return signatureValue; - } - - public void setSignatureValue(String signatureValue) { - this.signatureValue = signatureValue; - } - - public String getSerialNumber() { - return serialNumber; - } - - public void setSerialNumber(String serialNumber) { - this.serialNumber = serialNumber; + /* 77 */ + return this.signatureValue; } public String getIssuerDn() { - return issuerDn; + /* 81 */ + return this.issuerDn; } - public void setIssuerDn(String issuerDn) { - this.issuerDn = issuerDn; + public String getSerialNumber() { + /* 85 */ + return this.serialNumber; } } + + -- Gitblit v1.9.2