

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# SPEKE API v1 - 標準ペイロードコンポーネント
<a name="standard-payload-components"></a>

任意の SPEKE リクエストでは、1 つ以上の DRM システムのレスポンスをリクエストできます。エンクリプタは、リクエストペイロードの `<cpix:DRMSystemList>` で DRM システムを指定します。各システム仕様には、キーが含まれており、返されるレスポンスのタイプを示します。

次の例は、単一の DRM システム仕様を持つ DRM システムリストを示しています。

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


次の表は、各 `<cpix:DRMSystem>` の 主要コンポーネントを示しています。


| 識別子 | 説明 | 
| --- | --- | 
|  `systemId` または `schemeId`  | DASH IF 組織に登録されている DRM システムタイプの一意の識別子。リストについては、「[DASH-IF システム ID](https://dashif.org/identifiers/content_protection/)」を参照してください。 | 
|  `kid`  | キー ID。これは実際のキーではなく、ハッシュテーブルのキーを指す識別子です。 | 
|  `<cpix:UriExtXKey>`  | 標準の暗号化されていないキーをリクエストします。キーレスポンスタイプはこれか、`PSSH` レスポンスのいずれかである必要があります。 | 
|  `<cpix:PSSH>`  | 保護システム固有ヘッダー (PSSH) をリクエストします。このタイプのヘッダーには、共通暗号化 (CENC) の一部として、DRM ベンダーの `kid`、`systemID`、およびカスタムデータへの参照が含まれています。キーレスポンスタイプはこれか、`UriExtXKey` レスポンスのいずれかである必要があります。 | 

\_スタンダードキーと PSSH リクエストの例\_

次の例は、エンクリプタから DRM キープロバイダーへのサンプルリクエストの一部を示しており、主要コンポーネントが強調表示されています。最初のリクエストはスタンダードキーに対するもので、2 番目のリクエストは PSSH レスポンスに対するものです。

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


\_スタンダードキーと PSSH のリクエストの例\_

次の例は、DRM キープロバイダーからエンクリプタへの対応する応答を示しています。

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