2.11 PAC_CLIENT_CLAIMS_INFO

The PAC_CLIENT_CLAIMS_ INFO structure is a variable length buffer of the PAC that SHOULD<24> contain the client's marshaled claims blob. The PAC_CLIENT_CLAIMS_ INFO structure is placed directly after the Buffers array of the topmost PACTYPE structure (section 2.3), at the offset specified in the Offset field of the corresponding PAC_INFO_BUFFER structure (section 2.4) in the Buffers array. The ulType field of the corresponding PAC_INFO_BUFFER is set to 0x0000000D.

The PAC_CLIENT_CLAIMS_ INFO structure is defined as follows.

       typedef struct _PAC_CLIENT_CLAIMS_INFO {
           PCLAIMS_SET_METADATA Claims;
       } PAC_CLIENT_CLAIMS_INFO, *PPAC_CLIENT_CLAIMS_INFO;

The format of the PAC_CLIENT_CLAIMS_ INFO structure is defined as follows.


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

Claims (variable)

...

Claims (variable): A variable-length CLAIMS_SET_METADATA structure ([MS-ADTS] section 2.2.18.8) that contains claims.