AESContentKey Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
AESContentKey(Byte[], Guid) |
Inizializza una nuova istanza della AESContentKey classe con AES128BitCTR la modalità. La chiave di contenuto viene specificata dal chiamante. |
AESContentKey(Guid, Byte[]) |
Inizializza una nuova istanza della AESContentKey classe con AES128BitCTR la modalità. La chiave di contenuto viene generata automaticamente dall'SDK usando un valore di inizializzazione della chiave. |
AESContentKey(Byte[], Guid, ContentKeyType) |
Inizializza una nuova istanza della classe AESContentKey con l'oggetto ContentKeyType specificato. La chiave di contenuto viene specificata dal chiamante. |
AESContentKey(Guid, Byte[], ContentKeyType) |
Inizializza una nuova istanza della classe AESContentKey con l'oggetto ContentKeyType specificato. La chiave di contenuto viene generata automaticamente dall'SDK usando un valore di inizializzazione della chiave. |
AESContentKey(Byte[], Guid)
Inizializza una nuova istanza della AESContentKey classe con AES128BitCTR la modalità. La chiave di contenuto viene specificata dal chiamante.
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)
Parametri
- keyBytes
- Byte[]
Chiave di contenuto stessa.
- keyId
- Guid
Identificatore di chiave per questa chiave di contenuto.
Eccezioni
Generato se keyId
è Empty
Viene generata se keyBytes
è Null.
Si applica a
AESContentKey(Guid, Byte[])
Inizializza una nuova istanza della AESContentKey classe con AES128BitCTR la modalità. La chiave di contenuto viene generata automaticamente dall'SDK usando un valore di inizializzazione della chiave.
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())
Parametri
- keyId
- Guid
Identificatore di chiave per questa chiave di contenuto.
- keySeed
- Byte[]
Valore di inizializzazione della chiave usato per generare la chiave di contenuto.
Eccezioni
Generato se keySeed
è minore di 30 byte di dimensioni.
Viene generata se keySeed
è Null.
Si applica a
AESContentKey(Byte[], Guid, ContentKeyType)
Inizializza una nuova istanza della classe AESContentKey con l'oggetto ContentKeyType specificato. La chiave di contenuto viene specificata dal chiamante.
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)
Parametri
- keyBytes
- Byte[]
Chiave di contenuto stessa.
- keyId
- Guid
Identificatore di chiave per questa chiave di contenuto.
- keyType
- ContentKeyType
Tipo di chiave che definisce la modalità di decrittografia che deve essere una delle seguenti. AES128BitCTRAES128BitCBCKeyExchange
Eccezioni
Generato se keyType
non è valido.
Viene generata se keyBytes
è Null.
Si applica a
AESContentKey(Guid, Byte[], ContentKeyType)
Inizializza una nuova istanza della classe AESContentKey con l'oggetto ContentKeyType specificato. La chiave di contenuto viene generata automaticamente dall'SDK usando un valore di inizializzazione della chiave.
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)
Parametri
- keyId
- Guid
Identificatore di chiave per questa chiave di contenuto.
- keySeed
- Byte[]
Valore di inizializzazione della chiave usato per generare la chiave di contenuto.
- keyType
- ContentKeyType
Tipo di chiave che definisce la modalità di decrittografia che deve essere una delle seguenti. AES128BitCTRAES128BitCBCKeyExchange
Eccezioni
Generato se keyType
non è valido.
Viene generata se keySeed
è Null.