DRM_KeyID

L'attributo DRM_KeyID contiene l'identificatore della chiave.

Costante globale

g_wszWMDRM_KeyID

Tipo di dati

WMT_TYPE_STRING

Commenti

Questo attributo è presente solo per il contenuto DRM versione 7. Può essere impostato usando IWMDRMWriter::SetDRMAttribute e può essere recuperato con IWMDRMReader::GetDRMProperty. Lo stesso attributo di file può essere recuperato usando DRM_DRMHeader_KeyID.

L'ID chiave viene usato insieme al valore di inizializzazione della chiave per creare la chiave di contenuto usata per crittografare e decrittografare il file. L'applicazione writer usa l'ID chiave per crittografare il file e quindi archivia l'ID chiave nell'intestazione del file. Quando un'applicazione lettore richiede una licenza per un file, il componente DRM invia l'ID chiave (insieme al resto dell'intestazione DRM) al server di licenza. Il server di licenza, che ha il seeding della chiave privata, lo usa e l'ID chiave per creare una chiave per il file, che quindi inserisce in una licenza insieme ai vari diritti che verranno applicati al file.

In genere, viene usato un valore di inizializzazione delle chiavi con molti ID chiave. Il seeding della chiave è un segreto condiviso solo dal creatore del contenuto e dal distributore di licenze. L'ID chiave viene usato dalle applicazioni client DRM e viene archiviato nell'intestazione DRM in chiaro.

Questo attributo è lo stesso di DRM_DRMHeader_KeyID.

Vedi anche

Elenco degli attributi