aboutsummaryrefslogtreecommitdiff
path: root/plugin/sign/setup.go
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/sign/setup.go')
-rw-r--r--plugin/sign/setup.go13
1 files changed, 2 insertions, 11 deletions
diff --git a/plugin/sign/setup.go b/plugin/sign/setup.go
index 50c297051..e5f5295a0 100644
--- a/plugin/sign/setup.go
+++ b/plugin/sign/setup.go
@@ -50,21 +50,12 @@ func parse(c *caddy.Controller) (*Sign, error) {
dbfile = filepath.Join(config.Root, dbfile)
}
- origins := make([]string, len(c.ServerBlockKeys))
- copy(origins, c.ServerBlockKeys)
- args := c.RemainingArgs()
- if len(args) > 0 {
- origins = args
- }
- for i := range origins {
- origins[i] = plugin.Host(origins[i]).Normalize()
- }
-
+ origins := plugin.OriginsFromArgsOrServerBlock(c.RemainingArgs(), c.ServerBlockKeys)
signers := make([]*Signer, len(origins))
for i := range origins {
signers[i] = &Signer{
dbfile: dbfile,
- origin: plugin.Host(origins[i]).Normalize(),
+ origin: origins[i],
jitterIncep: time.Duration(float32(durationInceptionJitter) * rand.Float32()),
jitterExpir: time.Duration(float32(durationExpirationDayJitter) * rand.Float32()),
directory: "/var/lib/coredns",