nginx/njs-acme

Allow for a custom hostname validator

Open

#25 opened on Jul 18, 2023

View on GitHub
 (0 comments) (0 reactions) (0 assignees)TypeScript (16 forks)auto 404
enhancementgood first issuehelp wanted

Repository metrics

Stars
 (93 stars)
PR merge metrics
 (PR metrics pending)

Description

From @ivanitskiy:

here is an idea for you. let's have a callback on the client so users/developers can build their own validators (say they want to have allow list). from: https://github.com/auto-ssl/lua-resty-auto-ssl

auto_ssl:set("allow_domain", function(domain, auto_ssl, ssl_options, renewal)
  return ngx.re.match(domain, "^(example.com|example.net)$", "ijo")
end)

we can provide a default callback but allow people to make their own validations.

Contributor guide