9 Index

A

Abstract data model

   ActivationProxyWebServiceSoap Server

   CertificationWebServiceSoap Server

   client

   EnrollServiceSoap Server

   LicenseSoap and TemplateDistributionWebServiceSoap Server

   PublishSoap Server

   server (section 3.1.1, section 3.2.1, section 3.3.1, section 3.4.1, section 3.5.1, section 3.6.1, section 3.7.1)

   ServerSoap Server

Accessing protected information example

Activate method example

Activation Service WSDL

ActivationProxyWebServiceSoap server

   abstract data model

   Initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

ADDRESS

Applicability

ArrayOfXmlNode Complex Type complex type

Asynchronous enrollment

Attribute groups

Attributes

AUTHENTICATEDDATA (section 2.2.9.7.6, section 2.2.9.8.6, section 2.2.9.10.5)

Authentication

B

Bootstrapping

   client (section 1.3.2, section 3.8.4.1)

C

Capability negotiation

Certificate chains

Certificate Element element

Certificate examples

Certificate structures

CertificateChain Element element

Certificates

   client licensor

   issuing

   RMS Account

   Security Processor

Certification Service WSDL

CertificationWebServiceSoap Server

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

Chains

   certificate

   license

   SLC

Change tracking

Client

   abstract data model

   bootstrapping (section 1.3.2, section 3.8.4.1)

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

Client licensor certificates (CLCs)

Common data structures

Complex types

   ArrayOfXmlNode Complex Type

   VersionData Complex Type

CONDITION

CONDITIONLIST (section 2.2.9.3.4, section 2.2.9.7.9, section 2.2.9.9.10)

Connection point

Cryptographic modes

D

Data model - abstract

   ActivationProxyWebServiceSoap Server

   CertificationWebServiceSoap Server

   client

   EnrollServiceSoap Server

   LicenseSoap and TemplateDistributionWebServiceSoap Server

   PublishSoap Server

   server (section 3.1.1, section 3.2.1, section 3.3.1, section 3.4.1, section 3.5.1, section 3.6.1, section 3.7.1)

   ServerSoap Server

DESCRIPTOR (section 2.2.9.1.4, section 2.2.9.3.1, section 2.2.9.4.1, section 2.2.9.5.1, section 2.2.9.6.1, section 2.2.9.7.1, section 2.2.9.8.1, section 2.2.9.9.1, section 2.2.9.10.1)

Directory service schema elements

DISTRIBUTIONPOINT (section 2.2.9.1.7, section 2.2.9.3.5, section 2.2.9.4.3, section 2.2.9.5.3, section 2.2.9.6.3, section 2.2.9.7.3, section 2.2.9.8.3, section 2.2.9.9.4, section 2.2.9.10.3)

E

Elements

   Certificate Element

   CertificateChain Element

   MaximumVersion Element

   MinimumVersion Element

   string Element

   URL Element

   VersionData Element

Elements - directory service schema

ENABLINGBITS

Encrypted Rights Data (ERD)

Endpoint URLs

Enrollment

   asynchronous

   server

   synchronous

Enrollment Cloud Service WSDL

EnrollServiceSoap Server

   abstract data model

   initialization

   local events

   message processing

   sequencing rules

   timer events

   timers

Events

   local - client

   local - server (section 3.2.6, section 3.3.6, section 3.4.6, section 3.5.6, section 3.6.6, section 3.7.6)

   timer - client

   timer - server (section 3.2.5, section 3.3.5, section 3.4.5, section 3.5.5, section 3.6.5, section 3.7.5)

Examples

   accessing protected information

   certificate

   publishing usage policy

   SOAP on DIME response from Activate method

   template acquisition

Expiry - SLC

F

Fault codes

FEDERATIONPRINCIPLES

Fields - vendor-extensible

Full WSDL

   Activation Service WSDL

   Certification Service WSDL

   Enrollment Cloud Service WSDL

   Licensing Service WSDL

   Publishing Service WSDL

   Server Service WSDL

G

Glossary

Groups

I

Implementer - security considerations

Implementers - security considerations

Index of security parameters

