Condividi tramite


ContentKey Classe

Definizione

Rappresenta la chiave usata per crittografare il contenuto. Questa classe è abstract.

public abstract class ContentKey : Microsoft.Media.Drm.IEncryptionKeyInfo
type ContentKey = class
    interface IEncryptionKeyInfo
Public MustInherit Class ContentKey
Implements IEncryptionKeyInfo
Ereditarietà
ContentKey
Derivato
Implementazioni

Commenti

Tutte le chiavi simmetrica 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 di 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 metodo crittografico audio. Il codice del servizio non deve mai gestire direttamente questa classe.

Costruttori

Nome Descrizione
ContentKey()

Rappresenta la chiave usata per crittografare il contenuto. Questa classe è abstract.

Proprietà

Nome Descrizione
EncryptionType

Ottiene l'oggetto ContentKeyType della chiave simmetrica.

KeyId

Ottiene l'identificatore della chiave simmetrica.

KeyIdAsString

Ottiene la rappresentazione di stringa dell'identificatore di chiave della chiave simmetrica.

KeyType

Ottiene l'oggetto ContentKeyType della chiave simmetrica.

Metodi

Nome Descrizione
GenerateKeySeed()

Genera un valore di inizializzazione casuale della chiave.

GetKeyData()

Ottiene i dati della chiave binaria della chiave simmetrica.

GetKeyIdAsString()

Restituisce la rappresentazione di stringa dell'identificatore di chiave della chiave simmetrica. Restituisce lo stesso valore di KeyIdAsString

Si applica a