3.2.1.4.2.1.4.6.2 Serial Numbers Based on Config_High_Serial_Number

  1. Generate a number R defined in section 3.2.1.4.2.1.4.6 using any pseudo random number generator.

  2. Construct a serial number that consists of these parts (from low byte to high):

    • Bytes 0-3: The 4-byte little-endian value of the request ID (the value of the Request_Request_ID column in the Request table generated in section 3.2.1.4.2.1.4.4).

    • Bytes 4-5: The 2-byte little-endian value of the index of the last row of the Signing_Cert table.

    • Bytes 6-13: The value of R generated at step 1.

    • Bytes 14-17: The 4-byte little-endian value of the request ID (the value of the Request_Request_ID column in the Request table generated in section 3.2.1.4.2.1.4.4).

    • Byte 18: The low byte of the value in Config_High_Serial_Number datum.