DASH Media Packaging SDK
|
#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. | |
std::vector< uint8_t > | key_id |
Provides a raw Playready KeyId. | |
std::vector< uint8_t > | key |
Provides a raw Playready Key. | |
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 RawKeyEncryptionParams
.
Definition at line 76 of file crypto_params.h.
std::string shaka::PlayreadyEncryptionParams::ca_file |
Absolute path to the Certificate Authority file for the server cert in PEM format.
Definition at line 83 of file crypto_params.h.