diff options
author | Niall Sheridan <nsheridan@gmail.com> | 2017-02-12 18:34:41 +0000 |
---|---|---|
committer | Niall Sheridan <nsheridan@gmail.com> | 2017-02-12 18:34:41 +0000 |
commit | 6e00d0000e54f21a4a393e67fd914bda4d394f4a (patch) | |
tree | b832e50c45aadc0bf4d0e0d8c45ca32754e8733c /cmd/cashier/main.go | |
parent | ed8bc523fd0d1a66acf3fa449c453508035efdfc (diff) |
Minor fixups
Correct some flag strings and some format strings
Don't fatal when the client config file is missing
Make keysigner, certstore and authprovider package-level
Diffstat (limited to 'cmd/cashier/main.go')
-rw-r--r-- | cmd/cashier/main.go | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/cmd/cashier/main.go b/cmd/cashier/main.go index 53deffd..77a0b4b 100644 --- a/cmd/cashier/main.go +++ b/cmd/cashier/main.go @@ -19,9 +19,9 @@ var ( u, _ = user.Current() cfg = pflag.String("config", path.Join(u.HomeDir, ".cashier.conf"), "Path to config file") ca = pflag.String("ca", "http://localhost:10000", "CA server") - keysize = pflag.Int("key_size", 2048, "Key size. Ignored for ed25519 keys") - validity = pflag.Duration("validity", time.Hour*24, "Key validity") - keytype = pflag.String("key_type", "rsa", "Type of private key to generate - rsa, ecdsa or ed25519") + keysize = pflag.Int("key_size", 0, "Size of key to generate. Ignored for ed25519 keys. (default 2048 for rsa keys, 256 for ecdsa keys)") + validity = pflag.Duration("validity", time.Hour*24, "Key lifetime. May be overridden by the CA at signing time") + keytype = pflag.String("key_type", "", "Type of private key to generate - rsa, ecdsa or ed25519. (default \"rsa\")") publicFilePrefix = pflag.String("public_file_prefix", "", "Prefix for filename for public key and cert (optional, no default)") ) @@ -30,7 +30,7 @@ func main() { c, err := client.ReadConfig(*cfg) if err != nil { - log.Fatalf("Error parsing config file: %v\n", err) + log.Printf("Error parsing config file: %v\n", err) } fmt.Printf("Your browser has been opened to visit %s\n", c.CA) if err := browser.OpenURL(c.CA); err != nil { @@ -52,7 +52,7 @@ func main() { } sock, err := net.Dial("unix", os.Getenv("SSH_AUTH_SOCK")) if err != nil { - log.Fatalln("Error connecting to agent: %s", err) + log.Fatalf("Error connecting to agent: %v\n", err) } defer sock.Close() a := agent.NewClient(sock) |