CocktailContentKey Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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. |