CocktailContentKey Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa la clave utilizada para cifrar el contenido de PlayReady con el algoritmo de cóctel. El algoritmo de cóctel es el algoritmo de clave simétrica que se usa para cifrar el contenido en el ecosistema de DRM de Windows Media heredado.
public class CocktailContentKey : Microsoft.Media.Drm.ContentKey
type CocktailContentKey = class
inherit ContentKey
Public Class CocktailContentKey
Inherits ContentKey
- Herencia
Comentarios
Cualquier servicio que tenga previsto admitir contenido WMDRM heredado en su ecosistema de PlayReady debe usar esta clase para entregar licencias para que los clientes puedan reproducir correctamente el contenido heredado en sus equipos.
Todas las claves de contenido tienen un identificador de clave colocado en el encabezado del contenido que identifica qué clave se usó para cifrar ese contenido. El identificador de clave también se puede usar con un valor de inicialización de clave para generar la clave de contenido. Este método de generación de claves significa que el servicio no tiene que almacenar una base de datos grande de claves de contenido. Sin embargo, las claves de contenido se pueden generar mediante cualquier método de sonido criptográfico.
Constructores
CocktailContentKey(Byte[], String) |
Inicializa una nueva instancia de la clase CocktailContentKey. El autor de la llamada especifica la clave de contenido. |
CocktailContentKey(String, String) |
Inicializa una nueva instancia de la clase CocktailContentKey. El SDK genera automáticamente la clave de contenido mediante una inicialización de clave. |
Propiedades
EncryptionType |
Obtiene el ContentKeyType objeto de la clave de contenido. (Heredado de ContentKey) |
KeyId |
Obtiene el identificador de clave de la clave de contenido. (Heredado de ContentKey) |
KeyIdAsString |
Obtiene la representación de cadena del identificador de clave de la clave de contenido. (Heredado de ContentKey) |
KeyType |
Obtiene el ContentKeyType objeto de la clave de contenido. |
Métodos
GetKeyData() |
Obtiene los datos de clave binaria de la clave de contenido. (Heredado de ContentKey) |
GetKeyIdAsString() |
Devuelve la representación de cadena del identificador de clave de la clave de contenido. Devuelve el mismo valor que KeyIdAsString (Heredado de ContentKey) |
NormalizeKid(String) |
Convierte una representación base64 de Key Identifer en un Guid. Si el tamaño de los datos del identificador de clave no es igual a 16 bytes, crea una represención guid alternativa que es de 16 bytes. |