rpcsec_gss.3n (2010 09)

r
rpcsec_gss(3N) rpcsec_gss(3N)
rpc_gss_error_t
Structure used by rpc_gss_get_error()
to fetch an error code when a
RPCSEC_GSS routine fails.
typedef struct {
int rpc_gss_error;
int system_error; /* same as errno */
} rpc_gss_error_t;
Index to Routines
The following lists RPCSEC_GSS routines and the manual reference pages on which they are described.
An (S) indicates it is a server-side function.
RPCSEC_GSS Routines Description
rpc_gss_seccreate(3N) Create a secure
RPCSEC_GSS context.
rpc_gss_set_defaults(3N) Switch service and QOP for a session.
rpc_gss_max_data_length(3N) Get maximum data length allowed by transport.
rpc_gss_set_svc_name(3N) Set server’s principal name. (S)
rpc_gss_getcred(3N) Get credentials of caller. (S)
rpc_gss_set_callback(3N) Specify callback to see context use. (S)
rpc_gss_get_principal_name(3N) Get client principal name. (S)
rpc_gss_svc_max_data_length(3N) Get maximum data length allowed by transport. (S)
rpc_gss_get_error(3N) Get error number.
rpc_gss_get_mechanisms(3N) Get valid mechanism strings.
rpc_gss_get_mech_info(3N) Get valid QOP strings for current service.
rpc_gss_get_versions(3N) Get supported
RPCSEC_GSS versions.
rpc_gss_is_installed(3N) Checks if a mechanism is installed.
rpc_gss_mech_to_oid(3N) Maps ASCII mechanism to OID representation.
rpc_gss_qop_to_num(3N) Maps ASCII QOP, mechanism to
u_int number.
Utilities
The
gsscred utility manages the gsscred table, which contains mappings of principal names between
network and local credentials. See the gsscred (1M) manpage.
MULTITHREAD USAGE
Thread Safe: Yes
Cancel Safe: Yes
Fork Safe: No
Async-cancel Safe: No
Async-signal Safe: No
These functions can be called safely in a multithreaded environment. They may be cancellation points in
that they call functions that are cancel points.
In a multithreaded environment, these functions are not safe to be called by a child process after
fork()
and before exec(). These functions should not be called by a multithreaded application that supports
asynchronous cancellation or asynchronous signals.
FILES
/etc/gss/mech List of installed mechanisms.
/etc/gss/qop List of valid QOPs.
SEE ALSO
gsscred(1M), rpc(3N), rpc_clnt_auth(3N), xdr(3N), environ(5).
ONC+ Developer’s Guide.
Network Working Group RFC 2743.
HP-UX 11i Version 3: September 2010 3 Hewlett-Packard Company 3