2.2.10.3 Primary:WDigest - WDIGEST_CREDENTIALS

The WDIGEST_CREDENTIALS structure defines the format of the Primary:WDigest property within the supplementalCredentials attribute. This structure is stored as a property value in a USER_PROPERTY structure.


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

Reserved1

Reserved2

Version

NumberOfHashes

Reserved3

...

...

Hash1 (16 bytes)

...

...

Hash2 (16 bytes)

...

...

Hash3 (16 bytes)

...

...

Hash4 (16 bytes)

...

...

Hash5 (16 bytes)

...

...

Hash6 (16 bytes)

...

...

Hash7 (16 bytes)

...

...

Hash8 (16 bytes)

...

...

Hash9 (16 bytes)

...

...

Hash10 (16 bytes)

...

...

Hash11 (16 bytes)

...

...

Hash12 (16 bytes)

...

...

Hash13 (16 bytes)

...

...

Hash14 (16 bytes)

...

...

Hash15 (16 bytes)

...

...

Hash16 (16 bytes)

...

...

Hash17 (16 bytes)

...

...

Hash18 (16 bytes)

...

...

Hash19 (16 bytes)

...

...

Hash20 (16 bytes)

...

...

Hash21 (16 bytes)

...

...

Hash22 (16 bytes)

...

...

Hash23 (16 bytes)

...

...

Hash24 (16 bytes)

...

...

Hash25 (16 bytes)

...

...

Hash26 (16 bytes)

...

...

Hash27 (16 bytes)

...

...

Hash28 (16 bytes)

...

...

Hash29 (16 bytes)

...

...

Reserved1 (1 byte): This value MUST be ignored by the recipient and MAY<25> be set to arbitrary values upon an update to the supplementalCredentials attribute.

Reserved2 (1 byte): This value MUST be ignored by the recipient and MUST be set to zero.

Version (1 byte): This value MUST be set to 1.

NumberOfHashes (1 byte): This value MUST be set to 29 because there are 29 hashes in the array.

Reserved3 (12 bytes): This value MUST be ignored by the recipient and MUST be set to zero.

For information on the Hash fields, see section 3.1.1.8.11.