Una vez definido un contexto, puede que la aplicación necesite cambiar los valores de QOP y de servicio para las unidades de datos individuales que se están transmitiendo (por ejemplo, puede que desee que un programa encripte una contraseña pero no un nombre de inicio de sesión). rpc_gss_set_defaults() le permite hacer esto:
rpc_gss_set_defaults(clnt->clnt_auth, rpc_gss_svc_privacy, qop); . . .
En este caso, el servicio de seguridad está establecido como la privacidad (véase "Creación de un contexto"). qop es un puntero a una cadena que nombra la nueva QOP.
Los contextos se destruyen de la forma habitual, con auth_destroy().
Para obtener más información sobre cómo cambiar el servicio y QOP, véase la página del comando man rpc_gss_set_defaults(3N).