From ce32d87ad6eab0c6a3cb4b652a778db2aaf62b23 Mon Sep 17 00:00:00 2001 From: Peter Eckersley Date: Fri, 23 Oct 2015 19:19:09 -0700 Subject: [PATCH 1/2] Document the requirement for SANs in CSRs if using --csr --- letsencrypt/cli.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/letsencrypt/cli.py b/letsencrypt/cli.py index 822f231ef..8bd15d404 100644 --- a/letsencrypt/cli.py +++ b/letsencrypt/cli.py @@ -859,7 +859,9 @@ def _create_subparsers(helpful): helpful.add("auth", "--csr", type=read_file, - help="Path to a Certificate Signing Request (CSR) in DER format.") + help="Path to a Certificate Signing Request (CSR) in DER" + " format; note that the .csr file *must* contain a Subject" + " Alternative Name field for each domain you want certified") helpful.add("rollback", "--checkpoints", type=int, metavar="N", default=flag_default("rollback_checkpoints"), From e3d56b51c4fd7815d7f405f2ca29d4574e0b8990 Mon Sep 17 00:00:00 2001 From: Peter Eckersley Date: Sat, 24 Oct 2015 13:14:19 -0700 Subject: [PATCH 2/2] Fix nit. --- letsencrypt/cli.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/letsencrypt/cli.py b/letsencrypt/cli.py index 8bd15d404..61b367a9c 100644 --- a/letsencrypt/cli.py +++ b/letsencrypt/cli.py @@ -861,7 +861,7 @@ def _create_subparsers(helpful): "--csr", type=read_file, help="Path to a Certificate Signing Request (CSR) in DER" " format; note that the .csr file *must* contain a Subject" - " Alternative Name field for each domain you want certified") + " Alternative Name field for each domain you want certified.") helpful.add("rollback", "--checkpoints", type=int, metavar="N", default=flag_default("rollback_checkpoints"),