

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# SPEKE API v1: componentes de carga estándar
<a name="standard-payload-components"></a>

En cualquier solicitud de SPEKE, el encriptador puede solicitar respuestas de uno o varios sistemas DRM. El encriptador especifica los sistemas DRM en `<cpix:DRMSystemList>` de la carga de la solicitud. Cada especificación del sistema incluye la clave e indica el tipo de respuesta que se va a devolver.

En el siguiente ejemplo, se muestra una lista de sistemas DRM con una única especificación:

![\[RequestIntroSimple\]](http://docs.aws.amazon.com/es_es/speke/latest/documentation/images/RequestIntroSimple.png)


En la siguiente tabla, se muestran los componentes principales de cada `<cpix:DRMSystem>`.


| Identificador | Description (Descripción) | 
| --- | --- | 
|   `systemId` o `schemeId`   |  Identificador único del tipo de sistema DRM, tal como se registró con la organización de DASH IF. Para ver una lista, consulte Sistema [DASH-IF](https://dashif.org/identifiers/content_protection/). IDs  | 
|   `kid`   |  ID de la clave. Esta no es la clave real, sino un identificador que apunta a la clave de una tabla hash.  | 
|   `<cpix:UriExtXKey>`   |  Solicita una clave estándar no cifrada. El tipo de respuesta de clave debe ser esta o la respuesta `PSSH`.  | 
|   `<cpix:PSSH>`   |  Solicita un encabezado específico del sistema de protección (PSSH). Este tipo de encabezado contiene una referencia al `kid`, `systemID`, así como datos personalizados sobre el proveedor de DRM, como parte de Common Encryption (CENC). El tipo de respuesta de clave debe ser esta o la respuesta `UriExtXKey`.  | 

\$1Ejemplo de solicitudes de clave estándar y PSSH \$1

En el siguiente ejemplo se muestra parte de una solicitud de ejemplo procedente del encriptador y dirigida al proveedor de claves de DRM, con los componentes principales resaltados. La primera solicitud es para a una clave estándar, mientras que la segunda es para una respuesta PSSH:

![\[RequestIntro1\]](http://docs.aws.amazon.com/es_es/speke/latest/documentation/images/RequestIntro1.png)


\$1Ejemplo de respuestas de una clave estándar y PSSH \$1

En el ejemplo siguiente se muestra la respuesta correspondiente del proveedor de claves de DRM al encriptador:

![\[ResponseIntro1\]](http://docs.aws.amazon.com/es_es/speke/latest/documentation/images/ResponseIntro1.png)
