DRM_KeyID

O atributo DRM_KeyID contém o identificador de chave.

Constante global

g_wszWMDRM_KeyID

Tipo de Dados

WMT_TYPE_STRING

Comentários

Esse atributo está presente apenas para conteúdo drm versão 7. Ele pode ser definido usando IWMDRMWriter::SetDRMAttribute e pode ser recuperado com IWMDRMReader::GetDRMProperty. O mesmo atributo de arquivo pode ser recuperado usando DRM_DRMHeader_KeyID.

A ID da chave é usada em conjunto com a semente de chave para criar a chave de conteúdo que é usada para criptografar e descriptografar o arquivo. O aplicativo gravador usa a ID da chave para criptografar o arquivo e armazena a ID da chave no cabeçalho do arquivo. Quando um aplicativo player solicita uma licença para um arquivo, o componente DRM envia a ID da chave (juntamente com o restante do cabeçalho drm) para o servidor de licença. O servidor de licença, que tem a semente de chave secreta, usa-a e a ID da chave para criar uma chave para o arquivo, que ele insere em uma licença juntamente com os vários direitos que serão aplicados ao arquivo.

Normalmente, uma semente de chave é usada com muitas IDs de chave. A semente da chave é um segredo compartilhado apenas pelo criador de conteúdo e pelo distribuidor de licenças. A ID da chave é usada por aplicativos cliente DRM e é armazenada no cabeçalho DRM na limpeza.

Esse atributo é o mesmo que DRM_DRMHeader_KeyID.

Confira também

Lista de Atributos