Index Index for
Section 3
Index Alphabetical
listing for G
Bottom of page Bottom of
page

gss_export_name(3)

NAME

gss_export_name - Produce a contiguous string representation of a mechanism name.

SYNOPSIS

#include <gssapi/gssapi.h> OM_uint32 gss_export_name( OM_uint32 * minor_status, const gss_name_t input_name, gss_buffer_t exported_name );

PARAMETERS

minor_status Kerberos 5 error code. input_name Mechanism name (MN) to be exported. exported_name The contiguous string form of the mechanism name. Storage associated with this string must be freed by the application after use with gss_release_buffer().

DESCRIPTION

The gss_export_name() function produces a contiguous string representation of a mechanism name. The input_name parameter must specify a valid MN (that is, an internal form name generated by gss_accept_sec_context() or by gss_canonicalize_name()). The gss_import_name() call may also be used since the HP Application Security SDK supports a single mechanism -- Kerberos 5. The exported name may be used for direct comparisons such as with memcmp in authorization functions such as matching entries in an access-control list. An exported name can be imported using the gss_import_name() call. Storage associated with this name must freed by the application after use with gss_release_buffer().

RETURN VALUES

GSS_S_BAD_NAME xx02xxxx GSS_S_BAD_NAMETYPE xx03xxxx GSS_S_CALL_INACCESSIBLE_READ 01xxxxxx GSS_S_CALL_INACCESSIBLE_WRITE 02xxxxxx GSS_S_COMPLETE 00000000 GSS_S_FAILURE xx0Dxxxx GSS_S_NAME_NOT_MN xx12xxxx

SEE ALSO

Functions: gss_accept_sec_context(3), gss_canonicalize_name(3), gss_import_name(3), gss_release_buffer(3)

Index Index for
Section 3
Index Alphabetical
listing for G
Top of page Top of
page