Per-hostname Authenticated Origin Pull
Setup a client certficate per hostname to be sent in a request to Origin
Upload a Hostname Client Certificate
POST
Upload a certificate to be used for client authentication on a hostname. 10 hostname certificates per zone are allowed
POST zones/:zone_identifier/origin_tls_client_auth/hostnames/certificates
Permission needed: #ssl:edit
Available in:
- FREE
- PRO
- BUSINESS
- ENTERPRISE
Get the Hostname Client Certificate
GET
Get the certificate by ID to be used for client authentication on a hostname
GET zones/:zone_identifier/origin_tls_client_auth/hostnames/certificates/:identifier
Permission needed: #ssl:read
Available in:
- FREE
- PRO
- BUSINESS
- ENTERPRISE
Delete Hostname Client Certificate
DELETE
DELETE zones/:zone_identifier/origin_tls_client_auth/hostnames/certificates/:identifier
Permission needed: #ssl:edit
Available in:
- FREE
- PRO
- BUSINESS
- ENTERPRISE
Enable or Disable a Hostname for Client Authentication
PUT
Associate a hostname to a certificate and enable, disable or invalidate the association. If disabled, client certificate will not be sent to the hostname even if activated at the zone level. 100 maximum associations on a single certificate are allowed
PUT zones/:zone_identifier/origin_tls_client_auth/hostnames
Permission needed: #ssl:edit
Available in:
- FREE
- PRO
- BUSINESS
- ENTERPRISE
Get the Hostname Status for Client Authentication
GET
GET zones/:zone_identifier/origin_tls_client_auth/hostnames/:hostname
Permission needed: #ssl:read
Available in:
- FREE
- PRO
- BUSINESS
- ENTERPRISE