RootLicenseContentKey Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta la chiave utilizzata per crittografare la chiave nella licenza foglia.
public class RootLicenseContentKey : Microsoft.Media.Drm.ContentKey, Microsoft.Media.Drm.IBindingKey
type RootLicenseContentKey = class
inherit ContentKey
interface IBindingKey
Public Class RootLicenseContentKey
Inherits ContentKey
Implements IBindingKey
- Ereditarietà
- Implementazioni
Commenti
Tutte le chiavi di contenuto hanno un identificatore di chiave inserito nell'intestazione del contenuto che identifica la chiave usata per crittografare il contenuto. L'identificatore di chiave può essere usato anche con un valore di inizializzazione della chiave per generare la chiave simmetrica. Questo metodo di generazione delle chiavi significa che il servizio non deve archiviare un database di grandi dimensioni di chiavi simmetrica. Tuttavia, le chiavi simmetriche possono essere generate usando qualsiasi modo crittografico.
Costruttori
RootLicenseContentKey(Byte[], Guid) |
Inizializza una nuova istanza della classe RootLicenseContentKey. La chiave viene specificata dal chiamante. |
RootLicenseContentKey(Guid, Byte[]) |
Inizializza una nuova istanza della classe RootLicenseContentKey. La chiave viene generata automaticamente dall'SDK usando un valore di inizializzazione della chiave. |
Proprietà
BindingKeyType |
Ottiene il tipo di chiave di associazione della chiave simmetrica. |
EncryptionType |
Ottiene l'oggetto ContentKeyType della chiave simmetrica. (Ereditato da ContentKey) |
KeyId |
Ottiene l'identificatore della chiave simmetrica. (Ereditato da ContentKey) |
KeyIdAsString |
Ottiene la rappresentazione di stringa dell'identificatore di chiave della chiave simmetrica. (Ereditato da ContentKey) |
KeyType |
Ottiene l'oggetto ContentKeyType per questa chiave. |
UplinkKeyId |
Ottiene l'identificatore di chiave uplink utilizzato per trovare la licenza radice nelle associazioni della catena di licenze. |
Metodi
GetKeyData() |
Ottiene i dati della chiave binaria della chiave simmetrica. (Ereditato da ContentKey) |
GetKeyIdAsString() |
Restituisce la rappresentazione di stringa dell'identificatore di chiave della chiave simmetrica. Restituisce lo stesso valore di KeyIdAsString (Ereditato da ContentKey) |