This topic has not yet been rated - Rate this topic

8 Index

A

Abstract data model

device

cryptographic

keys

requirements

overview

persistent local storage

indirect license acquisition host

cryptographic requirements

overview

licensing server

cryptographic requirements

overview

metering aggregation server

cryptographic requirements

overview

secure clock server

cryptographic requirements

overview

Applicability

C

Capability negotiation

Change tracking

Cryptographic characteristics

D

Data model - abstract

device

cryptographic

keys

requirements

overview

persistent local storage

indirect license acquisition host

cryptographic requirements

overview

licensing server

cryptographic requirements

overview

metering aggregation server

cryptographic requirements

overview

secure clock server

cryptographic requirements

overview

Device

abstract data model

cryptographic

keys

requirements

overview

persistent local storage

higher-layer triggered events (section 3.1.4, section 3.2.4)

initialization

device certificate - creating

overview (section 3.1.3, section 3.2.3)

local events (section 3.1.7, section 3.2.7)

message processing

acquiring license

cryptographic algorithms and characteristics

direct license acquisition

license acquisition keys and certificates

local storage - acquiring content and licenses

metering on the device

overview (section 3.1.5, section 3.2.5)

overview

sequencing rules

acquiring license

cryptographic algorithms and characteristics

direct license acquisition

license acquisition keys and certificates

local storage - acquiring content and licenses

metering on the device

overview (section 3.1.5, section 3.2.5)

timer events (section 3.1.6, section 3.2.6)

timers (section 3.1.2, section 3.2.2)

DRM_ID packet

DRMSYNCLIST message

DRMSYNCLIST_CHALLENGE message

E

Examples

handle redirections

message wire line

metering

certificate (METERCERT)

challenge message

protocol - overview

response message

obtain a petition URL from the device certificate

read the petition response

secure clock

challenge

message

redirections - handling

response processing

response message

SecureClockChallenge

Base-64 encoded

overview

SecureClockChallenge-XML

SecureClockResponse

Base-64 encoded

overview

SecureClockResponse-XML

submit a petition request to the petition URL

target platform addressing

F

Fields - vendor-extensible

G

Glossary

H

Handle redirections example

Higher-layer triggered events

device (section 3.1.4, section 3.2.4)

indirect license acquisition host (section 3.1.4, section 3.6.4)

licensing server (section 3.1.4, section 3.5.4)

metering aggregation server (section 3.1.4, section 3.4.4)

secure clock server (section 3.1.4, section 3.3.4)

I

Implementer - security considerations

Index of security parameters

Indirect license acquisition host

abstract data model

cryptographic requirements

overview

higher-layer triggered events (section 3.1.4, section 3.6.4)

initialization (section 3.1.3, section 3.6.3)

local events (section 3.1.7, section 3.6.7)

message processing

cryptographic

algorithms and characteristics

requirements

licensing acquisition

overview

retrieving metering data from device

overview

sequencing rules

cryptographic

algorithms and characteristics

requirements

licensing acquisition

overview

retrieving metering data from device

timer events (section 3.1.6, section 3.6.6)

timers (section 3.1.2, section 3.6.2)

Informative references

Initialization

device

device certificate - creating

overview (section 3.1.3, section 3.2.3)

indirect license acquisition host (section 3.1.3, section 3.6.3)

licensing server (section 3.1.3, section 3.5.3)

metering aggregation server (section 3.1.3, section 3.4.3)

secure clock server (section 3.1.3, section 3.3.3)

Introduction

K

KIPub packet

L

Licensing server

abstract data model

cryptographic requirements

overview

higher-layer triggered events (section 3.1.4, section 3.5.4)

initialization (section 3.1.3, section 3.5.3)

local events (section 3.1.7, section 3.5.7)

message processing

cryptographic

algorithms and characteristics

requirements

license - evaluate for count and expiration criteria

overview

overview

sequencing rules

cryptographic

algorithms and characteristics

requirements

license - evaluate for count and expiration criteria

overview

timer events (section 3.1.6, section 3.5.6)

timers (section 3.1.2, section 3.5.2)

Local events

device (section 3.1.7, section 3.2.7)

indirect license acquisition host (section 3.1.7, section 3.6.7)

licensing server (section 3.1.7, section 3.5.7)

metering aggregation server (section 3.1.7, section 3.4.7)

secure clock server (section 3.1.7, section 3.3.7)

M

Message processing

device

acquiring license

cryptographic algorithms and characteristics

direct license acquisition

license acquisition keys and certificates

local storage - acquiring content and licenses

metering on the device

overview (section 3.1.5, section 3.2.5)

indirect license acquisition host

cryptographic

algorithms and characteristics

requirements

licensing acquisition

overview

