Share via


IContentKey Interface

Represents a content key that can be used for encryption and decryption.

Namespace:  Microsoft.WindowsAzure.MediaServices.Client
Assembly:  Microsoft.WindowsAzure.MediaServices.Client (in Microsoft.WindowsAzure.MediaServices.Client.dll)

Syntax

'Declaration
Public Interface IContentKey
'Usage
Dim instance As IContentKey
public interface IContentKey
public interface class IContentKey
type IContentKey =  interface end
public interface IContentKey

The IContentKey type exposes the following members.

Properties

  Name Description
Public property Checksum Gets the checksum of the instance of the content key.
Public property ContentKeyType Gets the type of the content key.
Public property Created Gets the date when the content key was created.
Public property EncryptedContentKey Gets the encrypted content key associated with the content key.
Public property Id Gets the content key identifier.
Public property LastModified Gets the date when the content key was last modified.
Public property Name Gets the name of the content key.
Public property ProtectionKeyId Gets the protection key identifier associated with the content key.
Public property ProtectionKeyType Gets the type of the protection key.

Top

Methods

  Name Description
Public method Delete Deletes a content key.
Public method DeleteAsync Asynchronously deletes a content key.
Public method GetClearKeyValue Returns a clear key value associated with the content key.
Public method GetClearKeyValueAsync Asynchronously gets the clear key value associated with the content key.
Public method GetEncryptedKeyValue Returns the value of the encrypted key.
Public method GetEncryptedKeyValueAsync Asynchronously gets the encrypted content key value.

Top

See Also

Reference

Microsoft.WindowsAzure.MediaServices.Client Namespace