| [ Web Proxy ] |
| Viewing: https://developers.cloudflare.com/ssl/edge-certificates/changing-dcv-method/dcv-flow/ | [Back] [Original] |
To obtain Universal, Advanced, and Custom hostname certificates, Cloudflare partners with different publicly trusted certificate authorities (CAs).
However, every time a CA is requested to issue or renew a certificate, the requester must prove that they have control over the domain. That is when the DCV process takes place, with the proof usually consisting of placing an HTTP token at a standard URL path (/.well-known/pki-validation), or placing a TXT record at the authoritative DNS provider.
For the use cases mentioned above, there are three different parties involved in the process:
In summary, five steps have to succeed after Cloudflare requests a CA to issue or renew a certificate:
When your certificate is in pending_validation and valid tokens are in place, some security features targeting your zone's path for /.well-known/* can be automatically bypassed.
DCV tokens are generated and controlled by the CA and not by Cloudflare. You can find further technical specification of how they work in RFC 8555 .
As mentioned in Step 5, DCV tokens will change upon verification failures. For example, if a DCV check fails because of a DNSSEC issue, the certificate order is no longer valid and Cloudflare must start a new certificate request. Since tokens cannot be reused, a new token is required.
DCV tokens also have validity periods. If you are handling the DCV process manually, it is recommended that you place the tokens as soon as the certificate is up for renewal. Otherwise, the tokens may expire and new tokens will be required.
| Web Proxy Viewer | New URL | Original Page |