SPEKEAPIv1 - Komponen muatan standar - Spesifikasi Pertukaran Kunci Pengemas dan Encoder Aman API

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

SPEKEAPIv1 - Komponen muatan standar

Dalam SPEKE permintaan apa pun, enkripsi dapat meminta tanggapan untuk satu atau lebih DRM sistem. Enkripsi menentukan DRM sistem di payload <cpix:DRMSystemList> permintaan. Setiap spesifikasi sistem menyertakan kunci dan menunjukkan jenis respons untuk kembali.

Contoh berikut menunjukkan daftar DRM sistem dengan spesifikasi DRM sistem tunggal:

RequestIntroSimple

Tabel berikut mencantumkan komponen utama masing-masing<cpix:DRMSystem>.

Pengidentifikasi Deskripsi

systemId atau schemeId

Pengidentifikasi unik untuk jenis DRM sistem, seperti yang terdaftar di organisasi DASH IF. Untuk daftar, lihat DASH-IF System IDs.

kid

ID kunci. Ini bukan kunci yang sebenarnya, tetapi pengidentifikasi yang menunjuk ke kunci dalam tabel hash.

<cpix:UriExtXKey>

Meminta kunci standar yang tidak terenkripsi. Jenis respons kunci harus berupa ini atau PSSH responsnya.

<cpix:PSSH>

Meminta Header Khusus Sistem Perlindungan (PSSH). Jenis header ini berisi referensi kekid,, plus data kustom untuk DRM vendor, sebagai bagian dari Common Encryption (CENC). systemID Jenis respons kunci harus berupa ini atau UriExtXKey responsnya.

_Contoh Permintaan untuk Kunci Standar dan untuk PSSH _

Contoh berikut menunjukkan bagian dari permintaan sampel dari enkripsi ke penyedia DRM kunci, dengan komponen utama disorot. Permintaan pertama adalah untuk kunci standar, sedangkan permintaan kedua adalah untuk PSSH respons:

RequestIntro1

_Contoh Respons untuk Kunci Standar dan untuk PSSH _

Contoh berikut menunjukkan respons yang sesuai dari penyedia DRM kunci ke enkripsi:

ResponseIntro1