8 Index
A
Abstract data model
device
cryptographic
indirect license acquisition host
licensing server
metering aggregation server
secure clock server
C
D
Data model - abstract
device
cryptographic
indirect license acquisition host
licensing server
metering aggregation server
secure clock server
Device
abstract data model
cryptographic
higher-layer triggered events (section 3.1.4, section 3.2.4)
initialization
overview (section 3.1.3, section 3.2.3)
local events (section 3.1.7, section 3.2.7)
message processing
cryptographic algorithms and characteristics
license acquisition keys and certificates
local storage - acquiring content and licenses
overview (section 3.1.5, section 3.2.5)
sequencing rules
cryptographic algorithms and characteristics
license acquisition keys and certificates
local storage - acquiring content and licenses
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)
E
Examples
metering
obtain a petition URL from the device certificate
secure clock
challenge
SecureClockChallenge
SecureClockResponse
submit a petition request to the petition URL
F
G
H
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
Indirect license acquisition host
abstract data model
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
retrieving metering data from device
sequencing rules
cryptographic
algorithms and characteristics
retrieving metering data from device
timer events (section 3.1.6, section 3.6.6)
timers (section 3.1.2, section 3.6.2)
Initialization
device
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)
K
L
Licensing server
abstract data model
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
license - evaluate for count and expiration criteria
sequencing rules
cryptographic
algorithms and characteristics
license - evaluate for count and expiration criteria
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
cryptographic algorithms and characteristics
license acquisition keys and certificates
local storage - acquiring content and licenses
overview (section 3.1.5, section 3.2.5)
indirect license acquisition host
cryptographic
algorithms and characteristics
retrieving metering data from device
licensing server
cryptographic
algorithms and characteristics
license - evaluate for count and expiration criteria
metering aggregation server
cryptographic
algorithms and characteristics
meter
secure clock server
cryptographic
algorithms and characteristics
processing secure clock challenge
secure clock response creation
Messages
metering
secure clock
challenge
petition
Metering
certificate (METERCERT) example
challenge
protocol
response
Metering aggregation server
abstract data model
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
meter
overview (section 1.3.3, section 3.4)
sequencing rules
cryptographic
algorithms and characteristics
meter
timer events (section 3.1.6, section 3.4.6)
timers (section 3.1.2, section 3.4.2)
N
O
Obtain a petition URL from the device certificate example
Overview
indirect license acquisition host
P
R
Read the petition response example
References
Relationship to other protocols
S
Secure clock
challenge
petition
redirections - handling example
response
Secure clock server
abstract data model
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
cryptographic
algorithms and characteristics
processing secure clock challenge
secure clock response creation
sequencing rules
cryptographic
algorithms and characteristics
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
SecureClockChallenge-XML example
SecureClockResponse
SecureClockResponse-XML example
Security
Sequencing rules
device
cryptographic algorithms and characteristics
license acquisition keys and certificates
local storage - acquiring content and licenses
overview (section 3.1.5, section 3.2.5)
indirect license acquisition host
cryptographic
algorithms and characteristics
retrieving metering data from device
licensing server
cryptographic
algorithms and characteristics
license - evaluate for count and expiration criteria
metering aggregation server
cryptographic
algorithms and characteristics
meter
secure clock server
cryptographic
algorithms and characteristics
processing secure clock challenge
secure clock response creation
Submit a petition request to the petition URL example
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)
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
X
XML