Sun Enterprise Authentication Mechanism Handbuch

Erstellen eines Kontextes

Kontexte werden mit dem Aufruf von rpc_gss_seccreate() erstellt. Diese Funktion verwendet folgende Argumente:

Zurückgegeben wird ein AUTH-Authentisierungszeiger. Beispiel 8-1 veranschaulicht, wie rpc_gss_seccreate() dazu verwendet werden kann, um einen Kontext mit dem Sicherheitsmechanismus und Integritäts-Service von Kerberos V5 zu erstellen:


Beispiel 8-1 rpc_gss_seccreate()

CLIENT *clnt;                    /* Client-Zeiger */
char server_host[] = "foo";
char service_name[] = "nfs@eng.acme.com";
char mech[] = "kerberos_v5";

clnt = clnt_create(server_host, SERVER_PROG, SERV_VERS, "netpath"); 
clnt->clnt_auth = rpc_gss_seccreate(clnt, service_name, mech,
                          rpc_gss_svc_integrity, NULL, NULL, NULL);

. . .

Folgendes sollte für Beispiel 8-1 beachtet werden:

Weitere Informationen finden Sie in der Online-Dokumentation zu rpc_gss_seccreate(3N).