AESContentKey Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa a chave usada para criptografar o conteúdo do PlayReady com um algoritmo AES.
public class AESContentKey : Microsoft.Media.Drm.ContentKey
type AESContentKey = class
inherit ContentKey
Public Class AESContentKey
Inherits ContentKey
- Herança
Comentários
Todas as chaves de conteúdo têm um identificador de chave colocado no cabeçalho do conteúdo que identifica qual chave foi usada para criptografar esse conteúdo. O identificador de chave também pode ser usado com um valor de semente de chave para gerar a chave de conteúdo. Esse método de geração de chave significa que o serviço não precisa armazenar um grande banco de dados de chaves de conteúdo. No entanto, as chaves de conteúdo podem ser geradas usando qualquer maneira criptograficamente sólida.
Construtores
AESContentKey(Byte[], Guid) |
Inicializa uma nova instância da classe com AES128BitCTR modeAESContentKey. A chave de conteúdo é especificada pelo chamador. |
AESContentKey(Byte[], Guid, ContentKeyType) |
Inicializa uma nova instância da classe AESContentKey com o ContentKeyType especificado. A chave de conteúdo é especificada pelo chamador. |
AESContentKey(Guid, Byte[]) |
Inicializa uma nova instância da classe com AES128BitCTR modeAESContentKey. A chave de conteúdo é gerada automaticamente pelo SDK usando uma semente de chave. |
AESContentKey(Guid, Byte[], ContentKeyType) |
Inicializa uma nova instância da classe AESContentKey com o ContentKeyType especificado. A chave de conteúdo é gerada automaticamente pelo SDK usando uma semente de chave. |
Propriedades
EncryptionType |
Obtém o ContentKeyType da chave de conteúdo. (Herdado de ContentKey) |
KeyId |
Obtém o identificador de chave da chave de conteúdo. (Herdado de ContentKey) |
KeyIdAsString |
Obtém a representação de cadeia de caracteres do identificador de chave da chave de conteúdo. (Herdado de ContentKey) |
KeyType |
Obtém o ContentKeyType da chave de conteúdo. |
Métodos
GetKeyData() |
Obtém os dados de chave binária da chave de conteúdo. (Herdado de ContentKey) |
GetKeyIdAsString() |
Retorna a representação de cadeia de caracteres do identificador de chave da chave de conteúdo. Retorna o mesmo valor que KeyIdAsString (Herdado de ContentKey) |