Version: 2.67.0

KeySystemConfiguration

THEOplayer > KeySystemConfiguration

KeySystemConfiguration interface

Describes the key system configuration.

Signature:
export interface KeySystemConfiguration

Properties

Property

Type

Description

certificate (optional)

any

The certificate for the key system.

certificateRequestProcessor (optional)

DRMProcessor

Process the certificate's request.

certificateResponseProcessor (optional)

DRMProcessor

Process the certificate's response.

headers (optional)

{
[headerName: string]: string;
}

Record of HTTP headers for the licence acquisition request. Each entry contains a header name with associated value.

licenseAcquisitionURL (optional)

string

The licence acquisition URL.

licenseRequestProcessor (optional)

DRMProcessor

Process the license's request.

licenseResponseProcessor (optional)

DRMProcessor

Process the license's response.

queryParameters (optional)

{
[key: string]: any;
}

Record of query parameters for the licence acquisition request. Each entry contains a query parameter name with associated value.

useCredentials (optional)

boolean

Whether the player is allowed to use credentials for cross-origin requests.