retrieving metering data from device

licensing server

cryptographic

algorithms and characteristics

requirements

license - evaluate for count and expiration criteria

overview

metering aggregation server

cryptographic

algorithms and characteristics

requirements

meter

challenge processing

response creation

metering aggregation flow

overview

secure clock server

challenge and petition flow

cryptographic

algorithms and characteristics

requirements

overview

processing secure clock challenge

secure clock response creation

Message wire line example

Messages

DRMSYNCLIST

DRMSYNCLIST_CHALLENGE

metering

certificates

challenge message

protocol

response message

secure clock

challenge

message

petition

request

response

POST request

protocol

response message

synchronization list

SYNCLIST_CHALLENGE_DATA

transport

Metering

certificate (METERCERT) example

certificates

challenge

message

message example

protocol

examples - overview

messages

response

message

message example

Metering aggregation server

abstract data model

cryptographic requirements

overview

higher-layer triggered events (section 3.1.4, section 3.4.4)

initialization (section 3.1.3, section 3.4.3)

local events (section 3.1.7, section 3.4.7)

message processing

cryptographic

algorithms and characteristics

requirements

meter

challenge processing

response creation

metering aggregation flow

overview

overview (section 1.3.3, section 3.4)

sequencing rules

cryptographic

algorithms and characteristics

requirements

meter

challenge processing

response creation

metering aggregation flow

overview

timer events (section 3.1.6, section 3.4.6)

timers (section 3.1.2, section 3.4.2)

N

Normative references

O

Obtain a petition URL from the device certificate example

Overview

device

indirect license acquisition host

licensing server

metering aggregation server

secure clock server

synopsis

P

Parameters - security index

Preconditions

Prerequisites

Product behavior

R

Read the petition response example

References

informative

normative

Relationship to other protocols

S

Secure clock

challenge

message

message example

petition

request

response

POST request

redirections - handling example

response processing example

protocol messages

response

message

message example

Secure clock server

abstract data model

cryptographic requirements

overview

higher-layer triggered events (section 3.1.4, section 3.3.4)

initialization (section 3.1.3, section 3.3.3)

local events (section 3.1.7, section 3.3.7)

message processing

challenge and petition flow

cryptographic

algorithms and characteristics

requirements

overview

processing secure clock challenge

secure clock response creation

overview

sequencing rules

challenge and petition flow

cryptographic

algorithms and characteristics

requirements

overview

processing secure clock challenge

secure clock response creation

timer events (section 3.1.6, section 3.3.6)

timers (section 3.1.2, section 3.3.2)

SecureClockChallenge

Base-64 encoded example

overview example

SecureClockChallenge-XML example

SecureClockResponse

Base-64 encoded example

overview example

SecureClockResponse-XML example

Security

implementer considerations

parameter index

Sequencing rules

device

acquiring license

cryptographic algorithms and characteristics

direct license acquisition

license acquisition keys and certificates

local storage - acquiring content and licenses

metering on the device

overview (section 3.1.5, section 3.2.5)

indirect license acquisition host

cryptographic

algorithms and characteristics

requirements

licensing acquisition

overview

retrieving metering data from device

licensing server

cryptographic

algorithms and characteristics

requirements

license - evaluate for count and expiration criteria

overview

metering aggregation server

cryptographic

algorithms and characteristics

requirements

meter

challenge processing

response creation

metering aggregation flow

overview

secure clock server

challenge and petition flow

cryptographic

algorithms and characteristics

requirements

overview

processing secure clock challenge

secure clock response creation

Standards assignments

Submit a petition request to the petition URL example

Synchronization list messages

SYNCLIST_CHALLENGE_DATA message

T

Target platform addressing example

Timer events

device (section 3.1.6, section 3.2.6)

indirect license acquisition host (section 3.1.6, section 3.6.6)

licensing server (section 3.1.6, section 3.5.6)

metering aggregation server (section 3.1.6, section 3.4.6)

secure clock server (section 3.1.6, section 3.3.6)

Timers

device (section 3.1.2, section 3.2.2)

indirect license acquisition host (section 3.1.2, section 3.6.2)

licensing server (section 3.1.2, section 3.5.2)

metering aggregation server (section 3.1.2, section 3.4.2)

secure clock server (section 3.1.2, section 3.3.2)

Tracking changes

Transport

Triggered events

device (section 3.1.4, section 3.2.4)

indirect license acquisition host (section 3.1.4, section 3.6.4)

licensing server (section 3.1.4, section 3.5.4)

metering aggregation server (section 3.1.4, section 3.4.4)

secure clock server (section 3.1.4, section 3.3.4)

V

Vendor-extensible fields

Versioning

X

XML

elements - common

standards - deviation from

 
Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.