ContentKey Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 é |
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 |