Shaka Packager SDK
Public Attributes | List of all members
shaka::PlayReadyEncryptionParams Struct Reference

#include <crypto_params.h>

Public Attributes

std::string key_server_url
 PlayReady license / key server URL.
 
std::string program_identifier
 PlayReady program identifier.
 
std::string ca_file
 
std::string client_cert_file
 Absolute path to client certificate file.
 
std::string client_cert_private_key_file
 Absolute path to the private key file.
 
std::string client_cert_private_key_password
 Password to the private key file.
 

Detailed Description

PlayReady encryption parameters. Two different modes of playready key acquisition is supported: (1) Fetch from a key server. key_server_url and program_identifier are required. The presence of other parameters may be necessary depends on server configuration. (2) Provide the raw key directly. Both key_id and key are required. We are planning to merge this mode with RawKeyParams.

Definition at line 73 of file crypto_params.h.

Member Data Documentation

◆ ca_file

std::string shaka::PlayReadyEncryptionParams::ca_file

Absolute path to the Certificate Authority file for the server cert in PEM format.

Definition at line 80 of file crypto_params.h.


The documentation for this struct was generated from the following file: