LIBGSS(3LIB) Interface Libraries LIBGSS(3LIB)

libgss - Generic Security Services library

cc [ flag... ] file... -lgss [ library... ]
#include <gssapi/gssapi.h>

The functions in this library are the routines that comprise the Generic Security Services library.

When libgss fails to load or initialize a mechanism listed in /etc/gss/mech, a message is sent to syslog(3C).

The shared object libgss.so.1 provides the public interfaces defined below. See Intro(3) for additional information on shared object interfaces.

GSS_C_NT_ANONYMOUS GSS_C_NT_EXPORT_NAME
GSS_C_NT_HOSTBASED_SERVICE GSS_C_NT_MACHINE_UID_NAME
GSS_C_NT_STRING_UID_NAME GSS_C_NT_USER_NAME
gss_accept_sec_context gss_acquire_cred
gss_add_cred gss_add_oid_set_member
gss_canonicalize_name gss_compare_name
gss_context_time gss_create_empty_oid_set
gss_delete_sec_context gss_display_name
gss_display_status gss_duplicate_name
gss_export_name gss_export_sec_context
gss_get_mic gss_import_name
gss_import_sec_context gss_indicate_mechs
gss_init_sec_context gss_inquire_context
gss_inquire_cred gss_inquire_cred_by_mech
gss_inquire_mechs_for_name gss_inquire_names_for_mech
gss_process_context_token gss_release_buffer
gss_release_cred gss_release_name
gss_release_oid gss_release_oid_set
gss_seal gss_sign
gss_store_cred gss_test_oid_set_member
gss_unseal gss_unwrap
gss_verify gss_verify_mic
gss_wrap gss_wrap_size_limit

There are also the following extensions to the official GSS-API, defined in <gssapi/gssapi_ext.h>.

gss_add_buffer_set_member gss_create_empty_buffer_set
gss_inquire_sec_context_by_oid gss_release_buffer_set

/usr/lib/libgss.so.1

shared object

/usr/lib/64/libgss.so.1

64-bit shared object file

See attributes(7) for descriptions of the following attributes:

ATTRIBUTE TYPE ATTRIBUTE VALUE
MT-Level Safe

pvs(1), Intro(2), Intro(3), syslog(3C), attributes(7)

Solaris Security for Developers Guide

August 2, 2009 OmniOS