/freebsd/crypto/heimdal/admin/ |
H A D | purge.c | 107 krb5_keytab keytab; in kt_purge() local 119 if((keytab = ktutil_open_keytab()) == NULL) in kt_purge() 122 ret = krb5_kt_start_seq_get(context, keytab, &cursor); in kt_purge() 128 while(krb5_kt_next_entry(context, keytab, &entry, &cursor) == 0) { in kt_purge() 132 krb5_kt_end_seq_get(context, keytab, &cursor); in kt_purge() 136 ret = krb5_kt_start_seq_get(context, keytab, &cursor); in kt_purge() 142 while(krb5_kt_next_entry(context, keytab, &entry, &cursor) == 0) { in kt_purge() 159 ret = krb5_kt_remove_entry (context, keytab, &entry); in kt_purge() 165 ret = krb5_kt_end_seq_get(context, keytab, &cursor); in kt_purge() 170 krb5_kt_close (context, keytab); in kt_purge()
|
H A D | rename.c | 43 krb5_keytab keytab; in kt_rename() local 60 if((keytab = ktutil_open_keytab()) == NULL) { in kt_rename() 66 ret = krb5_kt_start_seq_get(context, keytab, &cursor); in kt_rename() 68 krb5_kt_close(context, keytab); in kt_rename() 74 ret = krb5_kt_next_entry(context, keytab, &entry, &cursor); in kt_rename() 85 ret = krb5_kt_add_entry(context, keytab, &entry); in kt_rename() 94 ret = krb5_kt_remove_entry(context, keytab, &entry); in kt_rename() 106 krb5_kt_end_seq_get(context, keytab, &cursor); in kt_rename()
|
H A D | change.c | 39 change_entry (krb5_keytab keytab, in change_entry() argument 115 ret = krb5_kt_add_entry (context, keytab, &new_entry); in change_entry() 137 krb5_keytab keytab; in kt_change() local 144 if((keytab = ktutil_open_keytab()) == NULL) in kt_change() 151 ret = krb5_kt_start_seq_get(context, keytab, &cursor); in kt_change() 157 while((ret = krb5_kt_next_entry(context, keytab, &entry, &cursor)) == 0) { in kt_change() 217 krb5_kt_end_seq_get(context, keytab, &cursor); in kt_change() 234 ret = change_entry (keytab, in kt_change() 249 krb5_kt_close(context, keytab); in kt_change()
|
H A D | list.c | 43 krb5_keytab keytab; in do_list() local 65 ret = krb5_kt_resolve(context, keytab_str, &keytab); in do_list() 71 ret = krb5_kt_start_seq_get(context, keytab, &cursor); in do_list() 74 krb5_kt_close(context, keytab); in do_list() 91 while(krb5_kt_next_entry(context, keytab, &entry, &cursor) == 0){ in do_list() 144 ret = krb5_kt_end_seq_get(context, keytab, &cursor); in do_list() 150 krb5_kt_close(context, keytab); in do_list()
|
H A D | remove.c | 43 krb5_keytab keytab; in kt_remove() local 76 if((keytab = ktutil_open_keytab()) == NULL) { in kt_remove() 84 ret = krb5_kt_remove_entry(context, keytab, &entry); in kt_remove() 85 krb5_kt_close(context, keytab); in kt_remove()
|
H A D | destroy.c | 40 krb5_keytab keytab; in kt_destroy() local 42 if((keytab = ktutil_open_keytab()) == NULL) in kt_destroy() 45 ret = krb5_kt_destroy (context, keytab); in kt_destroy()
|
H A D | ktutil-commands.in | 85 help = "Adds a key to a keytab." 121 help = "Copies one keytab to another." 163 help = "Change keys for specified principals, and add them to the keytab." 179 help = "Show contents of keytab." 192 help = "Remove superceded keys from keytab." 221 help = "Remove keys from keytab." 229 help = "Renames an entry in the keytab." 240 help = "Destroy (remove) the keytab."
|
H A D | add.c | 52 krb5_keytab keytab; in kt_add() local 57 if((keytab = ktutil_open_keytab()) == NULL) in kt_add() 150 ret = krb5_kt_add_entry(context, keytab, &entry); in kt_add() 155 krb5_kt_close(context, keytab); in kt_add()
|
/freebsd/crypto/heimdal/lib/gssapi/krb5/ |
H A D | acquire_cred.c | 82 get_keytab(krb5_context context, krb5_keytab *keytab) in get_keytab() argument 93 kret = krb5_kt_resolve(context, name, keytab); in get_keytab() 97 kret = krb5_kt_default(context, keytab); in get_keytab() 121 krb5_keytab keytab; in acquire_initiator_cred() local 124 keytab = NULL; in acquire_initiator_cred() 198 kret = get_keytab(context, &keytab); in acquire_initiator_cred() 204 handle->principal, keytab, in acquire_initiator_cred() 248 if (keytab != NULL) in acquire_initiator_cred() 249 krb5_kt_close(context, keytab); in acquire_initiator_cred() 277 kret = get_keytab(context, &handle->keytab); in acquire_acceptor_cred() [all …]
|
H A D | copy_ccache.c | 69 krb5_keytab keytab, in _gsskrb5_krb5_import_cred() argument 142 if (keytab) { in _gsskrb5_krb5_import_cred() 155 kret = krb5_kt_get_full_name(context, keytab, &str); in _gsskrb5_krb5_import_cred() 159 kret = krb5_kt_resolve(context, str, &handle->keytab); in _gsskrb5_krb5_import_cred() 166 if (id || keytab) { in _gsskrb5_krb5_import_cred() 185 if (handle->keytab) in _gsskrb5_krb5_import_cred() 186 krb5_kt_close(context, handle->keytab); in _gsskrb5_krb5_import_cred()
|
H A D | add_cred.c | 109 handle->keytab = NULL; in _gsskrb5_add_cred() 125 if (cred->keytab) { in _gsskrb5_add_cred() 130 kret = krb5_kt_get_full_name(context, cred->keytab, &name); in _gsskrb5_add_cred() 137 &handle->keytab); in _gsskrb5_add_cred() 228 if (handle->keytab) in _gsskrb5_add_cred() 229 krb5_kt_close(context, handle->keytab); in _gsskrb5_add_cred()
|
H A D | set_cred_option.c | 44 krb5_keytab keytab = NULL; in import_cred() local 98 ret = krb5_kt_resolve(context, str, &keytab); in import_cred() 109 keytab, cred_handle); in import_cred() 115 if (keytab) in import_cred() 116 krb5_kt_close(context, keytab); in import_cred()
|
/freebsd/crypto/heimdal/lib/hdb/ |
H A D | mkey.c | 40 krb5_keytab_entry keytab; member 50 krb5_kt_free_entry(context, &mkey->keytab); in hdb_free_master_key() 71 (*mkey)->keytab.vno = kvno; in hdb_process_master_key() 72 ret = krb5_parse_name(context, "K/M", &(*mkey)->keytab.principal); in hdb_process_master_key() 75 ret = krb5_copy_keyblock_contents(context, key, &(*mkey)->keytab.keyblock); in hdb_process_master_key() 79 (*mkey)->keytab.keyblock.keytype = etype; in hdb_process_master_key() 80 (*mkey)->keytab.timestamp = time(NULL); in hdb_process_master_key() 100 vno = max(vno, p->keytab.vno); in hdb_add_master_key() 135 p->keytab = entry; in read_master_keytab() 136 ret = krb5_crypto_init(context, &p->keytab.keyblock, 0, &p->crypto); in read_master_keytab() [all …]
|
H A D | hdb-keytab.c | 41 krb5_keytab keytab; member 54 assert(k->keytab); in hkt_close() 56 ret = krb5_kt_close(context, k->keytab); in hkt_close() 57 k->keytab = NULL; in hkt_close() 110 assert(k->keytab == NULL); in hkt_open() 112 ret = krb5_kt_resolve(context, k->path, &k->keytab); in hkt_open() 151 ret = krb5_kt_get_entry(context, k->keytab, principal, kvno, 0, &ktentry); in hkt_fetch_kvno()
|
/freebsd/crypto/heimdal/lib/kadm5/ |
H A D | init_c.c | 157 const char *keytab, in get_new_cache() argument 181 if(keytab == NULL) in get_new_cache() 184 ret = krb5_kt_resolve(context, keytab, &kt); in get_new_cache() 321 const char *keytab, in _kadm5_c_get_cred_cache() argument 399 ret = get_new_cache(context, client, password, prompter, keytab, in _kadm5_c_get_cred_cache() 458 NULL, ctx->prompter, ctx->keytab, in kadm_connect() 561 const char *keytab, in kadm5_c_init_with_context() argument 581 password, prompter, keytab, ccache, &cc); in kadm5_c_init_with_context() 597 ctx->keytab = keytab; in kadm5_c_init_with_context() 610 const char *keytab, in init_context() argument [all …]
|
H A D | client_glue.c | 78 const char *keytab, in kadm5_init_with_skey() argument 86 keytab, in kadm5_init_with_skey() 97 const char *keytab, in kadm5_init_with_skey_ctx() argument 106 keytab, in kadm5_init_with_skey_ctx()
|
H A D | server_glue.c | 78 const char *keytab, in kadm5_init_with_skey() argument 86 keytab, in kadm5_init_with_skey() 97 const char *keytab, in kadm5_init_with_skey_ctx() argument 106 keytab, in kadm5_init_with_skey_ctx()
|
/freebsd/crypto/heimdal/lib/krb5/ |
H A D | keytab.c | 351 krb5_keytab keytab = NULL; /* Quiet lint */ in krb5_kt_read_service_key() local 357 ret = krb5_kt_resolve (context, keyprocarg, &keytab); in krb5_kt_read_service_key() 359 ret = krb5_kt_default (context, &keytab); in krb5_kt_read_service_key() 364 ret = krb5_kt_get_entry (context, keytab, principal, vno, enctype, &entry); in krb5_kt_read_service_key() 369 krb5_kt_close (context, keytab); in krb5_kt_read_service_key() 389 krb5_keytab keytab, in krb5_kt_get_type() argument 393 strlcpy(prefix, keytab->prefix, prefixsize); in krb5_kt_get_type() 412 krb5_keytab keytab, in krb5_kt_get_name() argument 416 return (*keytab->get_name)(context, keytab, name, namesize); in krb5_kt_get_name() 435 krb5_keytab keytab, in krb5_kt_get_full_name() argument [all …]
|
H A D | verify_init.c | 84 krb5_keytab keytab = NULL; in krb5_verify_init_creds() local 109 ret = krb5_kt_default (context, &keytab); in krb5_verify_init_creds() 113 keytab = ap_req_keytab; in krb5_verify_init_creds() 172 keytab, in krb5_verify_init_creds() 186 if (ap_req_keytab == NULL && keytab) in krb5_verify_init_creds() 187 krb5_kt_close (context, keytab); in krb5_verify_init_creds()
|
H A D | rd_req.c | 519 krb5_keytab keytab; member 574 krb5_keytab keytab) in krb5_rd_req_in_set_keytab() argument 576 in->keytab = keytab; in krb5_rd_req_in_set_keytab() 692 krb5_keytab keytab, in krb5_rd_req() argument 704 ret = krb5_rd_req_in_set_keytab(context, in, keytab); in krb5_rd_req() 781 krb5_keytab keytab, in get_key_from_keytab() argument 789 if(keytab == NULL) in get_key_from_keytab() 792 real_keytab = keytab; in get_key_from_keytab() 809 if(keytab == NULL) in get_key_from_keytab() 850 krb5_keytab id = NULL, keytab = NULL; in krb5_rd_req_ctx() local [all …]
|
H A D | verify_user.c | 40 krb5_keytab keytab, in verify_common() argument 61 keytab, in verify_common() 125 krb5_verify_opt_set_keytab(krb5_verify_opt *opt, krb5_keytab keytab) in krb5_verify_opt_set_keytab() argument 127 opt->keytab = keytab; in krb5_verify_opt_set_keytab() 179 OPT(keytab, NULL), vopt ? vopt->secure : TRUE, in verify_user_opt_int()
|
H A D | test_keytab.c | 43 test_empty_keytab(krb5_context context, const char *keytab) in test_empty_keytab() argument 49 ret = krb5_kt_resolve(context, keytab, &id); in test_empty_keytab() 71 test_memory_keytab(krb5_context context, const char *keytab, const char *keytab2) in test_memory_keytab() argument 77 ret = krb5_kt_resolve(context, keytab, &id); in test_memory_keytab() 94 ret = krb5_kt_resolve(context, keytab, &id2); in test_memory_keytab() 143 ret = krb5_kt_resolve(context, keytab, &id); in test_memory_keytab()
|
H A D | recvauth.c | 53 krb5_keytab keytab, in krb5_recvauth() argument 59 keytab, ticket); in krb5_recvauth() 71 krb5_keytab keytab, in krb5_recvauth_match_version() argument 176 keytab, in krb5_recvauth_match_version()
|
/freebsd/crypto/heimdal/kadmin/ |
H A D | ext.c | 38 krb5_keytab keytab; member 96 ret = krb5_kt_add_entry(context, e->keytab, &keys[i]); in do_ext_keytab() 119 ret = krb5_kt_default(context, &data.keytab); in ext_keytab() 121 ret = krb5_kt_resolve(context, opt->keytab_string, &data.keytab); in ext_keytab() 134 krb5_kt_close(context, data.keytab); in ext_keytab()
|
/freebsd/crypto/heimdal/kdc/ |
H A D | hpropd.c | 77 krb5_keytab keytab; in main() local 165 ret = krb5_kt_resolve(context, ktname, &keytab); in main() 169 ret = krb5_kt_default (context, &keytab); in main() 175 0, keytab, &ticket); in main() 207 ret = krb5_kt_close(context, keytab); in main()
|