Skip to main content

SPEKE

Overview

SPEKE (Secure Packager and Encryption Key Exchange) is a protocol designed to facilitate the secure exchange of encryption keys and DRM information between a content packager and a key management system. It is widely adopted in modern multi-DRM workflows.

This tool allows you to create SPEKE requests to a Key Service and interpret the server responses directly within your browser. No unencrypted data is transmitted to any server, ensuring your privacy.

Access the tool here: SPEKE Tool.

Learn more about SPEKE protocol.

How to use

  1. Provide the following details:

    • Key Service Tenant ID
    • Key Service Management Key
    • Key Service API (or select from the dropdown: Axinom Test or Production URLs)
  2. Prepare a SPEKE request:

    • Also you can use the dropdown to select a sample CPIX document (SPEKE 1.0 or SPEKE 2.0).
  3. Click "Post" to send the signed request to the Key Service.

  4. View the server response displayed below for further processing or validation.

tip

Request signing happens locally in your browser, enhancing privacy and security!

SPEKE

note

The tool performs the request signing locally in a browser. The unencrypted data is not sent to any server.

Video