AESContentKey Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.