Partilhar via


Encadeamento de licenças

Uma licença simples está vinculada ao computador ou dispositivo e contém a chave de conteúdo para desbloquear o conteúdo. Em uma cadeia de licenças, a licença folha contém a chave de conteúdo e a licença raiz está vinculada ao computador ou dispositivo. O encadeamento de licenças permite uma coordenação mais rápida e eficiente de um grande número de licenças. Isso é útil em qualquer situação em que um grande número de arquivos de conteúdo será baixado, como um serviço de assinatura de música.

Embora seja possível vincular milhares de arquivos a uma única licença, há muitas razões para usar uma licença diferente para cada arquivo. Aqui estão alguns:

  • Cada ficheiro de conteúdo pode ser encriptado com uma chave diferente, para maior segurança.

  • Licenças diferentes permitem que os arquivos tenham diferentes conjuntos de direitos e restrições.

  • Os dados de medição são armazenados por um identificador de chave (KID); Licenças diferentes permitem baldes de medição separados.

O encadeamento de licenças oferece a flexibilidade de várias licenças e o desempenho de download de uma única licença. O conteúdo está diretamente vinculado a uma licença específica. A licença secundária é então vinculada a uma licença raiz. Por fim, a licença raiz é vinculada individualmente a cada cliente ou domínio. A figura a seguir ilustra o encadeamento de licenças.

Encadeamento de licenças

O encadeamento de licenças melhora o desempenho em dois cenários de licença cruciais:

  • Provisionamento—O download inicial de conteúdo para uma máquina de usuário. Uma licença não precisa ser gerada quando o conteúdo é enviado para um cliente. Isso ocorre porque a licença leaf não está vinculada a nenhuma máquina de usuário em particular e pode ser pré-gerada e armazenada junto com os arquivos de conteúdo correspondentes. Uma licença raiz também precisará ser gerada para esta máquina de usuário. Esta é uma única operação, no entanto, não importa quantos arquivos de conteúdo existem.

  • Atualização—A renovação periódica de direitos. Em um sistema onde uma grande coleção de conteúdo tem que ser renovada periodicamente, cada parte do conteúdo tem uma licença folha sem expiração, e a licença raiz é a única licença que expira (por exemplo, todos os meses). Neste caso, a licença raiz é a única licença que precisa ser atualizada para atualizar os direitos de toda a coleção de conteúdo.