Lines Matching refs:keytab
3 * lib/krb5/keytab/ktfns.c
29 * Dispatch methods for keytab code.
37 krb5_kt_get_type (krb5_context context, krb5_keytab keytab)
39 return keytab->ops->prefix;
43 krb5_kt_get_name(krb5_context context, krb5_keytab keytab, char *name,
46 return krb5_x((keytab)->ops->get_name,(context, keytab,name,namelen));
50 krb5_kt_close(krb5_context context, krb5_keytab keytab)
52 return krb5_x((keytab)->ops->close,(context, keytab));
56 krb5_kt_get_entry(krb5_context context, krb5_keytab keytab,
73 err = krb5_x((keytab)->ops->get,(context, keytab, principal, vno, enctype,
81 krb5_kt_start_seq_get(krb5_context context, krb5_keytab keytab,
84 return krb5_x((keytab)->ops->start_seq_get,(context, keytab, cursor));
88 krb5_kt_next_entry(krb5_context context, krb5_keytab keytab,
91 return krb5_x((keytab)->ops->get_next,(context, keytab, entry, cursor));
95 krb5_kt_end_seq_get(krb5_context context, krb5_keytab keytab,
98 return krb5_x((keytab)->ops->end_get,(context, keytab, cursor));
102 * Solaris Kerberos: this is a hack until a keytab method is provided that
103 * will tell us if the keytab exists or not.
106 krb5_kt_file_exists(krb5_context context, krb5_keytab keytab, krb5_boolean *is_file_type,
113 ret = krb5_kt_get_name(context, keytab, kt_name, sizeof (kt_name));