Informative references

Initialization

   ActivationProxyWebServiceSoap Server

   CertificationWebServiceSoap Server

   client

   EnrollServiceSoap Server

   LicenseSoap and TemplateDistributionWebServiceSoap Server

   PublishSoap Server

   server (section 3.1.3, section 3.2.3, section 3.3.3, section 3.4.3, section 3.5.3, section 3.6.3, section 3.7.3)

   ServerSoap Server

Introduction

ISSUEDPRINCIPALS (section 2.2.9.1.11, section 2.2.9.3.3, section 2.2.9.4.4, section 2.2.9.5.4, section 2.2.9.6.4, section 2.2.9.7.4, section 2.2.9.9.3)

ISSUEDTIME

ISSUER (section 2.2.9.1.5, section 2.2.9.3.2, section 2.2.9.4.2, section 2.2.9.5.2, section 2.2.9.6.2, section 2.2.9.7.2, section 2.2.9.8.2, section 2.2.9.9.2, section 2.2.9.10.2)

Issuing certificates

K

Keyheader packet

L

License

   Publishing

   User

License chains

License structures

LicenseSoap and TemplateDistributionWebServiceSoap Server

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

Licensing (section 1.3.6, section 3.8.4.5)

Licensing Service WSDL

Local events

   ActivationProxyWebServiceSoap Server

   CertificationWebServiceSoap Server

   client

   EnrollServiceSoap Server

   LicenseSoap and TemplateDistributionWebServiceSoap Server

   PublishSoap Server

   server (section 3.1.6, section 3.2.6, section 3.3.6, section 3.4.6, section 3.5.6, section 3.6.6, section 3.7.6)

   ServerSoap Server

M

MaximumVersion Element element

Message processing

   ActivationProxyWebServiceSoap Server

   CertificationWebServiceSoap Server

   client

   EnrollServiceSoap Server

   LicenseSoap and TemplateDistributionWebServiceSoap Server

   PublishSoap Server

   server (section 3.1.4, section 3.2.4, section 3.3.4, section 3.4.4, section 3.5.4, section 3.6.4, section 3.7.4)

   ServerSoap Server

Messages

   ArrayOfXmlNode Complex Type complex type

   attribute groups

   attributes

   Certificate Element element

   CertificateChain Element element

   common data structures

   complex types

   elements

   enumerated

   groups

   MaximumVersion Element element

   MinimumVersion Element element

   namespaces

   simple types

   string Element element

   syntax

   transport

   URL Element element

   VersionData Complex Type complex type

   VersionData Element element

MinimumVersion Element element

N

NAME

Namespaces

Normative references

O

Offline publishing (section 1.3.5, section 3.8.4.4)

Online publishing (section 1.3.4, section 3.8.4.3)

Operations

   AcquireIssuanceLicense Operation

   AcquireLicense Operation

   AcquireTemplateInformation Operation

   AcquireTemplates Operation

   Activate Operation

   Asynchronous Enrollment Operation

   Certify Operation

   FindServiceLocationsForUser Operation

   GetClientLicensorCert Operation

   GetLicensorCertificate Operation

   GetServerInfo Operation

   Synchronous Enrollment Operation

Overview

Overview (synopsis)

OWNER (section 2.2.9.7.5, section 2.2.9.9.5)

P

Parameter index - security

Parameters - security index

POLICY (section 2.2.9.7.8, section 2.2.9.9.8)

POLICYLIST (section 2.2.9.7.7, section 2.2.9.9.7)

PRECONDITIONLIST

Preconditions

Prerequisites

Product behavior

Protected information example

Protocol Details

   overview

PUBLICKEY

Publishing

   offline (section 1.3.5, section 3.8.4.4)

   online (section 1.3.4, section 3.8.4.3)

   usage policy example

Publishing License (PL)

Publishing Service WSDL

PublishSoap Server

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

R

RANGETIME

References

   informative

   normative

Relationship to other protocols

Request context

RIGHT (section 2.2.9.9.6, section 2.2.9.10.4.2.1)

Rights policy template

RIGHTSGROUP

RMS Account Certificates (RAC)

