DRM_KeyID

L'attributo DRM_KeyID contiene l'identificatore di 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. È possibile recuperare lo stesso attributo di file usando DRM_DRMHeader_KeyID.

L'ID chiave viene usato insieme al valore di inizializzazione della chiave per creare la chiave simmetrica 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 licenze. Il server licenze, che ha il valore di inizializzazione 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 della chiave con molti ID chiave. Il valore di inizializzazione della chiave è un segreto condiviso solo dall'autore del contenuto e dal server di distribuzione delle licenze. L'ID chiave viene usato dalle applicazioni client DRM e viene archiviato nell'intestazione DRM in chiaro.

Questo attributo è uguale a DRM_DRMHeader_KeyID.

Vedi anche

Elenco degli attributi