Share via


1.3.1 Digital Rights Management Version 1

Digital Rights Management Version 1 provides the means of acquiring a license for Windows Media content. Its packets include a client request for a license and a server response that contains the license.

DRM version 1 license request and response

Figure 1: DRM version 1 license request and response

The Digital Rights Management client application generates a license request and sends it to a license server. The request is a binary string that is partially encrypted using the Rivest Cipher 4 (RC4) (as specified in [RC4-ENCRYPT]) and then encoded using the Base64 Encoding algorithm, as specified in section 2.2.1.1.

The response is a single version 1 license, formatted as a binary string, and encoded with the base64 encoding algorithm, as specified in section 2.2.1.1. It is returned to the client embedded within an HTML page.

A Digital Rights Management Version 1 license is represented as specified in section 2.2.2.3.

The structures that are used by version 1, version 7 and version 11 of the WMDRM: License Protocol are specified in section 2.2.1.

This protocol uses the following packets.

Packet

Description

DRM Version 1 License Request

Contains the client's request for a license.

DRM Version 1 License Response

Contains the server's response to the client's request for a license.

RC4 is a proprietary encryption algorithm available under license from RSA Security, as specified in [RSAFAQ].