Lines Matching refs:context

37     krb5_context context;  member
111 v5_convert(krb5_context context, krb5_ccache id, in v5_convert() argument
123 krb5_appdefault_string (context, "libkafs", in v5_convert()
154 ret = krb5_make_principal(d->context, &in_creds.server, in get_cred()
158 ret = krb5_cc_get_principal(d->context, d->id, &in_creds.client); in get_cred()
160 krb5_free_principal(d->context, in_creds.server); in get_cred()
167 invalid = krb5_enctype_valid(d->context, in_creds.session.keytype); in get_cred()
169 krb5_enctype_enable(d->context, in_creds.session.keytype); in get_cred()
171 ret = krb5_get_credentials(d->context, 0, d->id, &in_creds, &out_creds); in get_cred()
174 ret = krb5_get_credentials(d->context, 0, d->id, &in_creds, &out_creds); in get_cred()
178 krb5_enctype_disable(d->context, in_creds.session.keytype); in get_cred()
180 krb5_free_principal(d->context, in_creds.server); in get_cred()
181 krb5_free_principal(d->context, in_creds.client); in get_cred()
185 ret = v5_convert(d->context, d->id, out_creds, uid, in get_cred()
187 krb5_free_creds(d->context, out_creds); in get_cred()
196 return krb5_get_error_message(d->context, error); in get_error()
203 krb5_free_error_message(d->context, str); in free_error()
219 ret = krb5_cc_get_principal (d->context, d->id, &princ); in afslog_uid_int()
223 trealm = krb5_principal_get_realm (d->context, princ); in afslog_uid_int()
227 krb5_free_principal (d->context, princ); in afslog_uid_int()
242 if(krb5_get_host_realm(d->context, host, &realms)) in get_realm()
245 krb5_free_host_realm(d->context, realms); in get_realm()
250 krb5_afslog_uid_home(krb5_context context, in krb5_afslog_uid_home() argument
268 if (context == NULL) { in krb5_afslog_uid_home()
269 ret = krb5_init_context(&d.context); in krb5_afslog_uid_home()
273 d.context = context; in krb5_afslog_uid_home()
275 ret = krb5_cc_default(d.context, &d.id); in krb5_afslog_uid_home()
283 krb5_cc_close(context, d.id); in krb5_afslog_uid_home()
285 if (context == NULL) in krb5_afslog_uid_home()
286 krb5_free_context(d.context); in krb5_afslog_uid_home()
291 krb5_afslog_uid(krb5_context context, in krb5_afslog_uid() argument
297 return krb5_afslog_uid_home (context, id, cell, realm, uid, NULL); in krb5_afslog_uid()
301 krb5_afslog(krb5_context context, in krb5_afslog() argument
306 return krb5_afslog_uid (context, id, cell, realm, getuid()); in krb5_afslog()
310 krb5_afslog_home(krb5_context context, in krb5_afslog_home() argument
316 return krb5_afslog_uid_home (context, id, cell, realm, getuid(), homedir); in krb5_afslog_home()
340 kafs_settoken5(krb5_context context, const char *cell, uid_t uid, in kafs_settoken5() argument
346 ret = v5_convert(context, NULL, cred, uid, cell, &kt); in kafs_settoken5()