3.1.5.1 GSS_WrapEx() Call
This call is an extension to GSS_Wrap ([RFC2743] section 2.3.3) that passes multiple buffers.
Inputs:
context_handle CONTEXT HANDLE
qop_req INTEGER -- 0 specifies default Quality of Protection (QOP)
input_message ORDERED LIST of:
conf_req_flag BOOLEAN
sign BOOLEAN
data OCTET STRING
Outputs:
major_status INTEGER
minor_status INTEGER
output_message ORDERED LIST (in same order as input_message) of:
conf_state BOOLEAN
signed BOOLEAN
data OCTET STRING
signature OCTET STRING
This call is identical to GSS_Wrap, except that it supports multiple input buffers. Schannel's binding of GSS_WrapEx() is such that only the first input buffer will be processed, and the rest ignored. Thus, Schannel's binding of GSS_WrapEx() functions just as GSS_Wrap does.