Sun Enterprise Authentication Mechanism Handbuch

Ändern von Werten und Vernichten eines Kontextes

Nachdem ein Kontext eingerichtet wurde, muß die Anwendung möglicherweise den QOP und Service-Werte für einzelne übertragene Dateneinheiten ändern. (Wenn z. B. ein Programm ein Paßwort, jedoch nicht den Benutzernamen verschlüsseln soll.) rpc_gss_set_defaults() ermöglicht diesen Vorgang:


Beispiel 8-2 rpc_gss_set_defaults()

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

. . .

In diesem Fall wird die Vertraulichkeit für den Sicherheits-Service festgelegt (siehe "Erstellen eines Kontextes"). qop stellt einen Zeiger auf eine Zeichenfolge dar, die den neuen QOP bezeichnet.

Kontexte werden auf die übliche Weise vernichtet, mit auth_destroy().

Weitere Informationen über das Ändern von Service und QOP finden Sie in der Online-Dokumentation zu rpc_gss_set_defaults(3N).