2.2.2.12 Authentication Tokens
These extensions require the conceptual model specified in [RFC2743] for all interactions with all security providers. An implementation instructs the Generic Security Services (GSS)-API–compatible security providers to operate in a distributed computing environment (DCE)–compatible manner by setting the DCE Style protocol variable. The following table details what PDU type MUST carry (in its auth_ token segment) the output of what GSS [GSS] call during processing, as specified in section 3.3.1.5.2.2.
RPC PDU name |
GSS call producing auth_value |
---|---|
Bind |
First call to GSS_Init_sec_context, as specified in [RFC2743] section 2.2.1. |
bind_ack |
First call to GSS_Accept_sec_context, as specified in [RFC2743] section 2.2.2. |
alter_context, rpc_auth_3 |
Second and subsequent calls to GSS_Init_sec_context, as specified in [RFC2743] section 2.2.1. |
alter_context_resp |
Second and subsequent calls to GSS_Accept_sec_context, as specified in [RFC2743] section 2.2.2. |
Request |
If the auth_level (as specified in section 2.2.2.11) is RPC_C_AUTHN_LEVEL_PKT_PRIVACY, call to GSS_WrapEx; else call to GSS_GetMICEx. See section 3.3.1.5.2.2 for details. |
Response |
If the auth_level (as specified in section 2.2.2.11) is RPC_C_AUTHN_LEVEL_PKT_PRIVACY, call to GSS_UnwrapEx; else call to GSS_VerifyMICEx. See section 3.3.1.5.2.2 for details. |