gss_encapsulate_token(3)

gss_encapsulate_token3

Api function

Usage

#include <gss.h>

extern OM_uint32 gss_encapsulate_token(gss_const_buffer_t input_token, gss_const_OID token_oid, gss_buffer_t output_token);

Arguments

gss_const_buffer_t input_token

(buffer, opaque, read) Buffer with GSS-API context token data.

gss_const_OID token_oid

(Object ID, read) Object identifier of token.

gss_buffer_t output_token

(buffer, opaque, modify) Encapsulated token data;
caller must release with gss_release_buffer().

Overview

Add the mechanism-independent token header to GSS-API context token data. This is used for the initial token of a GSS-API context establishment sequence. It incorporates an identifier of the mechanism type to be used on that context, and enables tokens to be interpreted unambiguously at GSS-API peers. See further section 3.1 of RFC 2743. This function is standardized in RFC 6339.

Returns

`GSS_S_COMPLETE`: Indicates successful completion, and that output parameters holds correct information.

`GSS_S_FAILURE`: Indicates that encapsulation failed for reasons unspecified at the GSS-API level.

Releases

8 releases since Debian 6.0 (Squeeze); the text changed 3 times.

  1. 6.0
  2. 7
  3. 8–11
  4. 12–13

Reporting bugs

Report bugs to <[email protected]>. GNU Generic Security Service home page: http://www.gnu.org/software/gss/ General help using GNU software: http://www.gnu.org/gethelp/

From gss-man 1.0.4-4 in Debian 13 (Trixie). Parsed by carta from the page's man source.