rpc_gss_getcred(3)

rpc_gss_getcred3

Get authorization information for an rpc request

Usage

#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);

Library

library “librpcsec_gss”

Overview

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

Parameters

req

The RPC request to query

rcred

If non-null, *rcred is set to point at the raw credentials for this request

ucred
rcred

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 rpc_gss_set_callback()

Return values

Returns TRUE if successful, FALSE otherwise.

Releases

39 releases since FreeBSD 8.0-RELEASE; the text changed 26 times.

  1. 8.0
  2. 8.1
  3. 8.2
  4. 8.3
  5. 8.4
  6. 9.0
  7. 9.1
  8. 9.2
  9. 9.3
  10. 10.0
  11. 10.1
  12. 10.2
  13. 10.3
  14. 10.4
  15. 11.0
  16. 11.1
  17. 11.2
  18. 11.3
  19. 11.4
  20. 12.0
  21. 12.1
  22. 12.2
  23. 12.3
  24. 12.4
  25. 13.0–13.2
  26. 13.3–13.5
  27. 14.0–16.0

History

The rpc_gss_getcred function first appeared in FreeBSD 8.0.

Authors

This manual page was written by Doug Rabson ⟨[email protected]⟩.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.