Create a new TLS delivery profile

This operation creates a new content provider TLS delivery profile. The content provider TLS delivery profile specifies the security settings used for TLS connections when a content provider wants content delivered over HTTPS. This type of profile is created by the content provider, and its available for use by CDN prefixes owned by that content provider.

Path Params
integer
required

Unique identifier for each Content Provider.

Body Params

TLS delivery profile create

integer
required
≥ 1

Identifies content provider which owns the TLS delivery profile.

string
required
length between 1 and 128

The name of the TLS delivery profile.

string
length ≤ 256

A description of the TLS delivery profile.

string
length ≤ 10000

An OpenSSL PEM-formatted certificate associated with the trusted CA that signed the origin's certificate.

string

Id of the secret from the secret-management API referencing the CA certificate.

boolean
Defaults to false

Allows you to enable or disable client authorization. Enabling this feature causes HyperCache to authenticate client certificates using the CA certificate for each TLS connection.

string
length ≤ 10000

Certificate Revocation List. An OpenSSL PEM-formatted list of revoked client certificates.

string
length ≤ 10000

An OpenSSL PEM-formatted certificate associated with the trusted CA that signed the origin's certificate.

string
length ≤ 10000

An OpenSSL PEM-formatted certificate associated with the trusted CA that signed the origin's certificate.

string

Id of the secret from the secret-management API referencing the TLS certificate and private key.

integer
enum

Sets the size of the TLS buffer used for sending data (KB).

Allowed:
string
enum

Elliptic Curve Diffie-Hellman (ECDH) protocol. Specifies a curve for ECDHE ciphers.

Allowed:
integer
1 to 10

Sets the verification depth in the client certificates chain.

string
length ≤ 65535

An OpenSSL style ciphers string.

Responses

Language
Credentials
OAuth2
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json