add tls.combined field to vault cert backend

This commit is contained in:
Craig Peterson 2019-02-06 15:21:08 -05:00
parent b0715e96e4
commit 7e5a1fb96d

View file

@ -80,9 +80,12 @@ func (v *vaultStorage) StoreCertificate(name string, cert *acme.CertificateResou
if err != nil { if err != nil {
return err return err
} }
pub := string(cert.Certificate)
key := string(cert.PrivateKey)
data := map[string]interface{}{ data := map[string]interface{}{
"tls.cert": string(cert.Certificate), "tls.cert": pub,
"tls.key": string(cert.PrivateKey), "tls.key": key,
"tls.combined": pub + "\n" + key,
"meta": string(jDat), "meta": string(jDat),
} }
_, err = v.client.Write(v.certPath(name), data) _, err = v.client.Write(v.certPath(name), data)