Skip to content

Reference

Verify that signed exchanges are working

Make a request with the signed exchange request header:

  1. Open a terminal and run the following command, replacing https://example.com with your domain:
Terminal window
curl -svo /dev/null https://example.com -H "Accept: application/signed-exchange;v=b3"
  1. Verify that the Content-Type in the response headers is application/signed-exchange;v=b3 rather than text/html.

Certificate authority used with SXGs

Cloudflare uses Google for SXGs’ certificate issuance ↗. Once SXGs is enabled, Cloudflare automatically adds the Certification Authority Authorization records on behalf of the zones. Refer to the following example below:

Terminal window
dig example.com caa
;; ANSWER SECTION:
example.com. 3600 IN CAA 0 issue "digicert.com; cansignhttpexchanges=yes"
example.com. 3600 IN CAA 0 issue "pki.goog; cansignhttpexchanges=yes"
example.com. 3600 IN CAA 0 issuewild "digicert.com; cansignhttpexchanges=yes"
example.com. 3600 IN CAA 0 issuewild "pki.goog; cansignhttpexchanges=yes"