AD RMS Concepts

[The AD RMS SDK leveraging functionality exposed by the client in Msdrm.dll is available for use in Windows Server 2008, Windows Vista, Windows Server 2008 R2, Windows 7, Windows Server 2012, and Windows 8. It may be altered or unavailable in subsequent versions. Instead, use Active Directory Rights Management Services SDK 2.1, which leverages functionality exposed by the client in Msipc.dll.]

The following topics contain overviews of the major concepts that you should understand before using the Active Directory Rights Management Services (AD RMS) SDK.

Topic Description
[Licenses](licenses.md) Introduces issuance licenses and end-user licenses.
[Certificates](certificates.md) Introduces the following certificates:
  • machine certificates
  • rights account certificates
  • client licensor certificates
  • server licensor certificates
  • application manifests
  • Pre-production certificates
  • Production certificates
[Certificate Hierarchy](certificate-hierarchy.md) Introduces the AD RMS Pre-production and Production certificate hierarchy.
[Templates](templates.md) Introduces predefined templates that can be used to apply usage policies when creating a license.
[Extended Policy Template Information](extended-policy-template-information.md) Discusses the rights policy of a template that controls how content licenses are to be implemented.
[Application Manifests](application-manifests.md) Introduces application manifests, a type of certificate that signs your application into the appropriate AD RMS certificate hierarchy.
[Lockboxes](lockboxes.md) These can be used to create secure environments on AD RMS clients and servers.
[Encryption](encryption.md) Discusses encrypting and decrypting content.
[Computer Activation](computer-activation.md) Introduces computer activation, a process that identifies the computer by signing it into the appropriate AD RMS hierarchy.
[User Activation](user-activation.md) Introduces user activation, a process that identifies an Active Directory user account in the appropriate AD RMS hierarchy and associates it with a specific computer.
[Server Enrollment](server-enrollment.md) Discusses how an AD RMS server is enrolled into the certificate hierarchy.
[Service Discovery](service-discovery.md) Discusses how an application finds an AD RMS certification, licensing, or publishing web service.
[Rights](rights.md) Introduces the common rights used in AD RMS licenses.
[Exclusion](exclusion.md) Discusses how users can be prohibited from acquiring new licenses or certificates.
[Revocation](revocation.md) Discusses how AD RMS licenses and certificates can be invalidated after issuance.
[Server Transport Protocol](server-transport-protocol.md) Discusses the protocols that can be used to communicate with an AD server.

 

About the AD RMS SDK

AD RMS Overview