aboutsummaryrefslogtreecommitdiff
path: root/crypto.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-01-13 18:41:31 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-01-13 18:41:31 +0100
commite7c8224a468b860ff21fa04ad00a3d74a5ea91e7 (patch)
tree77d8d0e9ab5e8f4abfc6e70e5e78bfbb65b1f7d2 /crypto.go
parentbdb180161acf68893c8381ce9e652d1ba7bca8ee (diff)
Bring parts closer together
Diffstat (limited to 'crypto.go')
-rw-r--r--crypto.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/crypto.go b/crypto.go
index 30b1346..f857a78 100644
--- a/crypto.go
+++ b/crypto.go
@@ -62,6 +62,14 @@ func LoadCerts(r io.Reader) ([]*x509.Certificate, error) {
return x509.ParseCertificates(block.Bytes)
}
+func readCert(r io.Reader) (*x509.Certificate, error) {
+ der, err := ioutil.ReadAll(r)
+ if err != nil {
+ return nil, err
+ }
+ return x509.ParseCertificate(der)
+}
+
func CreatePrivFile(fname string) (io.WriteCloser, error) {
return createFile(fname, 0700)
}