components/krb5/Solaris/man/libgss.3lib
author Rich Burridge <rich.burridge@oracle.com>
Fri, 31 Mar 2017 07:26:17 -0700
changeset 7820 a2b9a7de9e1a
parent 6621 08009c15e349
permissions -rw-r--r--
25795430 Adjust Userland man pages to "5.11" (from "5.12") where needed

'\" te
.\" Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved.
.TH libgss 3LIB "22 Aug 2011" "SunOS 5.11" "Interface Libraries"
.SH NAME
libgss \- Generic Security Services library
.SH SYNOPSIS
.LP
.nf
cc [ \fIflag\fR... ] \fIfile\fR... \fB-lgss\fR [ \fIlibrary\fR... ]
#include <\fBgssapi/gssapi.h\fR>
.fi

.SH DESCRIPTION
.sp
.LP
The functions in this library are the routines that comprise the Generic Security Services library.
.sp
.LP
When \fBlibgss\fR fails to load or initialize a mechanism listed in \fB/etc/gss/mech\fR, a message is sent to \fBsyslog\fR(3C).
.SH INTERFACES
.sp
.LP
The shared object \fBlibgss.so.1\fR provides the public interfaces defined below. See \fBIntro\fR(3) for additional information on shared object interfaces.
.sp

.sp
.TS
tab();
lw(2.75i) lw(2.75i) 
lw(2.75i) lw(2.75i) 
.
\fBgss_accept_sec_context\fR\fBgss_acquire_cred\fR
\fBgss_add_cred\fR\fBgss_add_oid_set_member\fR
\fBGSS_C_NT_ANONYMOUS\fR\fBGSS_C_NT_EXPORT_NAME\fR
\fBGSS_C_NT_HOSTBASED_SERVICE\fR\fBGSS_C_NT_MACHINE_UID_NAME\fR
\fBGSS_C_NT_STRING_UID_NAME\fR\fBGSS_C_NT_USER_NAME\fR
\fBgss_canonicalize_name\fR\fBgss_compare_name\fR
\fBgss_context_time\fR\fBgss_create_empty_oid_set\fR
\fBgss_delete_sec_context\fR\fBgss_display_name\fR
\fBgss_display_status\fR\fBgss_duplicate_name\fR
\fBgss_export_name\fR\fBgss_export_sec_context\fR
\fBgss_get_mic\fR\fBgss_import_name\fR
\fBgss_import_sec_context\fR\fBgss_indicate_mechs\fR
\fBgss_init_sec_context\fR\fBgss_inquire_context\fR
\fBgss_inquire_cred\fR\fBgss_inquire_cred_by_mech\fR
\fBgss_inquire_mechs_for_name\fR\fBgss_inquire_names_for_mech\fR
\fBgss_process_context_token\fR\fBgss_release_buffer\fR
\fBgss_release_cred\fR\fBgss_release_name\fR
\fBgss_release_oid\fR\fBgss_release_oid_set\fR
\fBgss_seal\fR\fBgss_sign\fR
\fBgss_store_cred\fR\fBgss_test_oid_set_member\fR
\fBgss_unseal\fR\fBgss_unwrap\fR
\fBgss_verify\fR\fBgss_verify_mic\fR
\fBgss_wrap\fR\fBgss_wrap_size_limit\fR
.TE

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

.sp
.TS
tab();
lw(2.56i) lw(2.94i) 
lw(2.56i) lw(2.94i) 
.
\fBgss_acquire_cred_impersonate_name\fR\fBgss_add_buffer_set_member\fR
\fBgss_add_cred_impersonate_name\fR\fBgss_create_empty_buffer_set\fR
\fBgss_delete_name_attribute\fR\fBgss_inquire_name\fR
\fBgss_inquire_sec_context_by_oid\fRT{
\fBgss_get_name_attribute gss_release_buffer_set\fR
T}
\fBgss_set_name_attribute\fR
.TE

.SH FILES
.sp
.ne 2
.mk
.na
\fB\fB/usr/lib/libgss.so.1\fR\fR
.ad
.RS 27n
.rt  
shared object
.RE

.sp
.ne 2
.mk
.na
\fB\fB/usr/lib/64/libgss.so.1\fR\fR
.ad
.RS 27n
.rt  
64-bit shared object file
.RE

.SH SEE ALSO
.sp
.LP
\fBpvs\fR(1), \fBIntro\fR(2), \fBIntro\fR(3), \fBsyslog\fR(3C), \fBattributes\fR(5)
.sp
.LP
\fISolaris Security for Developers Guide\fR