2.2.2.2 Single_Host_Data

The Single_Host_Data structure allows a client to send machine-specific information within an authentication exchange to services on the same machine. The client can produce additional information to be processed in an implementation-specific way when the client and server are on the same host. If the server and client platforms are different or if they are on different hosts, then the information MUST be ignored. Any fields after the MachineID field MUST be ignored on receipt.<20>


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Size

Z4

CustomData

...

MachineID (32 bytes)

...

...

Size (4 bytes): A 32-bit unsigned integer that defines the length, in bytes, of the Value field in the AV_PAIR (section 2.2.2.1) structure.

Z4 (4 bytes): A 32-bit integer value containing 0x00000000.

CustomData (8 bytes): An 8-byte platform-specific blob containing info only relevant when the client and the server are on the same host.<21>

MachineID (32 bytes): A 256-bit random number created at computer startup to identify the calling machine.<22>