Lines Matching defs:id

198  * into a keytab in `id'.
202 * @param id resulting keytab, free with krb5_kt_close().
213 krb5_keytab *id)
246 *id = k;
311 * Set `id' to the default keytab.
314 * @param id the new default keytab.
322 krb5_kt_default(krb5_context context, krb5_keytab *id)
324 return krb5_kt_resolve (context, context->default_keytab, id);
461 * Finish using the keytab in `id'. All resources will be released,
465 * @param id keytab to close.
474 krb5_keytab id)
478 ret = (*id->close)(context, id);
479 memset(id, 0, sizeof(*id));
480 free(id);
485 * Destroy (remove) the keytab in `id'. All resources will be released,
489 * @param id keytab to destroy.
498 krb5_keytab id)
502 ret = (*id->destroy)(context, id);
503 krb5_kt_close(context, id);
562 krb5_keytab id,
571 krb5_kt_get_full_name (context, id, &kt_name);
594 * from the keytab `id'. Matching is done like krb5_kt_compare().
597 * @param id a keytab.
610 krb5_keytab id,
620 if(id->get)
621 return (*id->get)(context, id, principal, kvno, enctype, entry);
623 ret = krb5_kt_start_seq_get (context, id, &cursor);
632 while (krb5_kt_next_entry(context, id, &tmp, &cursor) == 0) {
640 krb5_kt_end_seq_get(context, id, &cursor);
650 krb5_kt_end_seq_get (context, id, &cursor);
653 id, principal, enctype, kvno);
716 * Set `cursor' to point at the beginning of `id'.
719 * @param id a keytab.
729 krb5_keytab id,
732 if(id->start_seq_get == NULL) {
736 id->prefix);
739 return (*id->start_seq_get)(context, id, cursor);
747 * @param id a keytab.
758 krb5_keytab id,
762 if(id->next_entry == NULL) {
766 id->prefix);
769 return (*id->next_entry)(context, id, entry, cursor);
776 * @param id a keytab.
786 krb5_keytab id,
789 if(id->end_seq_get == NULL) {
792 " keytab", id->prefix);
795 return (*id->end_seq_get)(context, id, cursor);
799 * Add the entry in `entry' to the keytab `id'.
802 * @param id a keytab.
812 krb5_keytab id,
815 if(id->add == NULL) {
818 id->prefix);
822 return (*id->add)(context, id,entry);
830 * @param id a keytab.
840 krb5_keytab id,
843 if(id->remove == NULL) {
846 id->prefix);
849 return (*id->remove)(context, id, entry);
856 * @param id a keytab.
865 krb5_keytab id)
872 ret = krb5_kt_start_seq_get(context, id, &cursor);
876 ret = krb5_kt_next_entry(context, id, &entry, &cursor);
877 krb5_kt_end_seq_get(context, id, &cursor);
886 ret = krb5_kt_get_full_name(context, id, &name);