Function concatInitDataIdAndCertificate

  • Beta

    Concatenates InitData, ID, and Certificate for FairPlay DRM.

    Parameters

    • initData: Uint16Array

      The initialization data (PSSH box)

    • id: string | Uint16Array

      The content ID (string or Uint16Array)

    • cert: Uint8Array

      The application certificate (Uint8Array)

    Returns Uint8Array

    A Uint8Array containing the concatenated data

    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);