Partager via


CocktailContentKey Classe

Définition

Représente la clé utilisée pour chiffrer le contenu PlayReady avec l’algorithme cocktail. L’algorithme cocktail est l’algorithme de clé symétrique utilisé pour chiffrer le contenu dans l’écosystème DRM Windows Media hérité.

public class CocktailContentKey : Microsoft.Media.Drm.ContentKey
type CocktailContentKey = class
    inherit ContentKey
Public Class CocktailContentKey
Inherits ContentKey
Héritage
CocktailContentKey

Remarques

Tout service qui prévoit de prendre en charge le contenu WMDRM hérité dans son écosystème PlayReady doit utiliser cette classe pour fournir des licences afin que les clients puissent lire correctement du contenu hérité sur leurs ordinateurs.

Toutes les clés de contenu ont un identificateur de clé placé dans l’en-tête du contenu qui identifie la clé utilisée pour chiffrer ce contenu. L’identificateur de clé peut également être utilisé avec une valeur de départ de clé pour générer la clé de contenu. Cette méthode de génération de clé signifie que le service n’a pas à stocker une grande base de données de clés de contenu. Toutefois, les clés de contenu peuvent être générées à l’aide de n’importe quelle méthode de chiffrement.

Constructeurs

CocktailContentKey(Byte[], String)

Initialise une nouvelle instance de la classe CocktailContentKey. La clé de contenu est spécifiée par l’appelant.

CocktailContentKey(String, String)

Initialise une nouvelle instance de la classe CocktailContentKey. La clé de contenu est générée automatiquement par le SDK à l’aide d’un amorçage de clé.

Propriétés

EncryptionType

Obtient le ContentKeyType de la clé de contenu.

(Hérité de ContentKey)
KeyId

Obtient l’identificateur de clé de la clé de contenu.

(Hérité de ContentKey)
KeyIdAsString

Obtient la représentation sous forme de chaîne de l’identificateur de clé de la clé de contenu.

(Hérité de ContentKey)
KeyType

Obtient le ContentKeyType de la clé de contenu.

Méthodes

GetKeyData()

Obtient les données de clé binaire de la clé de contenu.

(Hérité de ContentKey)
GetKeyIdAsString()

Retourne la représentation sous forme de chaîne de l’identificateur de clé de la clé de contenu. Retourne la même valeur que KeyIdAsString

(Hérité de ContentKey)
NormalizeKid(String)

Convertit une représentation en base64 de Key Identifer en GUID. Si la taille des données de l’identificateur de clé n’est pas égale à 16 octets, elle crée une autre dépréciation guid qui est de 16 octets.

S’applique à