Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: Thursday, June 13, 2019
 
 

libgss (3lib)

Name

libgss - Generic Security Services library

Synopsis

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

Description

libgss(3lib)                  Interface Libraries                 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  inter-
       faces.




       gss_accept_sec_context        gss_acquire_cred
       gss_add_cred                  gss_add_oid_set_member
       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_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(7) for descriptions of the following attributes:


       +---------------+------------------------+
       |ATTRIBUTE TYPE |    ATTRIBUTE VALUE     |
       +---------------+------------------------+
       |Availability   | security/kerberos-5    |
       +---------------+------------------------+
       |Stability      | Pass-through committed |
       +---------------+------------------------+
SEE ALSO
       pvs(1), Intro(2), Intro(3), syslog(3C), attributes(7)


       Solaris Security for Developers Guide



NOTES
       This     software     was    built    from    source    available    at
       https://github.com/oracle/solaris-userland.   The  original   community
       source      was      downloaded      from      https://web.mit.edu/ker-
       beros/dist/krb5/1.16/krb5-1.16.1.tar.gz

       Further information about this software can be found on the open source
       community website at https://web.mit.edu/kerberos/.



Solaris 11.4                      22 Aug 2011                     libgss(3lib)