2.3 Environment

The following sections identify the context in which RMS exists. RMS includes the systems that use the interfaces that are provided by the RMS protocols, other components that depend on RMS, and, as appropriate, the means by which components of RMS communicate.

The RMS protocols require HTTP network connectivity between clients and servers, typically over port 80. Optionally, HTTPS can be used, typically over port 443. The network needs Domain Name Services (DNS) with the RMS server registered in DNS. Clients can be located on private networks, such as an enterprise network that is managed by an IT department, or can communicate over the Internet.

An RMS client can be any device with the capability to connect to an RMS server by using HTTP. Client implementations are free to persistently store certificates that are provided by the RMS server.

An RMS server is a web server that is capable of communicating with clients over HTTP.