Compartilhar via


ContentKey Classe

Definição

Ressente a chave usada para criptografar o conteúdo. Essa classe é abstract.

public abstract class ContentKey : Microsoft.Media.Drm.IEncryptionKeyInfo
type ContentKey = class
    interface IEncryptionKeyInfo
Public MustInherit Class ContentKey
Implements IEncryptionKeyInfo
Herança
ContentKey
Derivado
Implementações

Comentários

Todas as chaves de conteúdo têm um identificador de chave colocado no cabeçalho do conteúdo que identifica qual chave foi usada para criptografar esse conteúdo. O identificador de chave também pode ser usado com um valor de semente de chave para gerar a chave de conteúdo. Esse método de geração de chave significa que o serviço não precisa armazenar um grande banco de dados de chaves de conteúdo. No entanto, as chaves de conteúdo podem ser geradas usando qualquer método criptograficamente sólido. O código de serviço nunca deve ter que lidar diretamente com essa classe.

Construtores

ContentKey()

Ressente a chave usada para criptografar o conteúdo. Essa classe é abstract.

Propriedades

EncryptionType

Obtém o ContentKeyType da chave de conteúdo.

KeyId

Obtém o identificador de chave da chave de conteúdo.

KeyIdAsString

Obtém a representação de cadeia de caracteres do identificador de chave da chave de conteúdo.

KeyType

Obtém o ContentKeyType da chave de conteúdo.

Métodos

GenerateKeySeed()

Gera uma semente de chave aleatória.

GetKeyData()

Obtém os dados de chave binária da chave de conteúdo.

GetKeyIdAsString()

Retorna a representação de cadeia de caracteres do identificador de chave da chave de conteúdo. Retorna o mesmo valor que KeyIdAsString

Aplica-se a