_KEYID DRM
L’attribut DRM _ KeyId contient l’identificateur de clé.
Constante globale
g _ wszWMDRM _ KeyId
Type de données
_chaîne de type WMT _
Remarques
Cet attribut est présent uniquement pour le contenu DRM version 7. Il peut être défini à l’aide de IWMDRMWriter :: SetDRMAttribute et il peut être récupéré avec IWMDRMReader :: GetDRMProperty. Le même attribut de fichier peut être récupéré à l’aide de DRM _ DRMHeader _ KeyId.
L’ID de clé est utilisé conjointement avec la valeur initiale de la clé pour créer la clé de contenu qui est utilisée pour chiffrer et déchiffrer le fichier. L’application Writer utilise l’ID de clé pour chiffrer le fichier, puis stocke l’ID de clé dans l’en-tête de fichier. Quand une application de lecteur demande une licence pour un fichier, le composant DRM envoie l’ID de clé (ainsi que le reste de l’en-tête DRM) au serveur de licences. Le serveur de licences, qui a la valeur initiale de clé secrète, l’utilise et l’ID de clé pour créer une clé pour le fichier, qu’il insère ensuite dans une licence avec les différents droits qui seront appliqués au fichier.
En règle générale, une valeur initiale de clé est utilisée avec de nombreux ID de clé. L’amorce de clé est un secret partagé uniquement par le créateur de contenu et le serveur de distribution de licences. L’ID de clé est utilisé par les applications clientes DRM et est stocké dans l’en-tête DRM en clair.
Cet attribut est identique à DRM _ DRMHeader _ KeyId.