Skip to content

Commit 3308b44

Browse files
feat: add ACMECertificateDomain fields for Technitium DNS #846
1 parent eed8d1b commit 3308b44

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/ACMECertificateDomain.inc

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,8 @@ class ACMECertificateDomain extends Model {
305305
public StringField $zone_username;
306306
public StringField $zone_key;
307307
public StringField $zilore_key;
308+
public StringField $technitium_server;
309+
public StringField $technitium_token;
308310
public StringField $anydnschallengealias;
309311
public BooleanField $anydnschallengedomain;
310312

@@ -2524,6 +2526,21 @@ class ACMECertificateDomain extends Model {
25242526
conditions: ['method' => 'dns_zilore'],
25252527
help_text: 'Zilore API Key',
25262528
);
2529+
$this->technitium_server = new StringField(
2530+
default: '',
2531+
allow_empty: true,
2532+
internal_name: 'dns_technitiumtechnitium_server',
2533+
conditions: ['method' => 'dns_technitium'],
2534+
help_text: 'Technitium DNS Server address',
2535+
);
2536+
$this->technitium_token = new StringField(
2537+
default: '',
2538+
allow_empty: true,
2539+
sensitive: true,
2540+
internal_name: 'dns_technitiumtechnitium_token',
2541+
conditions: ['method' => 'dns_technitium'],
2542+
help_text: 'Technitium DNS Server API Token',
2543+
);
25272544
$this->anydnschallengealias = new StringField(
25282545
default: '',
25292546
allow_empty: true,

0 commit comments

Comments
 (0)