Overview of Rights Management Services SDK 2.1

Important

Versions of the Microsoft Rights Management Service SDK released prior to March 2020 are deprecated; applications using earlier versions must be updated to use the March 2020 release. For full details, see the deprecation notice.

No further enhancements are planned for the Microsoft Rights Management Service SDK. We strongly recommend adoption of the Microsoft Information Protection SDK for classification, labeling, and protection services.

Rights Management Services SDK 2.1 is an information protection technology that helps safeguard digital information from unauthorized use. Through your rights-enabled application, content owners will be able to define who can open, modify, print, forward, or take other actions with the content.

AD RMS consists of both server and client components. The server, running on Azure or Windows Server, consists of multiple web services.

The client component can be run on either a client or server operating system and contains functions that enable an application to encrypt and decrypt content, retrieve templates and revocation lists, acquire licenses and certificates from a server, and other related rights management tasks.

For more information, see Application types.

The following are just a few of the scenarios to which applications built on the Rights Management Services SDK 2.1 can be applied.

  • A law firm wants to prevent sensitive email messages from being printed or forwarded.
  • The developers of computer-aided design and manufacturing software want to limit drawing access to a small group of users within the research division without requiring the use of passwords.
  • The owners of a graphic design website want to use a single license that allows free viewing of low-resolution copies of their images but requires payment for access to the high-resolution versions.
  • The owners of an online document library want to enable rights to view, print, or edit documents based on the identity of the user.
  • A corporation wants to publish sensitive employee information to an internal website that restricts viewing and editing privileges to certain users.

For more information on AD RMS server, AD RMS client and their functionality, see the TechNet content for IT Pro documentation for AD RMS.

The remaining topics in this section cover the RMS Architecture and its implementations.

In this section

Topic Description
Client This topic describes the purpose and function of the Rights Management Service Client 2.1
Server This topic describes the purpose and functions of the RMS Server; for Azure and Windows Server.