mirror of
https://github.com/netbirdio/plugins.git
synced 2026-05-22 18:44:07 -07:00
security/acme-client: Add MailinaBox to Let's Encrypt Service Plugin (#1531)
This commit is contained in:
+23
@@ -652,6 +652,29 @@
|
||||
<label>Secret</label>
|
||||
<type>text</type>
|
||||
</field>
|
||||
<field>
|
||||
<label>MailinaBox</label>
|
||||
<type>header</type>
|
||||
<style>table_dns table_dns_miab</style>
|
||||
</field>
|
||||
<field>
|
||||
<id>validation.dns_miab_user</id>
|
||||
<label>User</label>
|
||||
<type>text</type>
|
||||
<help>User with admin priviledges</help>
|
||||
</field>
|
||||
<field>
|
||||
<id>validation.dns_miab_password</id>
|
||||
<label>Password</label>
|
||||
<type>text</type>
|
||||
<help>Password for admin user</help>
|
||||
</field>
|
||||
<field>
|
||||
<id>validation.dns_miab_server</id>
|
||||
<label>Server</label>
|
||||
<type>text</type>
|
||||
<help>MailinaBox Server FQDN</help>
|
||||
</field>
|
||||
<field>
|
||||
<label>Namecheap</label>
|
||||
<type>header</type>
|
||||
|
||||
@@ -394,6 +394,7 @@
|
||||
<dns_linode>Linode API</dns_linode>
|
||||
<dns_loopia>Loopia API</dns_loopia>
|
||||
<dns_lua>LuaDNS.com API</dns_lua>
|
||||
<dns_miab>MailinaBox API</dns_miab>
|
||||
<dns_namecom>Name.com API</dns_namecom>
|
||||
<dns_namecheap>Namecheap API</dns_namecheap>
|
||||
<dns_namesilo>Namesilo.com API</dns_namesilo>
|
||||
@@ -696,6 +697,15 @@
|
||||
<dns_lua_key type="TextField">
|
||||
<Required>N</Required>
|
||||
</dns_lua_key>
|
||||
<dns_miab_user type="TextField">
|
||||
<Required>N</Required>
|
||||
</dns_miab_user>
|
||||
<dns_miab_password type="TextField">
|
||||
<Required>N</Required>
|
||||
</dns_miab_password>
|
||||
<dns_miab_server type="TextField">
|
||||
<Required>N</Required>
|
||||
</dns_miab_server>
|
||||
<dns_me_key type="TextField">
|
||||
<Required>N</Required>
|
||||
</dns_me_key>
|
||||
|
||||
@@ -811,6 +811,11 @@ function run_acme_validation($certObj, $valObj, $acctObj)
|
||||
$proc_env['ME_Key'] = (string)$valObj->dns_me_key;
|
||||
$proc_env['ME_Secret'] = (string)$valObj->dns_me_secret;
|
||||
break;
|
||||
case 'dns_miab':
|
||||
$proc_env['MIAB_Username'] = (string)$valObj->dns_miab_user;
|
||||
$proc_env['MIAB_Password'] = (string)$valObj->dns_miab_password;
|
||||
$proc_env['MIAB_Server'] = (string)$valObj->dns_miab_server;
|
||||
break;
|
||||
case 'dns_namecheap':
|
||||
$proc_env['NAMECHEAP_USERNAME'] = (string)$valObj->dns_namecheap_user;
|
||||
$proc_env['NAMECHEAP_API_KEY'] = (string)$valObj->dns_namecheap_api;
|
||||
|
||||
Reference in New Issue
Block a user