Query: rpc_gss_set_callback
OS: hpux
Section: 3n
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
rpc_gss_set_callback(3N) rpc_gss_set_callback(3N)NAMErpc_gss_set_callback() - specify callback for contextSYNOPSISDESCRIPTIONA server may want to specify a callback routine so that it knows when a context gets first used. This user-defined callback may be speci- fied through the routine. The callback routine is invoked the first time a context is used for data exchanges, after the context is estab- lished for the specified program and version. The user-defined callback routine should take the following form:PARAMETERStakes one argument: a pointer to a structure. This structure contains the RPC program and version number as well as a pointer to a user- defined routine. For a description of and other data types, see the rpcsec_gss(3N) manpage. The user-defined routine itself takes the following arguments: req Pointer to the received service request. svc_req is an RPC structure containing information on the context of an RPC invoca- tion, such as program, version, and transport information. deleg Delegated credentials, if any. (See WARNING, below.) gss_context GSS context (allows the server to do GSS operations on the context to test for acceptance criteria). (See below.) lock This parameter is used to enforce a particular QOP and service for a session. This parameter points to a structure. When the call-back is invoked, the field is set to thus locking the context. A locked context will reject all requests having different values for QOP or service than those specified by the raw_cred field of the structure. cookie A four-byte quantity that an application may use in any manner because RPC does not interpret it. For example, the cookie could be a pointer or index to a structure that represents a context initiator. The cookie is returned, along with the call- er's credentials, with each invocation ofMULTITHREAD USAGEThread 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 and before These functions should not be called by a multithreaded application that supports asynchronous cancellation or asynchronous signals.RETURN VALUEreturns if the use of the context is accepted; otherwise.WARNINGIf a server does not specify a callback, all incoming contexts will be accepted. Because the is not currently exposed, the deleg and gss_context arguments are mentioned for informational purposes only, and the user- defined callback function may choose to do nothing with them.SEE ALSOrpc(3N), rpc_gss_getcred(3N), rpcsec_gss(3N). Network Working Group RFC 2078 rpc_gss_set_callback(3N)
Related Man Pages |
---|
rpc_gss_set_callback(3nsl) - opensolaris |
rpc_gss_getcred(3n) - hpux |
rpc_gss_set_callback(3nsl) - opendarwin |
rpc_gss_set_callback(3nsl) - x11r4 |
rpc_gss_set_callback(3nsl) - redhat |
Similar Topics in the Unix Linux Community |
---|
Unix File Permissions |
SAN Migration question |
Thank you members and admins |
awk - Multi-line data to be stored in variable |
Wrong Array... |