mirror of
https://git.proxmox.com/git/proxmox-acme
synced 2025-04-28 15:46:11 +00:00
Create the plugin config.
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>
This commit is contained in:
parent
762af3b15c
commit
435e1726d1
@ -12,6 +12,27 @@ sub supported_challenge_types {
|
||||
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) = @_;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user