From fa23c7b75c9d92a7d2f8d026ff3744639e5730d6 Mon Sep 17 00:00:00 2001 From: Vladislav Yarmak Date: Mon, 5 Sep 2022 00:24:48 +0300 Subject: [PATCH] autocert: add email option --- main.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main.go b/main.go index 698a2a8..b656a1d 100644 --- a/main.go +++ b/main.go @@ -63,6 +63,7 @@ type CLIArgs struct { autocertWhitelist CSVArg autocertDir string autocertACME string + autocertEmail string } func list_ciphers() { @@ -89,6 +90,7 @@ func parse_args() CLIArgs { flag.Var(&args.autocertWhitelist, "autocert-whitelist", "restrict autocert domains to this comma-separated list") flag.StringVar(&args.autocertDir, "autocert-dir", filepath.Join(home, ".dumbproxy", "autocert"), "path to autocert cache") flag.StringVar(&args.autocertACME, "autocert-acme", autocert.DefaultACMEDirectory, "custom ACME endpoint") + flag.StringVar(&args.autocertEmail, "autocert-email", "", "email used for ACME registration") flag.Parse() return args } @@ -151,6 +153,7 @@ func run() int { Cache: autocert.DirCache(args.autocertDir), Prompt: autocert.AcceptTOS, Client: &acme.Client{DirectoryURL: args.autocertACME}, + Email: args.autocertEmail, } if args.autocertWhitelist != nil { m.HostPolicy = autocert.HostWhitelist([]string(args.autocertWhitelist)...)