Lines Matching refs:keytab
8 /* Return true if configuration demands that a keytab be present. (By default
9 * verification will be skipped if no keytab exists.) */
12 * there is no keytab unless verify_ap_req_nofail is explicitly set to false.
82 krb5_keytab keytab, krb5_ccache *ccache_arg)
179 if ((ret = krb5_rd_req(context, &authcon, &ap_req, server, keytab,
259 /* Return a list of all unique host service princs in keytab. */
261 get_host_princs_from_keytab(krb5_context context, krb5_keytab keytab,
271 ret = krb5_kt_start_seq_get(context, keytab, &cursor);
275 while ((ret = krb5_kt_next_entry(context, keytab, &kte, &cursor)) == 0) {
283 (void)krb5_kt_end_seq_get(context, keytab, &cursor);
299 krb5_principal server, krb5_keytab keytab,
310 if (keytab == NULL) {
314 keytab = defkeytab;
318 /* Check if server exists in keytab first. */
319 ret = krb5_kt_get_entry(context, keytab, server, 0, 0, &kte);
324 ret = get_vfy_cred(context, creds, server, keytab, ccache);
326 /* Try using the host service principals from the keytab. */
327 if (keytab->ops->start_seq_get == NULL) {
331 ret = get_host_princs_from_keytab(context, keytab, &host_princs);
342 ret = get_vfy_cred(context, creds, host_princs[i], keytab, ccache);