Un serveur doit connaître les noms des principaux qu'il représentera lors de son démarrage (un serveur peut agir comme plus d'un principal). rpc_gss_set_svc_name() définit le nom du/des principal(aux) :
char *principal, *mechanism ; u_int req_time; principal = "nfs@eng.acme.com"; mechanism = "kerberos_v5"; req_time = 10000; /* temps durant lequel le justificatif d'identité doit être valide */ rpc_gss_set_svc_name(principal, mécanisme, req_time, SERV_PROG, SERV_VERS);
(Kerberos ne tient pas compte du paramètre req_time, mais d'autres systèmes d'authentification peuvent l'utiliser.)
Pour de plus amples renseignements, consultez la page de manuel rpc_gss_set_svc_name(3N).