Function: concatInitDataIdAndCertificate()
ts
function concatInitDataIdAndCertificate(
initData,
id,
cert
): Uint8Array<ArrayBuffer>;Defined in: fairplay/concatInitDataIdAndCertificate.ts:17
Concatenates InitData, ID, and Certificate for FairPlay DRM.
Parameters
initData
Uint16Array
The initialization data (PSSH box)
id
string | Uint16Array<ArrayBufferLike>
The content ID (string or Uint16Array)
cert
The application certificate (Uint8Array)
Returns
A Uint8Array containing the concatenated data
Example
ts
const result = concatInitDataIdAndCertificate(initData, contentId, appCertData)
// It should be 8-bit integer type and contain data
deepStrictEqual(result instanceof Uint8Array, true)
deepStrictEqual(result.length > 0, true)