Lines Matching refs:gssapi_client
57 static ssh_gssapi_client gssapi_client =
208 if (ssh_gssapi_getclient(ctx, &gssapi_client))
327 if (gssapi_client.store.filename != NULL) {
330 gssapi_client.store.filename);
331 unlink(gssapi_client.store.filename);
344 if (gssapi_client.mech && gssapi_client.mech->storecreds) {
345 (*gssapi_client.mech->storecreds)(&gssapi_client);
358 if (gssapi_client.store.envvar != NULL &&
359 gssapi_client.store.envval != NULL) {
360 debug("Setting %s to %s", gssapi_client.store.envvar,
361 gssapi_client.store.envval);
362 child_set_env(envp, envsizep, gssapi_client.store.envvar,
363 gssapi_client.store.envval);
373 if (gssapi_client.exportedname.length == 0 ||
374 gssapi_client.exportedname.value == NULL) {
378 if (gssapi_client.mech && gssapi_client.mech->userok)
379 if ((*gssapi_client.mech->userok)(&gssapi_client, user))
383 gss_release_buffer(&lmin, &gssapi_client.displayname);
384 gss_release_buffer(&lmin, &gssapi_client.exportedname);
385 gss_release_cred(&lmin, &gssapi_client.creds);
386 explicit_bzero(&gssapi_client,
408 if (gssapi_client.displayname.length == 0 ||
409 gssapi_client.displayname.value == NULL)
411 return (char *)gssapi_client.displayname.value;