Skip to content

Conversation

@mrrobot47
Copy link
Member

This pull request introduces a new CLI command to display DNS TXT records required for DNS-based SSL challenges, and adds supporting methods to facilitate this functionality. The changes make it easier for users to retrieve and display DNS challenge information for SSL certificate issuance, especially for sites using DNS-01 challenges.

New CLI command for DNS challenge info:

  • Added a new ssl-dns-info subcommand to the site CLI, which prints the DNS TXT record(s) needed for DNS-based SSL challenges. The command supports multiple output formats and provides clear feedback if no DNS challenge is found or if the site does not use DNS-01. (class-ee-site.php)

Supporting methods in Let's Encrypt helper:

  • Added hasDomainAuthorizationChallenge($domain) and loadDomainAuthorizationChallenge($domain) methods to the Site_Letsencrypt helper to check for and retrieve stored ACME authorization challenges for a given domain. (Site_Letsencrypt.php)

@mrrobot47 mrrobot47 merged commit 720725a into EasyEngine:develop Sep 26, 2025
1 of 5 checks passed
@mrrobot47 mrrobot47 deleted the ssl/dns-info branch September 26, 2025 17:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant