Let's encrypt certificates expired

On playground, let’s encrypt certificates are not running. Returning “TLS peer’s certificate is not trusted; reason = certificate has expired”

Reproduction:

addEventListener("fetch", event => {
  event.respondWith(handleRequest(event.request))
})

async function handleRequest(request) {
  return fetch("https://letsencrypt.org/")
}

Looks like there’s been a regression, I’ve been able to reproduce myself and I’m sending this up to the team.

If you deploy, it will work correctly. Not great but a workaround for now

1 Like

I am having this issue too.

Same problem here, and hitting it trying to access my own origins that use LE to auto update TLS certificates. Have no issues viewing these origins directly, EDIT: confirmed works anyway when deployed (missed that the first time).