logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

gss_decapsulate_token - API function

Arguments

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

       gss_const_OID token_oid
                   (Object ID, read) Expected object identifier of token.

       gss_buffer_t output_token
                   (buffer, opaque, modify) Decapsulated token data;
                     caller must release with gss_release_buffer().

Description

       Remove the mechanism-independent token header from an initial GSS-API context token.  Unwrap a buffer  in
       the mechanism-independent token format.  This is the reverse of gss_encapsulate_token().  The translation
       is loss-less, all data is preserved as is.  This function is standardized in RFC 6339.

Name

       gss_decapsulate_token - API function

Reporting Bugs

       Report    bugs    to    <bug-gss@gnu.org>.     GNU    Generic     Security     Service     home     page:
       http://www.gnu.org/software/gss/ General help using GNU software: http://www.gnu.org/gethelp/

Return Value

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

       `GSS_S_DEFECTIVE_TOKEN`:  Means that the token failed consistency checks (e.g., OID mismatch or ASN.1 DER
       length errors).

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

See Also

       The full documentation for gss is maintained as a Texinfo manual.  If  the  info  and  gss  programs  are
       properly installed at your site, the command

              infogss

       should give you access to the complete manual.

gss                                                   1.0.4                             gss_decapsulate_token(3)

Synopsis

#include<gss.h>OM_uint32gss_decapsulate_token(gss_const_buffer_tinput_token,gss_const_OIDtoken_oid,gss_buffer_toutput_token);

See Also