At the moment, Proxmox has two different configurations that require different properties.
DNSChallange requires credentials for the DNSAPI.
Standalone has no settings because Letsencrypt only supports port 80 with the http-01 challenge.
This configuration is registered in the pve-manager.
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
return { 'http-01' => 1 };
}
return { 'http-01' => 1 };
}
+sub type {
+ return 'standalone';
+}
+
+sub properties {
+ return {};
+}
+
+sub options {
+ return {
+ nodes => { optional => 1 },
+ disable => { optional => 1 },
+ };
+}
+
+sub extract_challenge {
+ my ($self, $challenge) = @_;
+
+ return PVE::ACME::Challenge->extract_challenge($challenge, 'http-01');
+}
+
sub setup {
my ($class, $acme, $authorization) = @_;
sub setup {
my ($class, $acme, $authorization) = @_;