NAGRA provides a Web Client SDK that is intended to be integrated into Javascript applications running in browsers and connected TVs.  It relies on the HTML5 extension Webcrypto.

Open source usage

The following third-party software is used and embedded within the DAS Web SDK for Browsers and Connected TV.

Open SourceVersionLicenseWebsite
jose 0.1.6Apache License, Version 2.0https://github.com/square/js-jose

promise 

7.0.4MIThttps://github.com/then/promise
webcrypto-shim 0.1.4MIThttps://github.com/vibornoff/webcrypto-shim
jquery 3.3.1MIThttps://jquery.com/
webostv 1.2.3Apache License, Version 2.0https://github.com/procot/webostv