Skip to content

Conversation

@mrrobot47
Copy link
Member

This pull request updates the SSL information command for sites, consolidating and improving how SSL and DNS challenge information is displayed. The changes introduce a unified ssl_info command that provides both SSL certificate details and DNS challenge records, along with improved output formatting and error handling.

Command and Output Improvements:

  • Replaces the old ssl-dns-info command with a new ssl-info command, which now accepts a --get-dns-records flag to show DNS challenge records if using DNS-01 challenges. The command description and examples were updated accordingly. [1] [2]

  • Unifies output formatting for both SSL certificate details and DNS challenge records, using a consistent structure and including warnings in the output as needed.

SSL Certificate Details and Error Handling:

  • Adds logic to display detailed SSL certificate information (such as issuer, subject, validity period, serial number, and SANs) when SSL is enabled, including fallback parsing if openssl_x509_parse is not available. Warnings are shown for missing or unparsable certificates.

  • Improves error and warning reporting for both DNS challenge extraction and certificate parsing, collecting messages and displaying them in the output instead of logging them immediately. [1] [2]

@mrrobot47 mrrobot47 merged commit ec1f7b2 into EasyEngine:develop Sep 27, 2025
1 of 5 checks passed
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