From 7e5a1fb96d2d6232d08d15dd2cfe365ef390c901 Mon Sep 17 00:00:00 2001 From: Craig Peterson Date: Wed, 6 Feb 2019 15:21:08 -0500 Subject: [PATCH] add tls.combined field to vault cert backend --- pkg/acme/vaultStorage.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkg/acme/vaultStorage.go b/pkg/acme/vaultStorage.go index 0eb1ccf8c..ee56bc80d 100644 --- a/pkg/acme/vaultStorage.go +++ b/pkg/acme/vaultStorage.go @@ -80,10 +80,13 @@ func (v *vaultStorage) StoreCertificate(name string, cert *acme.CertificateResou if err != nil { return err } + pub := string(cert.Certificate) + key := string(cert.PrivateKey) data := map[string]interface{}{ - "tls.cert": string(cert.Certificate), - "tls.key": string(cert.PrivateKey), - "meta": string(jDat), + "tls.cert": pub, + "tls.key": key, + "tls.combined": pub + "\n" + key, + "meta": string(jDat), } _, err = v.client.Write(v.certPath(name), data) return err