Partager via


ContentKey Classe

Définition

Représente la clé utilisée pour chiffrer le contenu. Cette classe est abstract.

public abstract class ContentKey : Microsoft.Media.Drm.IEncryptionKeyInfo
type ContentKey = class
    interface IEncryptionKeyInfo
Public MustInherit Class ContentKey
Implements IEncryptionKeyInfo
Héritage
ContentKey
Dérivé
Implémente

Remarques

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 initiale de clé pour générer la clé de contenu. Cette méthode de génération de clés signifie que le service n’a pas besoin de stocker une base de données volumineuse 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. Le code de service ne doit jamais avoir à traiter directement avec cette classe.

Constructeurs

ContentKey()

Représente la clé utilisée pour chiffrer le contenu. Cette classe est abstract.

Propriétés

EncryptionType

Obtient le ContentKeyType de la clé de contenu.

KeyId

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

KeyIdAsString

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

KeyType

Obtient le ContentKeyType de la clé de contenu.

Méthodes

GenerateKeySeed()

Génère une clé initiale aléatoire.

GetKeyData()

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

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

S’applique à