Create a new TLS ingest profile

This operation creates a TLS ingest profile. To configure the ingest of content from an origin over HTTPS, a content provider must first create a TLS ingest profile and bind the profile to the origin. The HyperCache uses the TLS parameters specified in the TLS ingest profile to ingest content from the origin. A TLS ingest profile can be bound to one or more origins, and can only be deleted if it is not bound to an origin.

Path Params
integer
required

Unique identifier for each Content Provider.

Body Params

TLS ingest profile create

integer
required
≥ 1

Identifies content provider which owns the TLS ingest profile.

string
required
length between 1 and 128

The name of the TLS ingest profile.

string
length ≤ 256

A description of the TLS ingest profile.

string
length ≤ 10000

An OpenSSL PEM-formatted certificate associated with the trusted CA that signed the origin's 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
length ≤ 65535

An OpenSSL style ciphers string.

string
enum

TLS protocols supported, either TLSV1, TLSV1_1 or TLSV1_2. Defaults to TLSV1, TLSV1_1, TLSV1_2. The use of SSLV2 or SSLV3 are discouraged for security reasons.

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