acmecert: Fixed order invocation error.
[utils.git] / acmecert
index 076bbda..dfc5ae3 100755 (executable)
--- a/acmecert
+++ b/acmecert
@@ -309,6 +309,7 @@ commands = {}
 def cmd_reg(args):
     "usage: acmecert reg [OUTPUT-FILE]"
     acct = register()
+    os.umask(0o077)
     with maybeopen(args[1] if len(args) > 1 else "-", "w") as fp:
         acct.write(fp)
 commands["reg"] = cmd_reg
@@ -317,7 +318,7 @@ def cmd_validate_acct(args):
     "usage: acmecert validate-acct ACCOUNT-FILE"
     if len(args) < 2: raise usageerr()
     with maybeopen(args[1], "r") as fp:
-        account.read(fp).valudate()
+        account.read(fp).validate()
 commands["validate-acct"] = cmd_validate_acct
 
 def cmd_acct_info(args):
@@ -325,11 +326,11 @@ def cmd_acct_info(args):
     if len(args) < 2: raise usageerr()
     with maybeopen(args[1], "r") as fp:
         pprint.pprint(account.read(fp).getinfo())
-commands["acct-info"] = cmd_validate_acct
+commands["acct-info"] = cmd_acct_info
 
 def cmd_order(args):
     "usage: acmecert order ACCOUNT-FILE CSR [OUTPUT-FILE]"
-    if len(args) < 4: raise usageerr()
+    if len(args) < 3: raise usageerr()
     with maybeopen(args[1], "r") as fp:
         acct = account.read(fp)
     with maybeopen(args[2], "r") as fp: