table of contents
        
      
      
    
      other versions
    
    - Tumbleweed 1.3.7-1.1
 - Leap-16.0
 - Leap-15.6
 
| RPC_GSS_SET_SVC_NAME(3) | Library Functions Manual | RPC_GSS_SET_SVC_NAME(3) | 
NAME¶
rpc_gss_set_svc_name —
    Associate a GSS-API service principal with an RPC
    service
SYNOPSIS¶
#include
    <rpc/rpcsec_gss.h>
bool_t
  
  rpc_gss_set_svc_name(const char
    *principal, const char *mechanism,
    u_int req_time, u_int program,
    u_int version);
DESCRIPTION¶
This function registers a service principal which will be used to authenticate RPCSEC_GSS security contexts for a given RPC program and version.
PARAMETERS¶
- principal
 - A string representing the service principal in the form "service@hostname"
 - mechanism
 - The name of the security mechanism
 - req_time
 - The time in seconds that the service credentials should remain valid. See gss_acquire_cred(3) for more details. principal.
 - program
 - RPC program number for this service
 - version
 - RPC program version for this service
 
RETURN VALUES¶
Returns TRUE if the service principal was
    registered or FALSE otherwise.
AVAILABILITY¶
The
    rpc_gss_set_svc_name()
    function is part of libtirpc.
SEE ALSO¶
AUTHORS¶
This manual page was written by Doug Rabson ⟨dfr@FreeBSD.org⟩.
| January 26, 2010 | Linux 6.4.0-150700.53.19-default |