From 3780a25140c743a0c1631b2eacc5ceb92e945117 Mon Sep 17 00:00:00 2001 From: xiaoqidun Date: Mon, 12 Oct 2026 23:46:52 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E7=AD=BE=E5=90=8D=E6=97=B6=E9=97=B4):=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=AD=BE=E5=90=8D=E6=97=B6=E9=97=B4=E8=A7=A3?= =?UTF-8?q?=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ofdgo_sign_verify.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ofdgo_sign_verify.go b/ofdgo_sign_verify.go index 66afcf9..327e713 100644 --- a/ofdgo_sign_verify.go +++ b/ofdgo_sign_verify.go @@ -996,7 +996,7 @@ func signatureCertInfo(data []byte) SignatureCertInfo { } } -// parseSignatureDateTime 解析带时区的签名时间 +// parseSignatureDateTime 解析带时区的签名时间,支持UTCTime两位年份 // 入参: value 签名时间文本 // 返回: time.Time 签名时间 func parseSignatureDateTime(value string) time.Time { @@ -1010,7 +1010,8 @@ func parseSignatureDateTime(value string) time.Time { return t } } - return time.Time{} + t, _ := asn1Time(asn1.RawValue{FullBytes: asn1Wrap(asn1.TagUTCTime, []byte(value))}) + return t } // parseSignatureCertificate 解析唯一的PEM或DER证书