Supported challenges types

Hi @amitinait, thanks for the questions!

HTTP and DNS challenges are the only* methods supported by Let's Encrypt. I'm not entirely sure I understand what you mean by pre-validating domain owernship but I suspect the answer is that there is no way to do it.

The e-mail validation method you mention is particularly fraught and was avoided by design while standardizing the ACME protocol that Let's Encrypt uses for domain validation.

* - With the caveat that there is also a new TLS based challenge type available in the staging environment only.