Export (0) Print
Expand All

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.<18>


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

DataPresent

CustomData

MachineID

...

...

...

...

...

...

...

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.

DataPresent (4 bytes): Indicates that a CustomData field is present.


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

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

I

Where the bits are defined as:

Value Description

I

If set, indicates that the platform has data it processes when the client and server are the same host. When clear, no CustomData field is present.

CustomData (4 bytes): An optional 4 byte platform-specific blob.<19>

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

 
Show:
© 2014 Microsoft