Update a TLS delivery profile

After you create a content provider TLS delivery profile, you can use this operation to modify the profile parameters for the specified content provider.

Path Params
integer
required

Unique identifier for each TLS delivery profile.

integer
required

Unique identifier for each Content Provider.

Body Params

TLS delivery Profile object schema definition.

string
length ≤ 10000

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

caCertificateDetails
object

A view of Certificate Authority (CA) certificate details.

string

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

string
length ≤ 65535

An OpenSSL style ciphers string.

integer
required
≥ 1

Identifies content provider which owns the TLS delivery profile.

string
length ≤ 10000

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

crlDetails
object

A view of the CRL (Certificate Revocation List) details.

string
length ≤ 256

A description of the TLS delivery profile.

string
enum

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

Allowed:
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
required
length between 1 and 128

The name of the TLS delivery profile.

integer
enum

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

Allowed:
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.

tlsCertificateDetails
object

A view of TLS certificate details.

string
length ≤ 10000

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

integer
required
≥ 1

Primary ID for the TLS delivery profile object. Must be set on updates, must not be set for creates.

integer
1 to 10

Sets the verification depth in the client certificates chain.

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