RMS in Windows 7

[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 Active Directory Rights Management Services client software is included with the Windows 7 operating system. The AD RMS SDK is included in the Microsoft Windows Software Development Kit (SDK), which you can download from the Microsoft Download Center on the Microsoft website.

Some of the added features for AD RMS in Windows 7 are highlighted in the following list:

  • 4 KB cipher block chaining (CBC) support for encryption has been added. For more information see DRMEncrypt or DRMDecrypt.
  • You can reuse the content key from a signed issuance license when you create a new issuance license, in some cases. For more information see DRMCreateIssuanceLicense.
  • A new API, DRMGetSignedIssuanceLicenseEx, allows you to control which rights account certificate (RAC)/client licensor certificate (CLC) pair is used for each call to retrieve a signed issuance license.
  • You can set the size limit for signed issuance licenses, using a registry key. If the size of a signed issuance license exceeds the limit you set, the E_DRM_ISSUANCELICENSE_LENGTH_LIMIT_EXCEEDED error code is returned. For more information, see Configure the Registry.