feat(签名验签): 继续优化逻辑
build.yaml / build (push) Successful in 34s

This commit is contained in:
2026-07-08 13:12:45 +08:00
parent 06c5cea4d1
commit b3b8e0bac0
+2 -2
View File
@@ -52,6 +52,7 @@ type SignatureVerifyReport struct {
References []SignatureReferenceVerify
Stamps []SignatureStamp
StampPositions []SignatureStampPosition
StampPositionError string
DigestOK bool
DataHashOK bool
SignedValueOK bool
@@ -235,8 +236,7 @@ func (r *Reader) verifySignature(sigListPath string, sigRef Signature, options *
report.Stamps = append(report.Stamps, sigFile.SignedInfo.StampAnnot...)
report.StampPositions, err = r.SignatureStampPositions(report.Stamps)
if err != nil {
report.Error = err.Error()
return report
report.StampPositionError = err.Error()
}
report.DigestOK = referencesOK(report.References)
signedValuePath := signatureRefPath(sigPath, sigFile.SignedValue)