Skip to content
L. Le Meur edited this page Dec 16, 2016 · 25 revisions

Welcome to the readium-lcp-server wiki!

In this Wiki, you'll find some How To guidelines and the specification of the REST API of the License server and the License Status server.

Global Architecture

The open-source server software is split in three parts:

  • Encryption tool: a command line utility for content encryption
  • License Server: a backend server module for LCP license generation and content identification service
  • License Status Server: a frontend server module for LCP license status generation, device activation, lending return or renewal.

In order to facilite testing, we also provide a provider frontend server module, which mimics what a commercial frontend should implement in order to handle ebook acquisitions and license generation requests.

Interactions between the different modules

The following diagram illustrates the interactions between the different modules of a Readium LCP server side solution.

LCP server process diagram

Detailed documentation

Just follow the links on the right column menu.

Specifications

Note also the the specification of Readium LCP and Readium License Status Document are found on the Readium.org website.