AD RMS SOAP Web Methods

[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 (AD RMS) server exposes several XML web services that can be used to make SOAP calls directly to the AD RMS server. These SOAP web methods are documented in the following topics as if they were used in a .NET Framework XML web service client. For information about creating an XML web service client, see Building XML Web Service Clients and Accessing XML Web Services in Managed Code. AD RMS exposes the following SOAP web methods.

Method Description
AcquireContentKey Acquires a decrypted content key from a server that has been decommissioned.
AcquireIssuanceLicense Signs and returns an issuance license chain.
AcquireLicense Returns one or more signed use licenses.
AcquirePreLicense Returns one use license using a submitted user email address or Windows security identifier (SID).
AcquireTemplateInformation Returns information about the templates stored on an AD RMS server.
AcquireTemplates Returns one or more AD RMS templates.
EditIssuanceLicense Takes a content key from a signed issuance license and inserts it into a submitted, unsigned issuance license, signs it, and then returns the new, signed issuance license chain.
GetLicensorCertificate Returns the active server licensor certificate chain.
GetServerInfo Retrieves an XmlNode object that contains information about an AD RMS server.
PreCertify Retrieves a certificate that can be used to acquire a license for a user account.


AD RMS SDK Reference

AD RMS SOAP Data Types