title: Axios fails with 'certificate has expired' when certificate has not expired
body: <p>I'm using Axios to post to a remote API. Although it has worked great for several years, the requests have suddenly started throwing an error &quot;certificate has expired' - <em>despite the fact that the certificate has not expired</em>. The API's domain has a working Let's Encrypt cert which isn't up for its next auto-renewal for another 2 months. In addition, if I run the exact same code on a different OS, it works (I'm on Linux; if I reboot the same dual-boot machine to Windows, the same node script successfully completes all of its Axios calls).</p>
  <p>Why might Axios have suddenly started reporting an expired certificate, when the certificate is not expired?</p>
  <p>(Note: I'm aware that I can force Axios not to check the cert at all, but that is not the desired solution - I'd like to understand why it's failing and rectify it).</p>