From 7f7ac0c4fe5a3f3ad0ca9ffe93687f294ece1d41 Mon Sep 17 00:00:00 2001 From: Nathan Johnson Date: Fri, 30 Jun 2023 15:55:26 -0500 Subject: [PATCH] improve output format --- cmd/checkintermediatecmd.go | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/cmd/checkintermediatecmd.go b/cmd/checkintermediatecmd.go index 8003c0b..94cde9a 100644 --- a/cmd/checkintermediatecmd.go +++ b/cmd/checkintermediatecmd.go @@ -89,14 +89,18 @@ func (ci *CheckIntermediateCmd) run() error { } } } - log.Printf("dumpCerts is: %t\n", ci.dumpCerts) if ci.dumpCerts { - log.Printf("# ---------- dumping return from server ----------") - log.Printf("# ---------- leaf ----------") - log.Printf("# leaf: %s", leaf.Subject.String()) - log.Printf("# ---------- intermediates ----------") + + fmt.Fprintf(w, "# ---------- dumping return from server ----------\n") + fmt.Fprintf(w, "# ---------- leaf ----------\n") + writeCert(w, leaf) + + fmt.Fprintf(w, "# ---------- intermediates ----------\n") + if len(ints) == 0 { + fmt.Fprintf(w, "# ---------- none returned ----------\n") + } for _, c := range ints { - log.Printf("# intermediate: %s", c.Subject.String()) + writeCert(w, c) } }