DRM_KeyID
L’attribut DRM_KeyID contient l’identificateur de clé.
Constante globale
g_wszWMDRM_KeyID
Type de données
WMT_TYPE_STRING
Notes
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 clé initiale pour créer la clé de contenu 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 du fichier. Lorsqu’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 clé secrète initiale, 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 clé initiale est utilisée avec de nombreux ID de clé. La clé initiale 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.
Voir aussi