共用方式為


2.2.3.2.4 Security ORPC Extension

The Security ORPC Extension structure is used to specify the version, style, and number of security property collections in the out-of-band data sent by the security ORPC extension.


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

MaxVersion

MinVersion

Style

cCollections

Collections (variable)

...

MaxVersion (2 bytes):  The major version number for this Security ORPC Extension format; this field MUST be set to 0x0001.

MinVersion (2 bytes):  The minor version number for this Security ORPC Extension format; this field MUST be set to 0x0001.

Style (2 bytes):  An unsigned short that MUST be set to one of the following values:

Value

Meaning

0x0000

The recipient of the ORPC call MUST append the security property collection (section 2.2.3.2.3) of the recipient when making an outgoing ORPC call.

0x0002

The recipient of the ORPC call MUST NOT append the security property collection (section 2.2.3.2.3) of the recipient when making an outgoing ORPC call.

cCollections (2 bytes):  The unsigned number of elements in the Collections array.

Collections (variable):  An array of security property collections (section 2.2.3.2.3). The collectionType field in the Security Property Collection Header (section 2.2.3.2.2) of the first element of the array, if present, MUST be set to 0x0a01. The collectionType field in the Security Property Collection Header of the remaining elements of the array, if present, MUST be set to 0x0a02. The second array element, if present, indicates the security property of the direct ORPC caller. Subsequent array elements, if present, indicate the security properties of previous callers in the ORPC call chain.