Timers None. Initialization None. Message Processing Events and Sequencing Rules This section provides applicable information about OpenCable services, rules and schemas Service Model Definitions Service Type The following service type identifies a service that is compliant with this template. urn:schemas-opencable-com:service:Security:1 State Variables The following table shows the state variables used by the schemas-opencable-com service. Variable Name Required or Optional Data Type Allowed Value A_ARG_TYPE_ LicenseChallenge Required bin.base64 Generic Base64 data block that contains license request information. A_ARG_TYPE_ LicenseResponse Required bin.base64 Generic Base64 data block that contains license response information. A_ARG_TYPE_ LicenseResponseAck Required bin.base64 Generic Base64 data block that contains an acknowledgement that a license response has been received. A_ARG_TYPE_ RegistrationChallenge Required bin.base64 Generic Base64 data block that contains registration request information. A_ARG_TYPE_ RegistrationResponse Required bin.base64 Generic Base64 data block that contains registration response information. A_ARG_TYPE_ RevocationInformationVersion Required bin.base64 Generic Base64 data block that contains the revocation information version and revocation list information version records. A_ARG_TYPE_ RevocationList Required bin.base64 Generic Base64 data block that contains the revocation list information version record. A_ARG_TYPE_LicenseChallenge: This variable is a Base64-encoded BLOB that is used when passing a license request message to a DRI. For more information on the license request message, see section . For information on Base64, see . A_ARG_TYPE_LicenseResponse: This variable is a Base64-encoded BLOB that is used when passing a to a home media server (HMS). For more information, see section 2.2.1.4.2.
Index A Abstract data model receiver 60 64 64 62 overview ( 59, 79) 61 60 87 transmitter 60 64 64 62 overview ( 59, 83) 61 60 15 C 15 48 106 Cryptographic 57 56 57 D Data model - abstract receiver 60 64 64 62 overview ( 59, 79) 61 60 87 transmitter 60 64 64 62 overview ( 59, 83) 61 60 E 55 Examples 96 96 99 94 98 98 97 94 97 99 F 16 Full XML service descriptions 102 103 G 7 H Higher-layer triggered events receiver ( 65, 80) transmitter ( 65, 84) 96 96 I 100 100 14 Initialization receiver ( 65, 80) schemas-opencable-com:1 service model ( 65, 88) transmitter ( 65, 84) 7 L Local events 83 91 87 M Message processing receiver 66 66 82 81 80 80 82 45 schemas-opencable-com:1 service model 89 88 transmitter 66 66
89 88 transmitter 66 66 86 85 85 84 87 45 16 T 52 52 68 42 43 45 39 40 41 39 50 50 Timer events 83 schemas-opencable-com:1 service model ( 91, 91) 87 Timers receiver ( 65, 80) schemas-opencable-com:1 service model ( 65, 88) transmitter ( 65, 84) 106 Transmitter abstract data model 60 64 64 62 overview ( 59, 83) 61 60 higher-layer triggered events ( 65, 84) initialization ( 65, 84) 87 message processing 66 66 86 85 85 84 87 45 sequencing rules 66 66 86 85 85 84 87 45 87 timers ( 65, 84) 58 17 19 32 31 17 34 17 24 17 Triggered events receiver ( 65, 80) transmitter ( 65, 84) U 94 97 99 V 16 15 X 103 XML service descriptions 102 103