Condividi tramite


AESContentKey Costruttori

Definizione

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.

Si applica a