From 9ea42cf7e21b7c0ea8a8b29e29ef92f852d3e963 Mon Sep 17 00:00:00 2001 From: Yousong Zhou Date: Tue, 5 Nov 2019 03:03:23 +0000 Subject: [PATCH] seclib2: add doc describing the protocol on removal of tmpfile --- pkg/util/seclib2/certfile.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/util/seclib2/certfile.go b/pkg/util/seclib2/certfile.go index e1a21882c3..33537d4229 100644 --- a/pkg/util/seclib2/certfile.go +++ b/pkg/util/seclib2/certfile.go @@ -24,6 +24,10 @@ const ( certBeginString = "BEGIN CERTIFICATE" ) +// MergeCaCertFiles concatenates cert and ca file to form a chain, write it to +// a tmpfile then return the path +// +// Callers are responsible for removing the returned tmpfile func MergeCaCertFiles(cafile string, certfile string) (string, error) { tmpfile, err := ioutil.TempFile("", "cerfile.*.crt") if err != nil {