Manuale di Sun Enterprise Authentication Mechanism

Creazione di un contesto

I contesti vengono creati con la chiamata rpc_gss_seccreate(). Questa funzione accetta come argomenti:

Essa restituisce un handle di autenticazione AUTH. L'Esempio 8-1 mostra come usare rpc_gss_seccreate() per creare un contesto usando il meccanismo di sicurezza Kerberos V5 e il servizio di integrità:


Esempio 8-1 rpc_gss_seccreate()

CLIENT *clnt;                    /* handle client */
char server_host[] = "foo";
char service_name[] = "nfs@euro.spa.it";
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);

. . .

Alcuni aspetti da notare nell'Esempio 8-1 sono i seguenti:

Per maggiori informazioni, vedere la pagina man rpc_gss_seccreate(3N).