diff options
author | Rasmus Dahlberg <rasmus.dahlberg@kau.se> | 2020-11-03 10:52:40 +0100 |
---|---|---|
committer | Rasmus Dahlberg <rasmus.dahlberg@kau.se> | 2020-11-03 10:52:40 +0100 |
commit | 2d6e12fd0260f8bf0f466e47767c5e68330e2bf1 (patch) | |
tree | 68d79a771e2fce6447acec038adbdd1fd053f1e5 /client/add-entry/main.go | |
parent | e12192cafe7395b621e5224c95a01f27425d2118 (diff) |
added helper to load log operators from file
Diffstat (limited to 'client/add-entry/main.go')
-rw-r--r-- | client/add-entry/main.go | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/client/add-entry/main.go b/client/add-entry/main.go index 9047529..60fabf8 100644 --- a/client/add-entry/main.go +++ b/client/add-entry/main.go @@ -6,8 +6,6 @@ import ( "fmt" "encoding/base64" - "encoding/json" - "io/ioutil" "net/http" "github.com/golang/glog" @@ -62,21 +60,17 @@ func params() ([]byte, []byte, error) { func setup() (*client.Client, error) { c, err := stfe.LoadChain(*chain) if err != nil { - return nil, fmt.Errorf("failed loading certificate chain: %v", err) + return nil, err } k, err := stfe.LoadEd25519SigningKey(*key) if err != nil { - return nil, fmt.Errorf("failed loading key: %v", err) + return nil, err } - blob, err := ioutil.ReadFile(*operators) + ops, err := descriptor.LoadOperators(*operators) if err != nil { - return nil, fmt.Errorf("failed reading log operators: %v", err) - } - var ops []descriptor.Operator - if err := json.Unmarshal(blob, &ops); err != nil { - return nil, fmt.Errorf("failed decoding log operators: %v", err) + return nil, err } id, err := base64.StdEncoding.DecodeString(*logId) |