Merge pull request #639 from discordianfish/fish/fix-acme-perm

Use secure mode 600 instead of 644 for acme.json
This commit is contained in:
Emile Vauge 2016-08-24 20:06:33 +02:00 committed by GitHub
commit 1de21c86ae

View file

@ -9,9 +9,6 @@ import (
"encoding/json" "encoding/json"
"errors" "errors"
"fmt" "fmt"
log "github.com/Sirupsen/logrus"
"github.com/containous/traefik/safe"
"github.com/xenolf/lego/acme"
"io/ioutil" "io/ioutil"
fmtlog "log" fmtlog "log"
"os" "os"
@ -19,6 +16,10 @@ import (
"strings" "strings"
"sync" "sync"
"time" "time"
log "github.com/Sirupsen/logrus"
"github.com/containous/traefik/safe"
"github.com/xenolf/lego/acme"
) )
// Account is used to store lets encrypt registration info // Account is used to store lets encrypt registration info
@ -481,7 +482,7 @@ func (a *ACME) saveAccount() error {
if err != nil { if err != nil {
return err return err
} }
return ioutil.WriteFile(a.StorageFile, data, 0644) return ioutil.WriteFile(a.StorageFile, data, 0600)
} }
func (a *ACME) getDomainsCertificates(client *acme.Client, domains []string) (*Certificate, error) { func (a *ACME) getDomainsCertificates(client *acme.Client, domains []string) (*Certificate, error) {