gss_import_sec_context3
Api function
Usage
#include <gss.h>
OM_uint32 gss_import_sec_context(OM_uint32 * minor_status, const gss_buffer_t interprocess_token, gss_ctx_id_t * context_handle);
Arguments
- OM_uint32 * minor_status
-
(Integer, modify) Mechanism specific status code.
- const gss_buffer_t interprocess_token
-
(buffer, opaque, modify) Token received from
exporting process
- gss_ctx_id_t * context_handle
-
(gss_ctx_id_t, modify) Context handle of newly
reactivated context. Resources associated with this context
handle must be released by the application after use with a call
togss_delete_sec_context().
Overview
Allows a process to import a security context established by another process. A given interprocess token may be imported only once. See gss_export_sec_context.
Return value
`GSS_S_COMPLETE`: Successful completion.
`GSS_S_NO_CONTEXT`: The token did not contain a valid context reference.
`GSS_S_DEFECTIVE_TOKEN`: The token was invalid.
`GSS_S_UNAVAILABLE`: The operation is unavailable.
`GSS_S_UNAUTHORIZED`: Local policy prevents the import of this
context by the current process.
Releases
11 releases since Debian 3.1 (Sarge); the text changed 6 times.