Manuale di Sun Enterprise Authentication Mechanism

Modifica dei valori e distruzione dei contesti

Una volta impostato un contesto, l'applicazione può richiedere la modifica del QOP e dei valori dei servizi per le singole unità di dati da trasmettere. (Ad esempio, si può volere che un programma cifri una password ma non un nome di login.) rpc_gss_set_defaults() permette di operare queste modifiche:


Esempio 8-2 rpc_gss_set_defaults()

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

. . .

In questo caso, il servizio di sicurezza impostato è quello di riservatezza (vedere "Creazione di un contesto"). qop è un puntatore a una stringa che assegna un nome al nuovo QOP.

I contesti vengono distrutti con la procedura normale, con auth_destroy().

Per maggiori informazioni sulla modifica dei servizi e dei QOP, vedere la pagina man rpc_gss_set_defaults(3N).