This topic describes the purpose and functions of the RMS Server; for Azure and Windows Server.
Azure RMS - For information on using the Azure Rights Management service, see Enable your service application to work with cloud based RMS.
We recommend developing and testing your application via Azure RMS.
Windows Server - For RMS on premise servers, beginning with Windows Server 2008, you can install and configure the RMS service by adding it as a role. To install the service on prior operating systems, download it from the Microsoft download center at Microsoft Windows Rights Management Services with Service Pack 2.
Of the web services installed, the following are important for application development for RMS Server on Windows Server.
||Hosts the Administration website that enables you to manage RMS. The service runs on root certification servers and on licensing servers. You can use the Active Directory Rights Management Services Scripting API to write administration scripts.
||Creates machine certificates that identify computers in the RMS certificate hierarchy and rights account certificates that associate users with specific computers. For more information, see Activating a Computer and Activating a User.
This service runs on the root certification server.
||Issues an end-user license. The service runs on root certification servers and on licensing servers.
||Creates an issuance license which define the policies that can be enumerated in an end-user license. For more information, see Creating an Issuance License.
The service runs on root certification servers and on licensing servers.
||Enables a server to request a rights account certificate on behalf of a user. The service runs on root certification servers and on licensing servers.
||Provides the URL of the account certification, licensing, and publishing services to Active Directory so that they can be discovered by RMS clients. The service runs on root certification servers and on licensing servers.