2.2.1.12.1.2 Licensing Binary Blob (LICENSE_BINARY_BLOB)
The LICENSE_BINARY_BLOB structure is used to encapsulate arbitrary length binary licensing data.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
wBlobType |
wBlobLen |
||||||||||||||||||||||||||||||
blobData (variable) |
|||||||||||||||||||||||||||||||
... |
wBlobType (2 bytes): A 16-bit, unsigned integer. The data type of the binary information. If wBlobLen is set to 0, then the contents of this field SHOULD be ignored.
-
Value
Meaning
BB_DATA_BLOB
0x0001
Used by License Information PDU and Platform Challenge Response PDU ([MS-RDPELE] sections 2.2.2.3 and 2.2.2.5).
BB_RANDOM_BLOB
0x0002
Used by License Information PDU and New License Request PDU ([MS-RDPELE] sections 2.2.2.3 and 2.2.2.2).
BB_CERTIFICATE_BLOB
0x0003
Used by License Request PDU ([MS-RDPELE] section 2.2.2.1).
BB_ERROR_BLOB
0x0004
Used by License Error PDU (section 2.2.1.12).
BB_ENCRYPTED_DATA_BLOB
0x0009
Used by Platform Challenge Response PDU and Upgrade License PDU ([MS-RDPELE] sections 2.2.2.5 and 2.2.2.6).
BB_KEY_EXCHG_ALG_BLOB
0x000D
Used by License Request PDU ([MS-RDPELE] section 2.2.2.1).
BB_SCOPE_BLOB
0x000E
Used by License Request PDU ([MS-RDPELE] section 2.2.2.1).
BB_CLIENT_USER_NAME_BLOB
0x000F
Used by New License Request PDU ([MS-RDPELE] section 2.2.2.2).
BB_CLIENT_MACHINE_NAME_BLOB
0x0010
Used by New License Request PDU ([MS-RDPELE] section 2.2.2.2).
wBlobLen (2 bytes): A 16-bit, unsigned integer. The size in bytes of the binary information in the blobData field. If wBlobLen is set to 0, then the blobData field is not included in the Licensing Binary BLOB structure and the contents of the wBlobType field SHOULD be ignored.
blobData (variable): Variable-length binary data. The size of this data in bytes is given by the wBlobLen field. If wBlobLen is set to 0, then this field is not included in the Licensing Binary BLOB structure.