From 8c73a9ff2bf3c88b17a1279f51c1ae3993effdcf Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: Tue, 19 Aug 2025 10:53:37 +0800
Subject: [PATCH] 修改
---
exam-system/src/main/java/com/gkhy/exam/pay/utils/SignDto.java | 89 +++++++++++++++++++++++---------------------
1 files changed, 46 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..3613146 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,76 @@
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 static String formatWithTimeZone(Date date) {
+ /* 48 */
+ SimpleDateFormat sdf = new SimpleDateFormat("dd MMM yyyy HH:mm:ss z", Locale.CHINA);
+ /* 49 */
sdf.setTimeZone(TimeZone.getTimeZone("GMT+8"));
+ /* 50 */
+ // sdf.applyPattern("dd MMM yyyy HH:mm:ss z", Locale.CHINA);
+ /* 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