We are using Zendesk as our customer service,
As part of the onboarding process, they have created a subdomain
In our example: help.our_domain.com and this domain now has a letsencrypt certificate
No DNS or other verification was done
How sure are you about that? Just an open port 80 is required for the http-01 challenge. Not necessarily using DNS. It's all meant to be automated, so it's actually a good thing you're thinking nothing happened, but in the background, it surely did
Thanks,
So what you are telling us is that once we create a CNAME DNS record pointing help.<OUR_DOMAIN> to Zendesk servers, they can easily add a file like this http://<OUR_DOMAIN>/.well-known/acme-challenge/ and get a certificate for it
That's correct. The certificate system effectively considers them to be directly operating that subdomain, and therefore they're allowed to have a certificate for it.