N
/^.{1,8192}$/u
diff --git a/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/Migrations/M3_0_0.php b/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/Migrations/M3_0_0.php
index a2f0262e5..1ef4c2f66 100644
--- a/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/Migrations/M3_0_0.php
+++ b/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/Migrations/M3_0_0.php
@@ -46,9 +46,12 @@ class M3_0_0 extends BaseModelMigration
$new_ca = 'letsencrypt_test';
break;
}
-
- // Set new CA
- $model->settings->ca = $new_ca;
$model->settings->environment = null; // clear old value
+
+ // Search accounts
+ foreach ($model->getNodeByReference('accounts.account')->iterateItems() as $account) {
+ // Set CA
+ $account->ca = $new_ca;
+ }
}
}
diff --git a/security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/settings.volt b/security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/settings.volt
index 146a17a92..539fc9738 100644
--- a/security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/settings.volt
+++ b/security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/settings.volt
@@ -260,7 +260,7 @@ POSSIBILITY OF SUCH DAMAGE.
{{ lang._("Setting up this plugin for the first time involves the following steps") }}
- {{ lang._('%sEnable%s the plugin: When enabling this plugin in the %ssettings%s, a lightweight service is started and cron jobs are added for automatic tasks.') | format('', '', '', '') }}
- - {{ lang._('Create an %saccount%s: An %saccount%s is required and will be automatically at the chosen CA.') | format('', '', '', '') }}
+ - {{ lang._('Create an %saccount%s: An %saccount%s is required. It determines which CA will be used for all associated certificates.') | format('', '', '', '') }}
- {{ lang._('Set up a %schallenge type%s: Choose the %schallenge type%s that works best for you and if necessary, add the credentials for your DNS provider.') | format('', '', '', '') }}
- {{ lang._('Add %sautomations%s: This is optional, but recommended when using short-lived certificates. %sAutomations%s allow to automatically run tasks when a certificate was created or renewed.') | format('', '', '', '') }}
- {{ lang._('Create %scertificates%s: Finally create the %scertificates%s and let the CA complete the validation process.') | format('', '', '', '') }}