]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Add --name parameter to keypair generation
authorVsevolod Stakhov <vsevolod@rspamd.com>
Thu, 5 Jan 2023 09:44:44 +0000 (09:44 +0000)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Thu, 5 Jan 2023 09:44:44 +0000 (09:44 +0000)
lualib/rspamadm/keypair.lua

index 62f2909b716eb3a19674c77ce8f0a8df9180943e..27dfd59a33013a470f22967815cd42d7dd91ea94 100644 (file)
@@ -48,6 +48,9 @@ generate:mutex(
             :description "Output UCL"
             :default(true)
 )
+generate:option "--name"
+        :description "Adds name extension"
+        :argname "<name>"
 
 -- Sign subcommand
 
@@ -191,6 +194,12 @@ local function generate_handler(opts)
   -- TODO: probably, do it in a more safe way
   local kp = rspamd_keypair.create(mode, alg):totable()
 
+  if opts.name then
+    kp.keypair.extensions = {
+      name = opts.name
+    }
+  end
+
   local format = 'ucl'
 
   if opts.json then