DASH Media Packaging SDK
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
Public Types | Public Attributes | List of all members
shaka::WidevineSigner Struct Reference

Signer credential for Widevine license server. More...

#include <crypto_params.h>

Public Types

enum  SigningKeyType { kNone, kAes, kRsa }
 

Public Attributes

std::string signer_name
 Name of the signer / content provider.
 
SigningKeyType signing_key_type = SigningKeyType::kNone
 
struct {
   std::vector< uint8_t >   key
 AES signing key.
 
   std::vector< uint8_t >   iv
 AES signing IV.
 
aes
 
struct {
   std::string   key
 RSA signing private key.
 
rsa
 

Detailed Description

Signer credential for Widevine license server.

Definition at line 26 of file crypto_params.h.

Member Data Documentation

SigningKeyType shaka::WidevineSigner::signing_key_type = SigningKeyType::kNone

Specifies the signing key type, which determines whether AES or RSA key are used to authenticate the signer. A type of 'kNone' is invalid.

Definition at line 37 of file crypto_params.h.


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