När en kontext är angiven kan programmet behöva ändra QOP- och tjänstevärden för enstaka dataenheter som överförs. (Du kanske t ex vill att ett program ska kryptera ett lösenord, men inte ett användarnamn.) rpc_gss_set_defaults() gör att så blir fallet:
rpc_gss_set_defaults(clnt->clnt_auth, rpc_gss_svc_privacy, qop); . . .
I det här fallet anges säkerhetstjänsten till "privacy" (se "Skapa en kontext"). qop är en pekare till en sträng som namnger den nya QOP:n.
Kontexter förstörs på det vanliga sättet med auth_destroy().
Mer information om hur du ändrar tjänst och QOP finns i direkthjälpsavsnittet (man page) rpc_gss_set_defaults(3N).