Compartir a través de


AESContentKey Constructores

Definición

Sobrecargas

AESContentKey(Byte[], Guid)

Inicializa una nueva instancia de la AESContentKey clase con AES128BitCTR el modo . El autor de la llamada especifica la clave de contenido.

AESContentKey(Guid, Byte[])

Inicializa una nueva instancia de la AESContentKey clase con AES128BitCTR el modo . El SDK genera automáticamente la clave de contenido mediante una inicialización de clave.

AESContentKey(Byte[], Guid, ContentKeyType)

Inicializa una nueva instancia de la clase AESContentKey con el objeto ContentKeyType especificado. El autor de la llamada especifica la clave de contenido.

AESContentKey(Guid, Byte[], ContentKeyType)

Inicializa una nueva instancia de la clase AESContentKey con el objeto ContentKeyType especificado. El SDK genera automáticamente la clave de contenido mediante una inicialización de clave.

AESContentKey(Byte[], Guid)

Inicializa una nueva instancia de la AESContentKey clase con AES128BitCTR el modo . El autor de la llamada especifica la clave de contenido.

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[]

La propia clave de contenido.

keyId
Guid

Identificador de clave de esta clave de contenido.

Excepciones

Se produce si keyId es Empty

Se produce si keyBytes es null.

Se aplica a

AESContentKey(Guid, Byte[])

Inicializa una nueva instancia de la AESContentKey clase con AES128BitCTR el modo . El SDK genera automáticamente la clave de contenido mediante una inicialización de clave.

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

Identificador de clave de esta clave de contenido.

keySeed
Byte[]

Valor de inicialización de clave usado para generar la clave de contenido.

Excepciones

Se produce si keySeed tiene menos de 30 bytes de tamaño.

Se produce si keySeed es null.

Se aplica a

AESContentKey(Byte[], Guid, ContentKeyType)

Inicializa una nueva instancia de la clase AESContentKey con el objeto ContentKeyType especificado. El autor de la llamada especifica la clave de contenido.

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[]

La propia clave de contenido.

keyId
Guid

Identificador de clave de esta clave de contenido.

keyType
ContentKeyType

Tipo de clave que define el modo de descifrado que debe ser uno de los siguientes. AES128BitCTRAES128BitCBCKeyExchange

Excepciones

Se produce si keyType no es válido.

Se produce si keyBytes es null.

Se aplica a

AESContentKey(Guid, Byte[], ContentKeyType)

Inicializa una nueva instancia de la clase AESContentKey con el objeto ContentKeyType especificado. El SDK genera automáticamente la clave de contenido mediante una inicialización de clave.

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

Identificador de clave de esta clave de contenido.

keySeed
Byte[]

Valor de inicialización de clave usado para generar la clave de contenido.

keyType
ContentKeyType

Tipo de clave que define el modo de descifrado que debe ser uno de los siguientes. AES128BitCTRAES128BitCBCKeyExchange

Excepciones

Se produce si keyType no es válido.

Se produce si keySeed es null.

Se aplica a