aboutsummaryrefslogtreecommitdiff
path: root/cmd/acme/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/acme/main.go')
-rw-r--r--cmd/acme/main.go10
1 files changed, 7 insertions, 3 deletions
diff --git a/cmd/acme/main.go b/cmd/acme/main.go
index 28041f4..0dc9fa2 100644
--- a/cmd/acme/main.go
+++ b/cmd/acme/main.go
@@ -25,13 +25,14 @@ func prepare(conf *Config) error {
log.Println("LoadAccount", k)
acc.Account, err = acme.LoadAccount(acc.Key)
if err != nil {
- log.Println(err)
log.Println("NewAccount", k)
acc.Account, err = acme.NewAccount(acc.KeySize)
if err != nil {
return err
}
- acc.Account.SaveKey(acc.Key)
+ if err := acc.Account.SaveKey(acc.Key); err != nil {
+ return err
+ }
acc.pending = true
}
acc.Contacts.AddMail(acc.Mail)
@@ -55,6 +56,7 @@ func satisfice(des *desire) error {
var err error
if des.account.pending {
+ log.Println("register pending account")
err = des.provider.Register(des.account, des.account.Contacts)
if err != nil {
return err
@@ -74,7 +76,9 @@ func satisfice(des *desire) error {
return err
}
- des.Save(des.Cert, des.Key)
+ if err := des.Save(des.Cert, des.Key); err != nil {
+ return err
+ }
return nil
}