S

Schema elements - directory service

Security

   implementer considerations

   parameter index

Security Processor Certificate (SPC)

SECURITYLEVEL

Sequencing rules

   ActivationProxyWebServiceSoap Server

   CertificationWebServiceSoap Server

   client

   EnrollServiceSoap Server

   LicenseSoap and TemplateDistributionWebServiceSoap Server

   PublishSoap Server

   server (section 3.1.4, section 3.2.4, section 3.3.4, section 3.4.4, section 3.5.4, section 3.6.4, section 3.7.4)

   ServerSoap Server

Server

   abstract data model (section 3.1.1, section 3.2.1, section 3.3.1, section 3.4.1, section 3.5.1, section 3.6.1, section 3.7.1)

   AcquireIssuanceLicense Operation operation

   AcquireLicense Operation operation

   AcquireTemplateInformation Operation operation

   AcquireTemplates Operation operation

   Activate Operation operation

   Asynchronous Enrollment Operation operation

   Certify Operation operation

   enrollment

   FindServiceLocationsForUser Operation operation

   GetClientLicensorCert Operation operation

   GetLicensorCertificate Operation operation

   GetServerInfo Operation operation

   initialization (section 3.1.3, section 3.2.3, section 3.3.3, section 3.4.3, section 3.5.3, section 3.6.3, section 3.7.3)

   local events (section 3.1.6, section 3.2.6, section 3.3.6, section 3.4.6, section 3.5.6, section 3.6.6, section 3.7.6)

   message processing (section 3.1.4, section 3.2.4, section 3.3.4, section 3.4.4, section 3.5.4, section 3.6.4, section 3.7.4)

   overview

   sequencing rules (section 3.1.4, section 3.2.4, section 3.3.4, section 3.4.4, section 3.5.4, section 3.6.4, section 3.7.4)

   Synchronous Enrollment Operation operation

   timer events (section 3.1.5, section 3.2.5, section 3.3.5, section 3.4.5, section 3.5.5, section 3.6.5, section 3.7.5)

   timers (section 3.1.2, section 3.2.2, section 3.3.2, section 3.4.2, section 3.5.2, section 3.6.2, section 3.7.2)

Server Service WSDL

ServerSoap Server

   abstract data model

   Initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

Service connection point

SIGNATURE

Simple types

SLC chain

SLC expiry

SOAP on DIME response from Activate method example

Standards assignments

StoredConfigurationChanged

string Element element

Structures

   certificate

   license

Synchronous enrollment

Syntax

   messages - overview

Syntax - messages - overview

T

Template Distribution Service

Templates

   acquisition (section 1.3.3, section 3.8.4.2)

   acquisition example

   rights policy

TIME

Timer events

   ActivationProxyWebServiceSoap Server

   CertificationWebServiceSoap Server

   client

   EnrollServiceSoap Server

   LicenseSoap and TemplateDistributionWebServiceSoap Server

   PublishSoap Server

   server (section 3.1.5, section 3.2.5, section 3.3.5, section 3.4.5, section 3.5.5, section 3.6.5, section 3.7.5)

   ServerSoap Server

Timers

   ActivationProxyWebServiceSoap Server

   CertificationWebServiceSoap Server

   client

   EnrollServiceSoap Server

   LicenseSoap and TemplateDistributionWebServiceSoap Server

   PublishSoap Server

   server (section 3.1.2, section 3.2.2, section 3.3.2, section 3.4.2, section 3.5.2, section 3.6.2, section 3.7.2)

   ServerSoap Server

Tracking changes

Transport

Types

   complex

   simple

U

URL Element element

URLs - endpoint

Usage policy - publishing example

Use License (UL)

V

Validation

VALIDITYTIME

Vendor-extensible fields

VersionData Complex Type complex type

VersionData Element element

Versioning

W

WORK (section 2.2.9.8.5, section 2.2.9.10.4)

WSDL

   Activation Service WSDL

   Certification Service WSDL

   Enrollment Cloud Service WSDL

   Licensing Service WSDL

   Publishing Service WSDL

   Server Service WSDL