Skip to content

security/acme-client: Add support for OpenProvider.com DNS - #5801

Open
Lambiek12 wants to merge 1 commit into
opnsense:masterfrom
Lambiek12:acme-client-openprovider
Open

Lambiek12 wants to merge 1 commit into
opnsense:masterfrom
Lambiek12:acme-client-openprovider

Conversation

@Lambiek12

@Lambiek12 Lambiek12 commented Oct 18, 2026 •

Copy link
Copy Markdown

Important notices

Before you submit a pull request, we ask you kindly to acknowledge the following:

If AI was used, please disclose:

  • Model used: N/A
  • Extent of AI involvement: N/A

Describe the problem

Currently OpenProvider.com is not available in the DNS Service list under Services → ACME Client → Challenge Types. This prevents automatic certificate issuance and renewal via DNS-01.

Adding OpenProvider.com (REST integration) as a supported DNS-01 validation provider in the os-acme-client plugin. The corresponding DNS API script (dns_openprovider_rest.sh) already exists in the acme.sh project and uses OPENPROVIDER_REST_USERNAME and OPENPROVIDER_REST_PASSWORD for authentication.


Describe the proposed solution

PR adds support for OpenProvider.com DNS (REST integration):

  • Adding dns_openprovider_rest to the DNS services list within AcmeClient.xml model
  • Adding OPENPROVIDER_REST_USERNAME and OPENPROVIDER_REST_PASSWORD fields for Account authentication in dialogValidation.xml form
  • Added new LeValidation class DnsOpenProvider.php in order to map new model fields to acme.sh environment

Allowing users to select the OpenProvider.com provider from the list and automate DNS-01 challenges.


Related issue

#5788

@fraenki fraenki self-assigned this Oct 19, 2026
@fraenki fraenki added the feature Adding new functionality label Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Adding new functionality

Development

Successfully merging this pull request may close these issues.

2 participants