Contently
Start a conversation

Resolving SSL Certificate Verification Failure When Pushing to WordPress CMS

Overview

The error "SSL certificate verification failure (Verify return code: 21)" occurs when attempting to push content to your WordPress CMS. This issue was identified as an incomplete SSL certificate chain on the server, preventing secure connections. The problem was resolved by installing the complete SSL certificate chain, including the intermediate certificate from IdenTrust.

Information

Error Message: "SSL certificate verification failure (Verify return code: 21)"

Cause: The error is due to an incomplete SSL certificate chain on the server, which prevents secure connections from being established.

Resolution Steps:

  1. Identify the Issue:
    • The error occurs when attempting to push content to your WordPress CMS.
    • Verify the error message: "SSL certificate verification failure (Verify return code: 21)".
  2. Install Complete SSL Certificate Chain:
    • Ensure the server presents a complete SSL certificate chain.
    • Include the intermediate certificate from IdenTrust (TrustID Server CA O1).
  3. Update Server Configuration:
    • Update the server configuration to present the full certificate chain.
    • Use the following command to verify the installation:
    • openssl s_client -connect your_instance.domain.com:443 -servername your_instance.domain.com
    • Ensure the command returns "Verify return code: 0 (ok)".
  4. Verify Resolution:
    • Test the push to CMS functionality to confirm the issue is resolved.
    • Ensure content can be successfully published to the WordPress platform.

Note: If the issue persists after updating the SSL certificate chain, contact support for further assistance.

Frequently Asked Questions

How do I know if this error applies to my situation?
You'll see the error message "SSL certificate verification failure (Verify return code: 21)" when attempting to push content to your WordPress CMS.
What should I do if the error persists after updating the SSL certificate chain?
Ensure the complete SSL certificate chain is installed, including the intermediate certificate. If the issue persists, contact support for further assistance.
How can I verify the SSL certificate chain is complete?
Use the command openssl s_client -connect your_instance.domain.com:443 -servername your_instance.domain.com and ensure it returns "Verify return code: 0 (ok)".
    Choose files or drag and drop files
Was this article helpful?
Yes
No

Related articles