From 3a762add44449332d6d379e361698850f6066e16 Mon Sep 17 00:00:00 2001 From: heheng <475597332@qq.com> Date: 星期一, 19 五月 2025 15:20:12 +0800 Subject: [PATCH] 修改 --- exam-system/src/main/java/com/gkhy/exam/pay/utils/SignDto.java | 75 ++++++++++++++++--------------------- 1 files changed, 32 insertions(+), 43 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..7fba158 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 @@ -10,73 +10,62 @@ 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) { + SimpleDateFormat sdf = new SimpleDateFormat("dd MMM yyyy HH:mm:ss z", Locale.CHINA); sdf.setTimeZone(TimeZone.getTimeZone("GMT+8")); + // sdf.applyPattern("dd MMM yyyy HH:mm:ss z", Locale.CHINA); 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