RKU File Format

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