mirror of
https://github.com/xiaoqidun/ofdgo.git
synced 2026-08-30 12:12:40 +08:00
@@ -1668,7 +1668,7 @@ function renderSignatures() {
|
|||||||
const fragment = document.createDocumentFragment();
|
const fragment = document.createDocumentFragment();
|
||||||
for (const signature of signatures) {
|
for (const signature of signatures) {
|
||||||
const row = document.createElement("div");
|
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");
|
const head = document.createElement("div");
|
||||||
head.className = "signature-head";
|
head.className = "signature-head";
|
||||||
@@ -1677,7 +1677,7 @@ function renderSignatures() {
|
|||||||
|
|
||||||
const badges = document.createElement("div");
|
const badges = document.createElement("div");
|
||||||
badges.className = "signature-badges";
|
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);
|
head.append(name, badges);
|
||||||
row.append(head);
|
row.append(head);
|
||||||
@@ -1713,7 +1713,7 @@ function signatureSummary(signatures) {
|
|||||||
if (!signatures.length) {
|
if (!signatures.length) {
|
||||||
return "0";
|
return "0";
|
||||||
}
|
}
|
||||||
const invalid = signatures.filter((signature) => !signature.valid).length;
|
const invalid = signatures.filter((signature) => !signature.integrityValid).length;
|
||||||
if (invalid) {
|
if (invalid) {
|
||||||
return `${signatures.length} · 异常 ${invalid}`;
|
return `${signatures.length} · 异常 ${invalid}`;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ type FontInfo = ofdgo.FontInfo
|
|||||||
type SignatureInfo struct {
|
type SignatureInfo struct {
|
||||||
ID string `json:"id"`
|
ID string `json:"id"`
|
||||||
Type string `json:"type"`
|
Type string `json:"type"`
|
||||||
Valid bool `json:"valid"`
|
IntegrityValid bool `json:"integrityValid"`
|
||||||
Version string `json:"version,omitempty"`
|
Version string `json:"version,omitempty"`
|
||||||
SealType string `json:"sealType,omitempty"`
|
SealType string `json:"sealType,omitempty"`
|
||||||
Signer string `json:"signer,omitempty"`
|
Signer string `json:"signer,omitempty"`
|
||||||
@@ -346,7 +346,7 @@ func signatureInfo(report ofdgo.SignatureVerifyReport) SignatureInfo {
|
|||||||
return SignatureInfo{
|
return SignatureInfo{
|
||||||
ID: report.ID,
|
ID: report.ID,
|
||||||
Type: string(report.Type),
|
Type: string(report.Type),
|
||||||
Valid: report.Valid,
|
IntegrityValid: report.IntegrityValid(),
|
||||||
Version: report.Provider.Version,
|
Version: report.Provider.Version,
|
||||||
SealType: report.SealType,
|
SealType: report.SealType,
|
||||||
Signer: signatureSigner(report),
|
Signer: signatureSigner(report),
|
||||||
|
|||||||
Reference in New Issue
Block a user