6 Index

A

Accessing the server for advanced scenarios

   decommission server

   perform

      precertification

      prelicensing

   republishing content

Acquire templates - RMS client application

Activating the RMS servers

   server - activate

   subordinate RMS server - activate

Actors

   overview

Actors - overview

Additional considerations

Applicability

Applicable protocols

Assumptions

B

Bootstrap RMS client - RMS client application

C

Capability negotiation

Change tracking

Coherency requirements

Communications

   overview

   with other systems

      cryptographic keys

      directory services

      federated sign-on

      overview

      RMS certificates and licenses

      SOAP

      XrML

   within RMS

Component dependencies

   cryptographic keys

   directory services

   federated sign-on

   overview

   RMS certificates and licenses

   SOAP

   XrML

Conceptual overview

Considerations

   additional

   security

Consuming protected content

   client bootstrapping

      computer - activate

      user - certify

   details

   licensing

   RMS client application

D

Decommission server - ISV application

Dependencies

   with other systems

      cryptographic keys

      directory services

      federated sign-on

      overview

      RMS certificates and licenses

      SOAP

      XrML

   within RMS

Design intent

   actors

   overview

   summary diagrams

   supporting actors

   supporting actors and system interests summary

   system interests

   use case descriptions

      acquire templates - RMS client application

      bootstrap RMS client - RMS client application

      consume protected content - RMS client application

      decommission server - ISV application

      enroll RMS server - RMS server

      expand groups - RMS server

      find service locations for

         client - RMS server

         group expansion - RMS server

      perform

         precertification - ISV application

         prelicensing - ISV application

      publish protected content

         offline - RMS client application

         online - RMS client application

      republishing content - ISV application

      sub-enroll server - RMS server

   use case summary diagrams

E

Enroll RMS Server - RMS server

Environment

Error handling

Examples

   accessing the server for advanced scenarios

      decommission server

      perform

         precertification

         prelicensing

      republishing content

   activating the RMS servers

      server - activate

      subordinate RMS server - activate

   consuming protected content

      client bootstrapping

         computer - activate

         user - certify

      details

      licensing

   overview

   using

      offline publishing to protect content

         client bootstrapping

            CLC - acquire

            computer - activate

            service locations - find

            user - certify

         details

         offline publishing

         templates - acquire

   using online publishing to protect content

      acquire server certificate

      details

      publishing license

         generate

         sign

      templates - acquire

Expand groups - RMS server

Extensibility

   Microsoft implementations

   overview

External dependencies

F

Find service locations for

   client - RMS server

   group expansion - RMS server

Functional requirements

   applicability

   black box diagram

   communication within RMS

   overview (section 2.1, section 2.1.2)

   purpose of RMS

   standards

   white box diagram

Functional requirements - overview

G

Glossary

H

Handling requirements

I

Implementations - Microsoft

Implementer - security considerations

Informative references

Initial state

Introduction

M

Microsoft implementations

O

Overview

   applicability

   black box diagram

   communication within RMS

   conceptual

   functional

   purpose of RMS

   standards

   summary of protocols

   synopsis

   white box diagram

Overview (synopsis)

P

Perform

   precertification - ISV application

   prelicensing - ISV application

Preconditions

Product behavior

Publish protected content

   offline - RMS client application

   online - RMS client application

R

References

Republishing content - ISV application

Requirements

   applicability

   black box diagram

   coherency

   communication within RMS

   error handling

   functional overview

   overview

   preconditions

   purpose

   standards

   white box diagram

RMS

   dependencies

      overview

      with other systems

         cryptographic keys

         directory services

         federated sign-on

         overview

         RMS certificates and licenses

         SOAP

         XrML

      within RMS

   errors

   interests - overview

   requirements

      applicability

      black box diagram

      communication within RMS

      functional overview

      overview

      purpose

      standards

      white box diagram

   use cases

      actors

      descriptions

         acquire templates - RMS client application

         bootstrap RMS client - RMS client application

         consume protected content - RMS client application

         decommission server - ISV application

         enroll RMS server - RMS server

         expand groups - RMS server

         find service locations for

            client - RMS server

            group expansion - RMS server

         perform

            precertification - ISV application

            prelicensing - ISV application

         publish protected content

            offline - RMS client application

            online - RMS client application

         republishing content - ISV application

         sub-enroll server - RMS server

      summary diagrams

      supporting actors

      system interests

S

Security considerations

Standards

Sub-enroll server - RMS server

Summary diagrams - overview

Supporting actors - overview

Supporting actors and system interests summary

   overview

System

   overview - introduction

   protocols

System dependencies

   with other systems

System errors

System protocols

System requirements - overview

System use cases

   actors

   overview

   supporting actors and system interests summary

   use case summary diagrams

T

Table of protocols

Tracking changes

U

Use case summary diagrams

   overview

Use case summary diagrams - overview

Use cases

   actors

   descriptions

      acquire templates - RMS client application

      bootstrap RMS client - RMS client application

      consume protected content - RMS client application

      decommission server - ISV application

      enroll RMS server - RMS server

      expand groups - RMS server

      find service locations for

         client - RMS server

         group expansion - RMS server

      perform

         precertification - ISV application

         prelicensing - ISV application

      publish protected content

         offline - RMS client application

         online - RMS client application

      republishing content - ISV application

      sub-enroll server - RMS server

   summary diagrams

   supporting actors

   supporting actors and system interests summary

   system interests

   use case summary diagrams

Using

   offline publishing to protect content

      client bootstrapping

         CLC - acquire

         computer - activate

         service locations - find

         user - certify

      details

      offline publishing

      templates - acquire

   online publishing to protect content

      acquire server certificate

      details

      publishing license

         generate

         sign

      templates - acquire

V

Versioning

   Microsoft implementations

   overview