-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Feature Overview
Support identifier authorization using HTTP-01 challenge, as specified in RFC8555 Section 8.4
This one is problematic, because there are two ways to implement it and both are inconvenient:
- DNS listener in the NGINX itself, and a CNAME delegation of
_acme_challenge
subdomains to the NGINX address.
It's doable, with a bit of required configuration in the stream block, but we need to carefully consider the security aspects of the feature. - API client for popular DNS hosting and dynamic DNS services.
Too much code to have in the NGINX itself, there's a dozen of DNS authenticator plugins in Certbot and who knows how many other services we'll need to support.
A mechanism of external challenge handlers (HTTP, FastCGI, or other socket-based protocol) may neatly solve this one, allowing to offload the logic to an external helper in Rust.
Alternatives Considered
No response
Additional Context
DNS-01 is the only challenge type that allows to issue wildcard certificates.
jogleasonjr, tioan, xPaw, marcovr, CodeWitchBella and 5 moremimi89999
Metadata
Metadata
Assignees
Labels
No labels