diff --git a/assets/webui/ofdgo.js b/assets/webui/ofdgo.js index cc68834..53721bb 100644 --- a/assets/webui/ofdgo.js +++ b/assets/webui/ofdgo.js @@ -1668,7 +1668,7 @@ function renderSignatures() { const fragment = document.createDocumentFragment(); for (const signature of signatures) { const row = document.createElement("div"); - row.className = `signature-row ${signature.valid ? "valid" : "invalid"}`; + row.className = `signature-row ${signature.integrityValid ? "valid" : "invalid"}`; const head = document.createElement("div"); head.className = "signature-head"; @@ -1677,7 +1677,7 @@ function renderSignatures() { const badges = document.createElement("div"); badges.className = "signature-badges"; - badges.append(fontBadge(signature.valid ? "有效" : "无效", signature.valid ? "valid" : "invalid")); + badges.append(fontBadge(signature.integrityValid ? "完整" : "异常", signature.integrityValid ? "valid" : "invalid")); head.append(name, badges); row.append(head); @@ -1713,7 +1713,7 @@ function signatureSummary(signatures) { if (!signatures.length) { return "0"; } - const invalid = signatures.filter((signature) => !signature.valid).length; + const invalid = signatures.filter((signature) => !signature.integrityValid).length; if (invalid) { return `${signatures.length} · 异常 ${invalid}`; } diff --git a/internal/webui/webui.go b/internal/webui/webui.go index 5732afe..a5e99bf 100644 --- a/internal/webui/webui.go +++ b/internal/webui/webui.go @@ -43,7 +43,7 @@ type FontInfo = ofdgo.FontInfo type SignatureInfo struct { ID string `json:"id"` Type string `json:"type"` - Valid bool `json:"valid"` + IntegrityValid bool `json:"integrityValid"` Version string `json:"version,omitempty"` SealType string `json:"sealType,omitempty"` Signer string `json:"signer,omitempty"` @@ -346,7 +346,7 @@ func signatureInfo(report ofdgo.SignatureVerifyReport) SignatureInfo { return SignatureInfo{ ID: report.ID, Type: string(report.Type), - Valid: report.Valid, + IntegrityValid: report.IntegrityValid(), Version: report.Provider.Version, SealType: report.SealType, Signer: signatureSigner(report),