DOKK / manpages / debian 12 / libtirpc-dev / rpc_gss_getcred.3t.en
RPC_GSS_GETCRED(3) Library Functions Manual RPC_GSS_GETCRED(3)

rpc_gss_getcredGet authorization information for an RPC request

#include <rpc/rpcsec_gss.h>

AUTH *
rpc_gss_getcred(struct svc_req *req, rpc_gss_rawcred_t **rcred, rpc_gss_ucred_t **ucred, void **cookie);

This function returns the RPCSEC_GSS authenticated credentials associated with an RPC request.

req
The RPC request to query
rcred
If non-null, *rcred is set to point at the raw credentials for this request
ucred
If non-null, *ucred is set to point at the corresponding unix credentials
cookie
If non-null, *cookie is set to the cookie value returned by a callback function registered with ()

Returns TRUE if successful, FALSE otherwise.

The () function is part of libtirpc.

rpc(3), gssapi(3), rpc_gss_set_callback(3), rpcsec_gss(3)

This manual page was written by Doug Rabson ⟨dfr@FreeBSD.org⟩.

January 26, 2010 Debian