Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: July 2017
 
 

libgss(3LIB)

Name

libgss - Generic Security Services library

Synopsis

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

Description

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).

INTERFACES

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_acquire_cred_impersonate_name
gss_add_buffer_set_member
gss_add_cred_impersonate_name
gss_create_empty_buffer_set
gss_delete_name_attribute
gss_inquire_name
gss_inquire_sec_context_by_oid
gss_get_name_attribute gss_release_buffer_set
gss_set_name_attribute

Files

/usr/lib/libgss.so.1

shared object

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

64-bit shared object file

Attributes

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

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Availability
system/library/security/gss
Interface Stability
Committed
MT-Level
Safe

See Also

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

Developer’s Guide to Oracle Solaris 11 Security