Compartilhar via


AESContentKey Construtores

Definição

Sobrecargas

AESContentKey(Byte[], Guid)

Inicializa uma nova instância da classe com AES128BitCTR modeAESContentKey. 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(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[], 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.

AESContentKey(Byte[], Guid)

Inicializa uma nova instância da classe com AES128BitCTR modeAESContentKey. A chave de conteúdo é especificada pelo chamador.

public AESContentKey (byte[] keyBytes, Guid keyId);
new Microsoft.Media.Drm.AESContentKey : byte[] * Guid -> Microsoft.Media.Drm.AESContentKey
Public Sub New (keyBytes As Byte(), keyId As Guid)

Parâmetros

keyBytes
Byte[]

A própria chave de conteúdo.

keyId
Guid

O identificador de chave para essa chave de conteúdo.

Exceções

Gerado se keyId for Empty

Gerado se keyBytes for nulo.

Aplica-se a

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.

public AESContentKey (Guid keyId, byte[] keySeed);
new Microsoft.Media.Drm.AESContentKey : Guid * byte[] -> Microsoft.Media.Drm.AESContentKey
Public Sub New (keyId As Guid, keySeed As Byte())

Parâmetros

keyId
Guid

O identificador de chave para essa chave de conteúdo.

keySeed
Byte[]

O valor de semente de chave usado para gerar a chave de conteúdo.

Exceções

Gerada se keySeed for menor que 30 bytes de tamanho.

Gerado se keySeed for nulo.

Aplica-se a

AESContentKey(Byte[], Guid, ContentKeyType)

Inicializa uma nova instância da classe AESContentKey com o ContentKeyType especificado. A chave de conteúdo é especificada pelo chamador.

public AESContentKey (byte[] keyBytes, Guid keyId, Microsoft.Media.Drm.ContentKeyType keyType);
new Microsoft.Media.Drm.AESContentKey : byte[] * Guid * Microsoft.Media.Drm.ContentKeyType -> Microsoft.Media.Drm.AESContentKey
Public Sub New (keyBytes As Byte(), keyId As Guid, keyType As ContentKeyType)

Parâmetros

keyBytes
Byte[]

A própria chave de conteúdo.

keyId
Guid

O identificador de chave para essa chave de conteúdo.

keyType
ContentKeyType

O tipo de chave que define o modo de descriptografia que deve ser um dos seguintes. AES128BitCTRAES128BitCBCKeyExchange

Exceções

Gerada se keyType for inválida.

Gerado se keyBytes for nulo.

Aplica-se a

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.

public AESContentKey (Guid keyId, byte[] keySeed, Microsoft.Media.Drm.ContentKeyType keyType);
new Microsoft.Media.Drm.AESContentKey : Guid * byte[] * Microsoft.Media.Drm.ContentKeyType -> Microsoft.Media.Drm.AESContentKey
Public Sub New (keyId As Guid, keySeed As Byte(), keyType As ContentKeyType)

Parâmetros

keyId
Guid

O identificador de chave para essa chave de conteúdo.

keySeed
Byte[]

O valor de semente de chave usado para gerar a chave de conteúdo.

keyType
ContentKeyType

O tipo de chave que define o modo de descriptografia que deve ser um dos seguintes. AES128BitCTRAES128BitCBCKeyExchange

Exceções

Gerada se keyType for inválida.

Gerado se keySeed for nulo.

Aplica-se a