2.2.3.2.1.1 Security Property Types
The following table lists the valid Security Property Types for the PropertyType field of the Security Property structure. See Security Property (section 2.2.3.2.1).
Type |
Size field of Security Property |
Data field of Security Property |
Notes |
---|---|---|---|
0x0b01 or 0x0b06 |
MUST be set to the number of bytes in the Data field rounded to a multiple of 4. |
MUST be an array of bytes specifying the security identifier (SID) of the caller. The array MUST be padded to a multiple of 4. |
If the value is 0x0b01, the Data field MUST contain a SID obtained by authenticating the caller using DCOM/RPC authentication mechanisms. If the value is 0x0b06, the Data field MUST contain a SID supplied by an application or a higher-level protocol. The collectionType field of the security property collection header (section 2.2.3.2.2) MUST be set to 0x0a02. |
0x0b02 or 0x0b07 |
MUST be set to the number of bytes in the Data field rounded to a multiple of 4. |
MUST be an array of Unicode characters that specifies the Windows NT account name of the caller. The array MUST be terminated with the NULL Unicode character and MUST be padded to a multiple of 4. |
If the value is 0x0b02, the Data field MUST contain a Windows NT account name obtained by authenticating the caller using DCOM/RPC authentication mechanisms. If the value is 0x0b07, the Data field MUST contain a Windows NT account name supplied by an application or a higher-level protocol. The collectionType field of the security property collection header (section 2.2.3.2.2) MUST be set to 0x0a02. |
0x0b03 |
MUST be set to 0x0004. |
MUST be a DWORD that MUST contain the RPC authentication service value used in the ORPC call. For more details on RPC authentication services, see [MS-RPCE] section 2.2.1.1.8. |
The collectionType field of the security property collection header (section 2.2.3.2.2) MUST be set to 0x0a02. |
0x0b04 |
MUST be set to 0x0004. |
MUST be a DWORD that MUST contain the RPC authentication level value used in the ORPC call. For more details on RPC authentication levels, see [MS-RPCE] section 2.2.1.1.8. |
The collectionType field of the security property collection header (section 2.2.3.2.2) MUST be set to 0x0a02. |
0x0b05 |
MUST be set to 0x0004. |
MUST be a DWORD that MUST contain the RPC impersonation level value used in the ORPC call. |
The collectionType field of the security property collection header (section 2.2.3.2.2) MUST be set to 0x0a02. |
0x0b10 |
MUST be set to 0x0004. |
MUST be a DWORD that contains the minimum of the RPC authentication level values used across all the calls in the ORPC call chain. For more details on RPC authentication levels, see [MS-RPCE] section 2.2.1.1.8. |
The collectionType field of the security property collection header (section 2.2.3.2.2) MUST be set to 0x0a01. |