Guide du mécanisme d'authentification pour l'entreprise de Sun

Changement de valeurs et destruction d'un contexte

Une fois qu'un contexte est défini, il se peut que l'application doive changer les valeurs de qualité de protection et de service pour des unités de données individuelles transmises. (Par exemple, vous pourriez vouloir qu'un programme chiffre un mot de passe mais pas un nom de connexion.) rpc_gss_set_defaults() vous permet de le faire :


Exemple 8-2 rpc_gss_set_defaults()

rpc_gss_set_defaults(clnt->clnt_auth, rpc_gss_svc_privacy, qop);

. . .

Dans ce cas, le service de sécurité est réglé à «confidentialité» (voir "Création d'un contexte"). qop est un pointeur d'une chaîne nommant la nouvelle qualité de protection.

Les contextes sont détruits de manière usuelle, avec auth_destroy().

Pour de plus amples renseignements sur le changement du service et de la qualité de protection, consultez la page de manuel rpc_gss_set_defaults(3N).