Compartilhar via


AESContentKey Classe

Definição

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
AESContentKey

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)

Aplica-se a