usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
1038
krb_context, encr_flag, keytab);
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
116
krb5_keytab keytab,
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
192
krb5_keytab keytab = NULL;
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
261
&keytab))) {
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
342
doit(fd, &from, krb_context, encr_flag, keytab);
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
376
krb5_keytab keytab)
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
424
keytab, /* NULL to use v5srvtab */
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
639
krb5_keytab keytab)
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
653
&auth_sys, &client, encr_flag, keytab);
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
883
krb5_keytab keytab, /* IN */
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
926
keytab, ticket, version);
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
937
krb5_keytab keytab)
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
136
static krb5_keytab keytab = NULL;
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
1475
keytab, /* normally NULL to use v5srvtab */
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
239
&keytab))) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
2850
struct keytab *kt = keywords;
usr/src/cmd/krb5/kadmin/cli/keytab.c
120
code = krb5_kt_resolve(my_context, *keytab_str, keytab);
usr/src/cmd/krb5/kadmin/cli/keytab.c
135
krb5_keytab keytab = 0;
usr/src/cmd/krb5/kadmin/cli/keytab.c
180
if (process_keytab(context, &keytab_str, &keytab))
usr/src/cmd/krb5/kadmin/cli/keytab.c
201
(void) add_principal(handle, keytab_str, keytab,
usr/src/cmd/krb5/kadmin/cli/keytab.c
206
(void) add_principal(handle, keytab_str, keytab,
usr/src/cmd/krb5/kadmin/cli/keytab.c
212
code = krb5_kt_close(context, keytab);
usr/src/cmd/krb5/kadmin/cli/keytab.c
221
krb5_keytab keytab = 0;
usr/src/cmd/krb5/kadmin/cli/keytab.c
246
if (process_keytab(context, &keytab_str, &keytab))
usr/src/cmd/krb5/kadmin/cli/keytab.c
249
(void) remove_principal(keytab_str, keytab, argv[0], argv[1]);
usr/src/cmd/krb5/kadmin/cli/keytab.c
251
code = krb5_kt_close(context, keytab);
usr/src/cmd/krb5/kadmin/cli/keytab.c
259
int add_principal(void *lhandle, char *keytab_str, krb5_keytab keytab,
usr/src/cmd/krb5/kadmin/cli/keytab.c
388
code = krb5_kt_add_entry(context, keytab, &new_entry);
usr/src/cmd/krb5/kadmin/cli/keytab.c
424
int remove_principal(char *keytab_str, krb5_keytab keytab, char
usr/src/cmd/krb5/kadmin/cli/keytab.c
458
code = krb5_kt_get_entry(context, keytab, princ, kvno, 0, &entry);
usr/src/cmd/krb5/kadmin/cli/keytab.c
488
code = krb5_kt_start_seq_get(context, keytab, &cursor);
usr/src/cmd/krb5/kadmin/cli/keytab.c
495
while ((code = krb5_kt_next_entry(context, keytab, &entry, &cursor)) == 0) {
usr/src/cmd/krb5/kadmin/cli/keytab.c
507
code = krb5_kt_end_seq_get(context, keytab, &cursor);
usr/src/cmd/krb5/kadmin/cli/keytab.c
514
code = krb5_kt_remove_entry(context, keytab, &entry);
usr/src/cmd/krb5/kadmin/cli/keytab.c
521
code = krb5_kt_start_seq_get(context, keytab, &cursor);
usr/src/cmd/krb5/kadmin/cli/keytab.c
54
static int add_principal(void *lhandle, char *keytab_str, krb5_keytab keytab,
usr/src/cmd/krb5/kadmin/cli/keytab.c
541
if ((code = krb5_kt_end_seq_get(context, keytab, &cursor))) {
usr/src/cmd/krb5/kadmin/cli/keytab.c
58
static int remove_principal(char *keytab_str, krb5_keytab keytab, char
usr/src/cmd/krb5/kadmin/cli/keytab.c
81
krb5_keytab *keytab)
usr/src/cmd/krb5/kadmin/cli/keytab.c
87
if (code = krb5_kt_default(my_context, keytab)) {
usr/src/cmd/krb5/kadmin/cli/keytab.c
91
if (code = krb5_kt_get_name(my_context, *keytab, buf, BUFSIZ)) {
usr/src/cmd/krb5/kadmin/server/misc.h
68
krb5_keytab keytab,
usr/src/cmd/krb5/kinit/kinit.c
1021
keytab,
usr/src/cmd/krb5/kinit/kinit.c
1105
if (keytab)
usr/src/cmd/krb5/kinit/kinit.c
1106
krb5_kt_close(k5->ctx, keytab);
usr/src/cmd/krb5/kinit/kinit.c
860
krb5_keytab keytab = 0;
usr/src/cmd/krb5/kinit/kinit.c
992
code = krb5_kt_resolve(k5->ctx, opts->keytab_name, &keytab);
usr/src/cmd/krb5/slave/kprop.c
211
krb5_keytab keytab = NULL;
usr/src/cmd/krb5/slave/kprop.c
324
retval = krb5_kt_resolve(context, srvtab, &keytab);
usr/src/cmd/krb5/slave/kprop.c
340
keytab, 0, svcname, &opt);
usr/src/cmd/krb5/slave/kprop.c
351
if (keytab)
usr/src/cmd/krb5/slave/kprop.c
352
(void) krb5_kt_close(context, keytab);
usr/src/cmd/krb5/slave/kpropd.c
1410
krb5_keytab keytab = NULL;
usr/src/cmd/krb5/slave/kpropd.c
1473
retval = krb5_kt_resolve(context, srvtab, &keytab);
usr/src/cmd/krb5/slave/kpropd.c
1481
kprop_version, server, 0, keytab, &ticket);
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
559
krb5_keytab keytab;
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
564
if ((keytab = (krb5_keytab) arg)) {
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
576
if (keytab->ops && keytab->ops->prefix)
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
577
required += (strlen(keytab->ops->prefix)+1);
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
585
ktdata = (krb5_ktfile_data *) keytab->data;
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
603
krb5_keytab keytab;
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
618
if ((keytab = (krb5_keytab) arg)) {
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
625
ktdata = (krb5_ktfile_data *) keytab->data;
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
630
namelen = (keytab->ops && keytab->ops->prefix) ?
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
631
strlen(keytab->ops->prefix)+1 : 0;
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
640
if (keytab->ops && keytab->ops->prefix)
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
641
sprintf(ktname, "%s:%s", keytab->ops->prefix, fnamep);
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
704
krb5_keytab keytab;
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
731
kret = krb5_kt_resolve(kcontext, ktname, &keytab);
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
734
ktdata = (krb5_ktfile_data *) keytab->data;
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
737
keytab->data = (void *) malloc(sizeof(krb5_ktfile_data));
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
738
ktdata = (krb5_ktfile_data *) keytab->data;
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
766
keytab);
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
769
keytab);
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
772
fseek(KTFILEP(keytab), fpos, SEEK_SET);
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
782
if (keytab->data) {
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
783
if (KTFILENAME(keytab))
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
784
krb5_xfree(KTFILENAME(keytab));
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
785
krb5_xfree(keytab->data);
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
787
krb5_xfree(keytab);
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
792
*argp = (krb5_pointer) keytab;
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_findrealm.c
37
krb5_error_code krb5_kt_find_realm(krb5_context context, krb5_keytab keytab,
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_findrealm.c
46
ret = krb5_kt_start_seq_get(context, keytab, &cur);
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_findrealm.c
51
while ((ret = krb5_kt_next_entry(context, keytab, &ent, &cur)) == 0) {
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_findrealm.c
71
krb5_kt_end_seq_get(context, keytab, &cur);
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_findrealm.c
82
ret2 = krb5_kt_end_seq_get(context, keytab, &cur);
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktbase.c
210
krb5_keytab keytab;
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktbase.c
215
keytab = (krb5_keytab) arg;
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktbase.c
216
shandle = (krb5_ser_handle) keytab->ops->serializer;
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktbase.c
217
if ((keytab != NULL) && (keytab->ops) &&
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktbase.c
227
krb5_keytab keytab;
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktbase.c
232
keytab = (krb5_keytab) arg;
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktbase.c
233
shandle = (krb5_ser_handle) keytab->ops->serializer;
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktbase.c
234
if ((keytab != NULL) && (keytab->ops) &&
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktfns.c
34
krb5_kt_get_type (krb5_context context, krb5_keytab keytab)
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktfns.c
36
return keytab->ops->prefix;
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktfns.c
40
krb5_kt_get_name(krb5_context context, krb5_keytab keytab, char *name,
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktfns.c
43
return krb5_x((keytab)->ops->get_name,(context, keytab,name,namelen));
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktfns.c
47
krb5_kt_close(krb5_context context, krb5_keytab keytab)
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktfns.c
49
return krb5_x((keytab)->ops->close,(context, keytab));
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktfns.c
53
krb5_kt_get_entry(krb5_context context, krb5_keytab keytab,
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktfns.c
70
err = krb5_x((keytab)->ops->get,(context, keytab, principal, vno, enctype,
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktfns.c
78
krb5_kt_start_seq_get(krb5_context context, krb5_keytab keytab,
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktfns.c
81
return krb5_x((keytab)->ops->start_seq_get,(context, keytab, cursor));
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktfns.c
85
krb5_kt_next_entry(krb5_context context, krb5_keytab keytab,
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktfns.c
88
return krb5_x((keytab)->ops->get_next,(context, keytab, entry, cursor));
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktfns.c
92
krb5_kt_end_seq_get(krb5_context context, krb5_keytab keytab,
usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ktfns.c
95
return krb5_x((keytab)->ops->end_get,(context, keytab, cursor));
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/gic_keytab.c
101
krb5_keytab keytab;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/gic_keytab.c
105
if ((ret = krb5_kt_default(context, &keytab)))
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/gic_keytab.c
108
keytab = arg_keytab;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/gic_keytab.c
127
ret = krb5_kt_find_realm(context, keytab, client, &realm);
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/gic_keytab.c
155
krb5_get_as_key_keytab, (void *) keytab,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/gic_keytab.c
176
krb5_get_as_key_keytab, (void *) keytab,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/gic_keytab.c
202
(void) krb5_kt_close(context, keytab); /* Solaris Kerberos */
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/gic_keytab.c
216
krb5_keytab keytab;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/gic_keytab.c
227
retval = krb5_kt_default(context, &keytab);
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/gic_keytab.c
231
else keytab = arg_keytab;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/gic_keytab.c
242
krb5_get_as_key_keytab, (void *)keytab,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/gic_keytab.c
261
krb5_kt_close(context, keytab);
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/gic_keytab.c
52
krb5_keytab keytab = (krb5_keytab) gak_data;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/gic_keytab.c
73
if ((ret = krb5_kt_get_entry(context, keytab, client,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/rd_req.c
102
keytab, ap_req_options, ticket);
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/rd_req.c
49
krb5_rd_req(krb5_context context, krb5_auth_context *auth_context, const krb5_data *inbuf, krb5_const_principal server, krb5_keytab keytab, krb5_flags *ap_req_options, krb5_ticket **ticket)
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/rd_req.c
95
if (keytab == NULL) {
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/rd_req.c
98
keytab = new_keytab;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/rd_req_dec.c
148
krb5_keytab keytab, krb5_flags *ap_req_options,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/rd_req_dec.c
191
if ((retval = krb5_rd_req_decrypt_tkt_part(context, req, keytab)))
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/rd_req_dec.c
504
krb5_keytab keytab, krb5_flags *ap_req_options,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/rd_req_dec.c
509
req, server, keytab,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/rd_req_dec.c
519
krb5_const_principal server, krb5_keytab keytab,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/rd_req_dec.c
524
req, server, keytab,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/rd_req_dec.c
73
krb5_rd_req_decrypt_tkt_part(krb5_context context, const krb5_ap_req *req, krb5_keytab keytab)
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/rd_req_dec.c
83
if ((retval = krb5_kt_get_entry(context, keytab, req->ticket->server,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/recvauth.c
173
keytab, &ap_option, ticket);
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/recvauth.c
256
krb5_recvauth(krb5_context context, krb5_auth_context *auth_context, krb5_pointer fd, char *appl_version, krb5_principal server, krb5_int32 flags, krb5_keytab keytab, krb5_ticket **ticket)
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/recvauth.c
259
server, flags, keytab, ticket, 0);
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/recvauth.c
269
krb5_keytab keytab,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/recvauth.c
275
server, flags, keytab, ticket, version);
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/recvauth.c
53
krb5_keytab keytab,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/vfy_increds.c
105
keytab = keytab_arg;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/vfy_increds.c
108
ret = krb5_kt_default(context, &keytab);
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/vfy_increds.c
115
if (keytab == NULL ||
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/vfy_increds.c
116
(ret = krb5_kt_get_entry(context, keytab, server, 0, 0, &kte))) {
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/vfy_increds.c
201
if ((ret = krb5_rd_req(context, &authcon, &ap_req, server, keytab,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/vfy_increds.c
238
if (!keytab_arg && keytab)
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/vfy_increds.c
239
(void) krb5_kt_close(context, keytab);
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/vfy_increds.c
76
krb5_keytab keytab;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/vfy_increds.c
86
keytab = NULL;
usr/src/lib/gss_mechs/mech_krb5/mech/accept_sec_context.c
232
cred->keytab = NULL; /* no keytab associated with this... */
usr/src/lib/gss_mechs/mech_krb5/mech/accept_sec_context.c
577
cred->princ, cred->keytab, NULL, &ticket))) {
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred.c
106
krb5_gss_register_acceptor_identity(const char *keytab)
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred.c
116
if (keytab == NULL)
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred.c
119
len = strlen(keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred.c
123
strcpy(new, keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred.c
159
cred->keytab = NULL;
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred.c
221
cred->keytab = kt;
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred.c
547
cred->keytab = NULL;
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred.c
599
if (cred->keytab)
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred.c
600
krb5_kt_close(context, cred->keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred.c
622
if (cred->keytab)
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred.c
623
(void)krb5_kt_close(context, cred->keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred.c
645
if (cred->keytab)
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred.c
646
(void)krb5_kt_close(context, cred->keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred.c
676
if (cred->keytab)
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred.c
677
(void)krb5_kt_close(context, cred->keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred.c
695
if (cred->keytab)
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred.c
696
(void)krb5_kt_close(context, cred->keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred_with_pw.c
302
cred->keytab = NULL;
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred_with_pw.c
345
if (cred->keytab)
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred_with_pw.c
346
(void) krb5_kt_close(context, cred->keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred_with_pw.c
362
if (cred->keytab)
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred_with_pw.c
363
(void) krb5_kt_close(context, cred->keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred_with_pw.c
383
if (cred->keytab)
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred_with_pw.c
384
(void) krb5_kt_close(context, cred->keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred_with_pw.c
413
if (cred->keytab)
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred_with_pw.c
414
(void) krb5_kt_close(context, cred->keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred_with_pw.c
432
if (cred->keytab)
usr/src/lib/gss_mechs/mech_krb5/mech/acquire_cred_with_pw.c
433
(void) krb5_kt_close(context, cred->keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/add_cred.c
234
if (cred->keytab) {
usr/src/lib/gss_mechs/mech_krb5/mech/add_cred.c
235
kttype = krb5_kt_get_type(context, cred->keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/add_cred.c
250
code = krb5_kt_get_name(context, cred->keytab,
usr/src/lib/gss_mechs/mech_krb5/mech/add_cred.c
264
code = krb5_kt_resolve(context, ktboth, &new_cred->keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/add_cred.c
276
new_cred->keytab = NULL;
usr/src/lib/gss_mechs/mech_krb5/mech/add_cred.c
284
if (new_cred->keytab)
usr/src/lib/gss_mechs/mech_krb5/mech/add_cred.c
285
krb5_kt_close(context, new_cred->keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/add_cred.c
306
if (new_cred->keytab)
usr/src/lib/gss_mechs/mech_krb5/mech/add_cred.c
307
krb5_kt_close(context, new_cred->keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/add_cred.c
326
if (new_cred->keytab)
usr/src/lib/gss_mechs/mech_krb5/mech/add_cred.c
327
krb5_kt_close(context, new_cred->keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/add_cred.c
347
if (new_cred->keytab)
usr/src/lib/gss_mechs/mech_krb5/mech/add_cred.c
348
krb5_kt_close(context, new_cred->keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
1322
krb5_keytab keytab,
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
1333
if (!keytab)
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
1347
ret = ktfile_get_entry(context, keytab, client,
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
1396
krb5_keytab keytab = NULL;
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
1414
if (code = krb5_kt_default(context, &keytab)) {
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
1422
code = get_instance_keytab(context, sname, keytab, &instance);
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
1437
code = krb5_kt_find_realm(context, keytab, me, &realm);
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
1458
(void) krb5_kt_close(context, keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
1474
(void) krb5_kt_close(context, keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
1487
(void) krb5_kt_close(context, keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
1502
(void) krb5_kt_close(context, keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
1512
&my_creds, me, keytab,
usr/src/lib/gss_mechs/mech_krb5/mech/init_sec_context.c
1515
(void) krb5_kt_close(context, keytab);
usr/src/lib/gss_mechs/mech_krb5/mech/rel_cred.c
78
if (cred->keytab)
usr/src/lib/gss_mechs/mech_krb5/mech/rel_cred.c
79
code2 = krb5_kt_close(context, cred->keytab);
usr/src/lib/krb5/kadm5/admin.h
410
char *keytab,
usr/src/lib/krb5/kadm5/admin.h
716
char *keytab,
usr/src/lib/krb5/kadm5/clnt/client_init.c
132
kadm5_ret_t kadm5_init_with_skey(char *client_name, char *keytab,
usr/src/lib/krb5/kadm5/clnt/client_init.c
140
return _kadm5_init_any(client_name, INIT_SKEY, keytab, NULL,
usr/src/lib/krb5/kadm5/srv/chgpwd.c
180
ret = krb5_rd_req(context, &auth_context, &ap_req, changepw, keytab,
usr/src/lib/krb5/kadm5/srv/chgpwd.c
185
if (krb5_kt_get_name(context, keytab,
usr/src/lib/krb5/kadm5/srv/chgpwd.c
47
char *realm, int s, krb5_keytab keytab,
usr/src/lib/krb5/kadm5/srv/server_init.c
149
kadm5_ret_t kadm5_init_with_skey(char *client_name, char *keytab,
usr/src/lib/krb5/kdb/keytab.c
45
krb5_ktkdb_get_name(krb5_context context, krb5_keytab keytab,
usr/src/lib/sasl_plugins/gssapi/gssapi.c
1449
const char *keytab = NULL;
usr/src/lib/sasl_plugins/gssapi/gssapi.c
1465
utils->getopt(utils->getopt_context, "GSSAPI", "keytab", &keytab, &rl);
usr/src/lib/sasl_plugins/gssapi/gssapi.c
1466
if (keytab != NULL) {
usr/src/lib/sasl_plugins/gssapi/gssapi.c
1467
if (access(keytab, R_OK) != 0) {
usr/src/lib/sasl_plugins/gssapi/gssapi.c
1470
keytab, errno);
usr/src/lib/sasl_plugins/gssapi/gssapi.c
1474
if(strlen(keytab) > 1024) {
usr/src/lib/sasl_plugins/gssapi/gssapi.c
1480
strncpy(keytab_path, keytab, 1024);
usr/src/uts/common/gssapi/mechs/krb5/include/gssapiP_krb5.h
169
krb5_keytab keytab;
usr/src/uts/common/gssapi/mechs/krb5/include/krb5.h
1471
krb5_kt_get_type (krb5_context, krb5_keytab keytab);
usr/src/uts/common/gssapi/mechs/krb5/include/krb5.h
1473
krb5_kt_get_name(krb5_context context, krb5_keytab keytab, char *name,
usr/src/uts/common/gssapi/mechs/krb5/include/krb5.h
1476
krb5_kt_close(krb5_context context, krb5_keytab keytab);
usr/src/uts/common/gssapi/mechs/krb5/include/krb5.h
1478
krb5_kt_get_entry(krb5_context context, krb5_keytab keytab,
usr/src/uts/common/gssapi/mechs/krb5/include/krb5.h
1482
krb5_kt_start_seq_get(krb5_context context, krb5_keytab keytab,
usr/src/uts/common/gssapi/mechs/krb5/include/krb5.h
1485
krb5_kt_next_entry(krb5_context context, krb5_keytab keytab,
usr/src/uts/common/gssapi/mechs/krb5/include/krb5.h
1488
krb5_kt_end_seq_get(krb5_context context, krb5_keytab keytab,
usr/src/uts/common/gssapi/mechs/krb5/include/krb5.h
1492
krb5_kt_find_realm(krb5_context context, krb5_keytab keytab,