Skip to content

Commit 04e473f

Browse files
debug print subject for multi verifier upon failure (#136)
* debug pring sbuject for multi verifier upon failure * go fmt
1 parent 1a9952b commit 04e473f

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

pkg/verifier/multi.go

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,18 @@ func (m *Multi) Verify(bundles []*bundle.Bundle, h *v1.Hash) ([]*verify.Verifica
6363
if r, err = v.VerifyOne(b, h); err == nil {
6464
res = append(res, r)
6565
} else {
66-
slog.Error("verifying signature failed",
66+
subjects, subjectsErr := bundleSubjects(b)
67+
attrs := []any{
6768
"image_digest", h.Hex,
68-
"error", err)
69+
"error", err,
70+
"bundle_subjects", subjects,
71+
}
72+
if subjectsErr != nil {
73+
attrs = append(attrs, "bundle_subjects_error", subjectsErr)
74+
}
75+
76+
slog.Error("multi: verifying signature failed",
77+
attrs...)
6978
}
7079
}
7180

0 commit comments

Comments
 (0)