Quick Check Certificate
AI-generatedOverview
The node "SSL Checker" provides functionality to check SSL/TLS certificates of domains. It supports three operations:
- Quick Check Certificate: Quickly checks the SSL certificate status of a target domain using the ssl-checker.io API.
- Full Scan Certificate: Performs a comprehensive scan of the SSL certificate and configuration using the SSL Labs API.
- Retrieve Endpoint Analyze: Retrieves detailed endpoint analysis data for a specific IP endpoint of a domain from SSL Labs.
This node is useful for monitoring and validating SSL certificates, ensuring secure HTTPS connections, and diagnosing SSL-related issues on websites or services. For example, it can be used by DevOps teams to automate SSL health checks or by security auditors to verify certificate configurations.
Properties
| Name | Meaning |
|---|---|
| Operation | The type of SSL check to perform. Options: Quick Check Certificate, Full Scan Certificate, Retrieve Endpoint Analyze |
| Target Domain | The domain name to check the SSL certificate for (e.g., "google.com"). |
| Target Endpoint | (Only for "Retrieve Endpoint Analyze") The specific IP endpoint to analyze (e.g., "8.8.8.8"). |
| Options | Additional options: - Put Result in Field: The name of the output field where the result will be stored (default: "ssl"). |
Output
The node outputs JSON data containing the results of the SSL check under the specified result field (default "ssl"). The structure depends on the operation:
- Quick Check Certificate: JSON response from
ssl-checker.ioAPI with certificate details such as validity, issuer, expiration, etc. - Full Scan Certificate: JSON response from SSL Labs API representing a full SSL scan report including grades, vulnerabilities, and configuration details.
- Retrieve Endpoint Analyze: JSON response from SSL Labs API with detailed endpoint-specific SSL information.
If binary data were involved, it would be summarized here, but this node only outputs JSON data.
Dependencies
- Requires an active internet connection to call external APIs.
- For "Full Scan Certificate" and "Retrieve Endpoint Analyze" operations, requires credentials for the SSL Labs API, including an email address for identification.
- No additional environment variables are needed beyond the configured API credentials.
Troubleshooting
- Timeouts or slow responses: The full scan operation polls the SSL Labs API until the scan is ready or errors out. This can take several minutes depending on the target domain. Users should be patient or consider increasing timeout settings if available.
- API authentication errors: Ensure that the SSL Labs API credentials (email) are correctly configured and valid.
- Invalid domain or endpoint: Verify that the target domain and endpoint IP are correct and reachable.
- Network issues: Confirm that the node has network access to
ssl-checker.ioandssllabs.comAPIs. - Error messages from APIs: These are passed through in the output JSON; users should consult the respective API documentation for error meanings.
Links and References
- ssl-checker.io API
- SSL Labs API Documentation
- n8n HTTP Request Node Documentation (for understanding HTTP request usage)