Back to Content

MediaKeys: setServerCertificate() method

files/en-us/web/api/mediakeys/setservercertificate/index.md

latest887 B
Original Source

{{APIRef("Encrypted Media Extensions")}}{{SecureContext_Header}}

The setServerCertificate() method of the {{domxref("MediaKeys")}} interface provides a server certificate to be used to encrypt messages to the license server.

Syntax

js-nolint
setServerCertificate(serverCertificate)

Parameters

  • serverCertificate
    • : An {{jsxref("ArrayBuffer")}}, a {{jsxref("TypedArray")}}, or a {{jsxref("DataView")}} object containing the server certificate. The contents are Key System-specific. It MUST NOT contain executable code.

Return value

A {{jsxref('Promise')}} that resolves to a boolean. If the Key System implementation represented by this object's content decryption module's implementation value does not support server certificates, return a promise resolved with false.

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}