Shaka Packager SDK
Loading...
Searching...
No Matches
Public Attributes | List of all members
shaka::media::CpixDeliveryData Struct Reference

#include <cpix_parser.h>

Public Attributes

CpixEncryptedValue document_key
 Encrypted document key, from DocumentKey/Data/Secret/EncryptedValue.
 
std::string mac_algorithm
 
CpixEncryptedValue mac_key
 

Detailed Description

Delivery data for one document recipient, from a CPIX DeliveryDataList. Carries the document key (encrypting the content key values) and the MAC key, both encrypted to the recipient.

Definition at line 92 of file cpix_parser.h.

Member Data Documentation

◆ document_key

CpixEncryptedValue shaka::media::CpixDeliveryData::document_key

Encrypted document key, from DocumentKey/Data/Secret/EncryptedValue.

Definition at line 94 of file cpix_parser.h.

◆ mac_algorithm

std::string shaka::media::CpixDeliveryData::mac_algorithm

MAC algorithm URI from MACMethod@Algorithm. Empty if the document has no MACMethod.

Definition at line 97 of file cpix_parser.h.

◆ mac_key

CpixEncryptedValue shaka::media::CpixDeliveryData::mac_key

Encrypted MAC key, from MACMethod/Key/EncryptedValue. Only valid if mac_algorithm is non-empty.

Definition at line 100 of file cpix_parser.h.


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