aboutsummaryrefslogtreecommitdiff
path: root/desire.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-01-04 20:29:05 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-01-04 20:29:05 +0100
commit959e402ca97a0bb18ba2ad208a6d6cd1b6a91153 (patch)
treeb45fab0d4501dee9ad014c969a16346124e38d0a /desire.go
parent9166b6a2acd2c6b42c3b09f054b2a6588758b2bf (diff)
Create*File
Diffstat (limited to 'desire.go')
-rw-r--r--desire.go14
1 files changed, 2 insertions, 12 deletions
diff --git a/desire.go b/desire.go
index a687f44..aefeb27 100644
--- a/desire.go
+++ b/desire.go
@@ -6,8 +6,6 @@ import (
"crypto/x509"
"crypto/x509/pkix"
"encoding/base64"
- "os"
- "path"
)
type Desire struct {
@@ -28,11 +26,7 @@ func NewDesire(altnames []string, size int) (*Desire, error) {
}
func (d *Desire) SaveKey(fname string) error {
- if err := os.MkdirAll(path.Dir(fname), 0700); err != nil {
- return err
- }
- flags := os.O_WRONLY | os.O_CREATE | os.O_TRUNC
- fd, err := os.OpenFile(fname, flags, 0600)
+ fd, err := CreateKeyFile(fname)
if err != nil {
return err
}
@@ -41,11 +35,7 @@ func (d *Desire) SaveKey(fname string) error {
}
func (d *Desire) SaveCert(fname string) error {
- if err := os.MkdirAll(path.Dir(fname), 0755); err != nil {
- return err
- }
- flags := os.O_WRONLY | os.O_CREATE | os.O_TRUNC
- fd, err := os.OpenFile(fname, flags, 0644)
+ fd, err := CreateCertFile(fname)
if err != nil {
return err
}