_KEYID DRM

L' attributo _ keyId di DRM contiene l'identificatore di chiave.

Costante globale

g _ wszWMDRM _ keyId

Tipo di dati

_stringa di tipo WMT _

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 file può essere recuperato usando DRM _ DRMHeader _ keyId.

L'ID chiave viene usato in combinazione con il valore di inizializzazione 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 chiave privata, lo usa e l'ID chiave per creare una chiave per il file, che viene quindi inserita in una licenza insieme ai vari diritti che verranno applicati al file.

In genere, un valore di inizializzazione chiave viene utilizzato con molti ID chiave. Il valore di inizializzazione 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 è identico a quello di DRM _ DRMHeader _ keyId.

Vedi anche

Elenco degli attributi