The RKU file has the following format.
|
Item |
Description |
|
[Header] |
Header information. |
|
StartDate |
The starting date to which the RKU file is
in effect (DD/MM/YYYY). |
|
[Product<n>] |
Product number. <n> is a number. |
|
ProgramID |
Program ID of the protected program |
|
MasterID |
Master ID associated with the Master
License. |
|
MasterLicense |
The encrypted Key Properties. |
|
<UserID> |
<UserID> is a list of User IDs (1 –
2147483647), or use * for all User IDs (except 0). The value of <UserID> is one of the
following attributes: U = Update Key Properties to the Key N = Do not update Key Properties and do not
allow to run P = Do not update Key Properties and allow
to run D = Destroy the Key |
|
[Default] |
The default case for the User IDs not
listed in any product above. |
|
<UserID> |
<UserID> is a list of User IDs (1 –
2147483647), or use * for all User IDs (except 0). The value of <UserID> is one of the
following attributes: N = Do not allow to run P = Allow to run D = Destroy the Key |
Below are examples of the RKU file.
1. RKU file for a software
subscription service.
|
[Header] |
|
StartDate=1/3/2008 |
|
[Product1] |
|
ProgramID=0 |
|
MasterID=TI0R9LT7YDC9826D |
|
MasterLicense=EM96QN3O1DJ8ZHJ49AEX5ZWGUIRKZI |
|
1234567890=U |
|
1423098765=U |
|
1387649898=D |
|
[Product2] |
|
ProgramID=0 |
|
MasterID=EZ3O0ZFTAVDVQ08M |
|
MasterLicense=3V4CJKFNZHQP6V8P6WK3WD55LHVPUW |
|
1459045303=U |
|
1459034504=U |
|
2103560905=D |
|
[Default] |
|
*=N |
1. RKU file to destroy the Key.
|
[Header] |
|
StartDate=1/3/2008 |
|
[Default] |
|
1234567890=D |
|
1423098765=D |
|
1387649898=D |
|
*=P |