From 868ebbf79d41778afa436dd3cb2efc89c4c9842a Mon Sep 17 00:00:00 2001 From: Urko Date: Wed, 15 Feb 2023 19:47:52 +0100 Subject: [PATCH] fix lint --- internal/cert/cert.go | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/internal/cert/cert.go b/internal/cert/cert.go index 0da29c4..bf32838 100644 --- a/internal/cert/cert.go +++ b/internal/cert/cert.go @@ -47,11 +47,11 @@ func encodePrivateKey(priv *ecdsa.PrivateKey) ([]byte, error) { if err != nil { return nil, fmt.Errorf("marshal: %s", err) } - pem.Encode(out, &pem.Block{ + err = pem.Encode(out, &pem.Block{ Type: "PRIVATE KEY", Bytes: privBytes, }) - return out.Bytes(), nil + return out.Bytes(), err } // Create a self-signed certificate. @@ -80,7 +80,11 @@ func newRootCA(config *ca.CaConfig) ([]byte, []byte, error) { } out := &bytes.Buffer{} - pem.Encode(out, &pem.Block{Type: "CERTIFICATE", Bytes: der}) + err = pem.Encode(out, &pem.Block{Type: "CERTIFICATE", Bytes: der}) + if err != nil { + return nil, nil, fmt.Errorf("pem.Encode: %s", err) + } + caPEM := out.Bytes() keyPEM, err := encodePrivateKey(priv) if err != nil { @@ -125,7 +129,11 @@ func newClientCert(config *client.ClientCertConfig, rootCA *x509.Certificate, ro } out := &bytes.Buffer{} - pem.Encode(out, &pem.Block{Type: "CERTIFICATE", Bytes: der}) + err = pem.Encode(out, &pem.Block{Type: "CERTIFICATE", Bytes: der}) + if err != nil { + return nil, nil, fmt.Errorf("pem.Encode: %s", err) + } + certPEM := out.Bytes() keyPEM, err := encodePrivateKey(priv) if err != nil {