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
| Nombre | Description |
|---|---|
| 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 AESContentKey clase con el especificado ContentKeyType. El autor de la llamada especifica la clave de contenido. |
| AESContentKey(Guid, Byte[], ContentKeyType) |
Inicializa una nueva instancia de la AESContentKey clase con el especificado ContentKeyType. 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 un tamaño inferior a 30 bytes.
Se produce si keySeed es null.
Se aplica a
AESContentKey(Byte[], Guid, ContentKeyType)
Inicializa una nueva instancia de la AESContentKey clase con el especificado ContentKeyType. 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 AESContentKey clase con el especificado ContentKeyType. 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.