SSL certificate problem on Windows

This is definitely going to be a tricky one to solve for. I’m curious, when you installed MAMP/WAMP, did that fix things?

Here’s what I think the general issue is:

  1. Your browser can connect to the Local site over HTTPS because the Local site’s SSL cert was registered with the browser.
  2. The Local Site (ie, the PHP running WordPress) is having issues making a secure connection to AWS because it doesn’t know to trust the cert from xxxx.amazonaws.com

I’ve never had to dive into this too deeply, but I see that WP comes bundled with certificates:

To troubleshoot this more, can you try:

  1. Take a backup of the site!
  2. Navigate here to download the cacert.pem file that most of the internet uses for this stuff:
  3. Replace WordPress’ ca-bundle.crt file with the recently downloaded cacert.pem. To be specific:
    • Delete WordPress’ ca-bundle.crt
    • Move cacert.pem file to wp-includes/certificates/caceert.pem
    • Rename wp-includes/certificates/caceert.pem to wp-includes/certificates/ca-bundle.crt

To give you a broader idea of what we’re doing, we’re basically updating the “known certs” that WordPress knows about and hopefully, there are some updated ones for AWS in there.

Since this is so specific to the certs that AWS uses, do you have a direct link to one of the assets you are trying to offload so that I can try to replicate a secure connection from within one of my Local sites?