AESContentKey Construtores
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.
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.