/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/ |
H A D | ser_cc.c | 64 krb5_ccache ccache; in krb5_ccache_size() local 68 if ((ccache = (krb5_ccache) arg)) { in krb5_ccache_size() 76 if (ccache->ops && ccache->ops->prefix) in krb5_ccache_size() 77 required += (strlen(ccache->ops->prefix)+1); in krb5_ccache_size() 83 required += strlen(krb5_cc_get_name(kcontext, ccache)); in krb5_ccache_size() 98 krb5_ccache ccache; in krb5_ccache_externalize() local 110 if ((ccache = (krb5_ccache) arg)) { in krb5_ccache_externalize() 118 namelen = (ccache->ops && ccache->ops->prefix) ? in krb5_ccache_externalize() 119 strlen(ccache->ops->prefix)+1 : 0; in krb5_ccache_externalize() 120 fnamep = krb5_cc_get_name(kcontext, ccache); in krb5_ccache_externalize() [all …]
|
H A D | ccdefault.c | 46 krb5_cc_default(krb5_context context, krb5_ccache *ccache) in krb5_cc_default() argument 55 return krb5_cc_resolve(context, krb5_cc_default_name(context), ccache); in krb5_cc_default() 66 krb5int_cc_default(krb5_context context, krb5_ccache *ccache) in krb5int_cc_default() argument 113 return krb5_cc_default (context, ccache); in krb5int_cc_default()
|
H A D | cc_memory.c | 725 krb5_ccache *ccache) in krb5_mcc_ptcursor_next() argument 730 *ccache = NULL; in krb5_mcc_ptcursor_next() 735 *ccache = malloc(sizeof(**ccache)); in krb5_mcc_ptcursor_next() 736 if (*ccache == NULL) in krb5_mcc_ptcursor_next() 739 (*ccache)->ops = &krb5_mcc_ops; in krb5_mcc_ptcursor_next() 740 (*ccache)->data = cdata->cur->cache; in krb5_mcc_ptcursor_next() 749 if (ret && *ccache != NULL) { in krb5_mcc_ptcursor_next() 750 free(*ccache); in krb5_mcc_ptcursor_next() 751 *ccache = NULL; in krb5_mcc_ptcursor_next()
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/mech/ |
H A D | acquire_cred.c | 242 krb5_ccache ccache; local 250 cred->ccache = NULL; 278 err = krb5_cc_resolve (context, ccache_name, &ccache); 306 if ((code = krb5_cc_resolve (context, ccname, &ccache))) { 313 if ((code = krb5int_cc_default(context, &ccache))) { 324 if ((code = krb5int_cc_default(context, &ccache))) { 338 if ((code = krb5_cc_set_flags(context, ccache, flags))) { 339 (void)krb5_cc_close(context, ccache); 346 if ((code = krb5_cc_get_principal(context, ccache, &princ))) { 348 (void)krb5_cc_set_flags(context, ccache, KRB5_TC_OPENCLOSE); [all …]
|
H A D | acquire_cred_with_pw.c | 123 cred->ccache = NULL; 186 cred->ccache = ccache2; 303 cred->ccache = NULL; 360 if (cred->ccache) 361 (void) krb5_cc_close(context, cred->ccache); 381 if (cred->ccache) 382 (void) krb5_cc_close(context, cred->ccache); 411 if (cred->ccache) 412 (void) krb5_cc_close(context, cred->ccache); 430 if (cred->ccache) [all …]
|
H A D | store_cred.c | 46 krb5_ccache ccache = NULL; /* current [file] ccache */ local 54 if ((code = krb5_cc_default(ct, &ccache))) { 85 if ((code = krb5_cc_initialize(ct, ccache, cred->princ))) { 96 if ((code = krb5_cc_copy_creds(ct, cred->ccache, ccache))) { 105 if (ccache != NULL) 107 krb5_cc_close(ct, ccache);
|
H A D | rel_cred.c | 61 if (cred->ccache) { 71 if (strcmp("MEMORY", krb5_cc_get_type(context, cred->ccache)) == 0) 72 code1 = krb5_cc_destroy(context, cred->ccache); 74 code1 = krb5_cc_close(context, cred->ccache);
|
H A D | add_cred.c | 299 if (cred->ccache) { 300 cctype = krb5_cc_get_type(context, cred->ccache); 301 ccname = krb5_cc_get_name(context, cred->ccache); 322 code = krb5_cc_resolve(context, ccboth, &new_cred->ccache); 337 new_cred->ccache = NULL; 343 if (new_cred->ccache) 344 krb5_cc_close(context, new_cred->ccache);
|
H A D | copy_ccache.c | 44 code = krb5_cc_start_seq_get(context, k5creds->ccache, &cursor); 52 while (!code && !krb5_cc_next_cred(context, k5creds->ccache, &cursor, &creds)) 54 krb5_cc_end_seq_get(context, k5creds->ccache, &cursor);
|
H A D | init_sec_context.c | 129 code = krb5_get_credentials(context, 0, cred->ccache, 187 data->cred->ccache, 1, in make_gss_checksum() 1395 krb5_ccache ccache = NULL; in load_root_cred_using_keytab() local 1531 &ccache); in load_root_cred_using_keytab() 1539 code = krb5_cc_initialize (context, ccache, me); in load_root_cred_using_keytab() 1545 (void) krb5_cc_close(context, ccache); in load_root_cred_using_keytab() 1550 code = krb5_cc_store_cred(context, ccache, in load_root_cred_using_keytab() 1553 (void) krb5_cc_close(context, ccache); in load_root_cred_using_keytab() 1578 krb5_ccache ccache = NULL; in renew_ccache() local 1591 if ((code = krb5_cc_default(context, &ccache))) { in renew_ccache() [all …]
|
H A D | accept_sec_context.c | 106 krb5_ccache ccache = NULL; local 175 if ((retval = krb5_cc_new_unique(context, "MEMORY", NULL, &ccache))) { 176 ccache = NULL; 180 if ((retval = krb5_cc_initialize(context, ccache, creds[0]->client))) { 187 if ((retval = krb5_cc_store_cred(context, ccache, creds[0]))) { 234 cred->ccache = ccache; /* the ccache containing the credential */ 235 ccache = NULL; /* cred takes ownership so don't destroy */ 247 if (ccache) 248 (void)krb5_cc_destroy(context, ccache); 1202 if (deleg_cred->ccache) [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/ |
H A D | get_creds.c | 132 krb5_ccache ccache, krb5_creds *in_creds, in krb5_get_credentials() argument 158 if ((retval = krb5_cc_retrieve_cred(context, ccache, fields, &mcreds, in krb5_get_credentials() 177 retval = krb5_get_cred_from_kdc(context, ccache, ncreds, out_creds, &tgts); in krb5_get_credentials() 183 if ((rv2 = krb5_cc_store_cred(context, ccache, tgts[i])) != 0) { in krb5_get_credentials() 214 retval = krb5_cc_store_cred(context, ccache, *out_creds); in krb5_get_credentials() 227 krb5_ccache ccache, krb5_creds *in_creds, in krb5_get_credentials_val_renew_core() argument 236 retval = krb5_get_cred_from_kdc_validate(context, ccache, in krb5_get_credentials_val_renew_core() 240 retval = krb5_get_cred_from_kdc_renew(context, ccache, in krb5_get_credentials_val_renew_core() 251 retval = krb5_cc_get_principal(context, ccache, &tmp); in krb5_get_credentials_val_renew_core() 254 retval = krb5_cc_initialize(context, ccache, tmp); in krb5_get_credentials_val_renew_core() [all …]
|
H A D | vfy_increds.c | 77 krb5_ccache ccache; in krb5_verify_init_creds() local 87 ccache = NULL; in krb5_verify_init_creds() 165 if ((ret = krb5_cc_resolve(context, "MEMORY:rd_req", &ccache))) in krb5_verify_init_creds() 168 if ((ret = krb5_cc_initialize(context, ccache, creds->client)) != 0) in krb5_verify_init_creds() 172 if ((ret = krb5_cc_store_cred(context, ccache, creds)) != 0) in krb5_verify_init_creds() 183 if ((ret = krb5_get_credentials(context, 0, ccache, &in_creds, in krb5_verify_init_creds() 208 if (ccache_arg && ccache) { in krb5_verify_init_creds() 217 ((ret = krb5_cc_copy_creds_except(context, ccache, retcc, in krb5_verify_init_creds() 226 ret = krb5_cc_copy_creds_except(context, ccache, *ccache_arg, in krb5_verify_init_creds() 241 if (ccache) in krb5_verify_init_creds() [all …]
|
H A D | mk_req.c | 61 krb5_data *in_data, krb5_ccache ccache, krb5_data *outbuf) in krb5_mk_req() argument 79 if ((retval = krb5_cc_get_principal(context, ccache, &creds.client)) != 0) in krb5_mk_req() 84 ccache, &creds, &credsp)) != 0) in krb5_mk_req()
|
H A D | gc_frm_kdc.c | 86 krb5_ccache ccache; member 381 retval = krb5_cc_retrieve_cred(ts->ctx, ts->ccache, in retr_local_tgt() 415 retval = krb5_cc_retrieve_cred(ts->ctx, ts->ccache, RETR_FLAGS, in try_ccache() 767 krb5_ccache ccache, in do_traversal() argument 782 ts->ccache = ccache; in do_traversal() 862 krb5_get_cred_from_kdc_opt(krb5_context context, krb5_ccache ccache, in krb5_get_cred_from_kdc_opt() argument 932 retval = krb5_cc_retrieve_cred(context, ccache, RETR_FLAGS, in krb5_get_cred_from_kdc_opt() 939 retval = do_traversal(context, ccache, client, server, in krb5_get_cred_from_kdc_opt() 1187 retval = krb5_cc_retrieve_cred(context, ccache, RETR_FLAGS, in krb5_get_cred_from_kdc_opt() 1192 retval = do_traversal(context, ccache, client, server, in krb5_get_cred_from_kdc_opt() [all …]
|
H A D | sendauth.c | 48 …gs ap_req_options, krb5_data *in_data, krb5_creds *in_creds, krb5_ccache ccache, krb5_error **erro… in krb5_sendauth() argument 104 if (ccache) in krb5_sendauth() 105 use_ccache = ccache; in krb5_sendauth() 245 if (!ccache && use_ccache) in krb5_sendauth()
|
H A D | gic_keytab.c | 210 krb5_keytab arg_keytab, krb5_ccache ccache, in krb5_get_in_tkt_with_keytab() argument 257 if (ccache) in krb5_get_in_tkt_with_keytab() 258 if ((retval = krb5_cc_store_cred(context, ccache, creds))) in krb5_get_in_tkt_with_keytab()
|
/illumos-gate/usr/src/cmd/cmd-inet/common/ |
H A D | store_forw_creds.c | 45 krb5_ccache *ccache) in store_forw_creds() argument 53 *ccache = NULL; in store_forw_creds() 64 if ((retval = krb5_cc_resolve(context, ccname, ccache)) != 0) { in store_forw_creds() 70 if ((retval = krb5_cc_initialize(context, *ccache, in store_forw_creds() 77 if ((retval = krb5_cc_store_cred(context, *ccache, *creds)) != 0) { in store_forw_creds() 83 if ((retval = krb5_cc_close(context, *ccache)) != 0) in store_forw_creds()
|
/illumos-gate/usr/src/lib/krb5/kadm5/clnt/ |
H A D | client_init.c | 91 krb5_ccache ccache, in kadm5_init_with_creds() argument 99 return _kadm5_init_any(client_name, INIT_CREDS, NULL, ccache, in kadm5_init_with_creds() 589 krb5_ccache ccache = NULL; in _kadm5_init_any() local 790 ccache = ccache_in; in _kadm5_init_any() 792 malloc(strlen(krb5_cc_get_type(handle->context, ccache)) + in _kadm5_init_any() 793 strlen(krb5_cc_get_name(handle->context, ccache)) + 2); in _kadm5_init_any() 799 krb5_cc_get_type(handle->context, ccache), in _kadm5_init_any() 800 krb5_cc_get_name(handle->context, ccache)); in _kadm5_init_any() 820 &ccache))) in _kadm5_init_any() 823 if ((code = krb5_cc_initialize (handle->context, ccache, in _kadm5_init_any() [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
H A D | kuserok.c | 92 krb5_ccache ccache = NULL; in krb5_move_ccache() local 131 retval = krb5_cc_default(kcontext, &ccache); in krb5_move_ccache() 140 retval = krb5_cc_retrieve_cred(kcontext, ccache, in krb5_move_ccache() 154 retval = krb5_cc_destroy(kcontext, ccache); in krb5_move_ccache() 166 retval = krb5_cc_resolve(kcontext, ccache_name_buf, &ccache); in krb5_move_ccache() 173 retval = krb5_cc_initialize(kcontext, ccache, client); in krb5_move_ccache() 180 retval = krb5_cc_store_cred(kcontext, ccache, &save_v5creds); in krb5_move_ccache()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/telnet/ |
H A D | kerberos5.c | 197 krb5_ccache ccache; in kerberos5_send() local 216 if ((retval = krb5_cc_default(telnet_context, &ccache))) { in kerberos5_send() 255 if ((retval = krb5_cc_get_principal(telnet_context, ccache, in kerberos5_send() 304 ccache, &creds, &new_creds))) { in kerberos5_send() 619 krb5_ccache ccache; in kerberos5_forward() local 626 if ((retval = krb5_cc_default(telnet_context, &ccache))) { in kerberos5_forward() 634 retval = krb5_cc_get_principal(telnet_context, ccache, &client); in kerberos5_forward() 664 server, ccache, forward_flags & OPTS_FORWARDABLE_CREDS, in kerberos5_forward() 691 krb5_cc_close(telnet_context, ccache); in kerberos5_forward()
|
/illumos-gate/usr/src/cmd/krb5/kadmin/kpasswd/ |
H A D | kpasswd.c | 108 krb5_ccache ccache = NULL; local 141 code = krb5_cc_default(context, &ccache); 145 code = krb5_cc_get_principal(context, ccache, &princ); 148 (void) krb5_cc_close(context, ccache);
|
/illumos-gate/usr/src/cmd/krb5/slave/ |
H A D | kprop.c | 66 krb5_ccache ccache; /* Credentials cache which we'll be using */ variable 277 retval = krb5_cc_resolve(context, buf, &ccache); 284 retval = krb5_cc_initialize(context, ccache, my_principal); 302 (void) krb5_cc_destroy(context, ccache); 320 (void) krb5_cc_destroy(context, ccache); 327 (void) krb5_cc_destroy(context, ccache); 336 (void) krb5_cc_destroy(context, ccache); 347 (void) krb5_cc_destroy(context, ccache); 358 retval = krb5_cc_destroy(context, ccache);
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/mech/ |
H A D | val_cred.c | 57 if (cred->ccache) { in krb5_gss_validate_cred_1() 58 if ((code = krb5_cc_get_principal(context, cred->ccache, &princ))) { in krb5_gss_validate_cred_1()
|
/illumos-gate/usr/src/lib/pam_modules/krb5/ |
H A D | krb5_setcred.c | 307 if (krb5_cc_default(kmd->kcontext, &kmd->ccache) != 0) { in attempt_refresh_cred() 395 kmd->ccache, &creds.client); in krb5_renew_tgt() 422 kmd->ccache, me)) != 0) { in krb5_renew_tgt() 428 kmd->ccache, &my_creds)) != 0) { in krb5_renew_tgt() 441 0, kmd->ccache, &creds, &renewed_cred)) { in krb5_renew_tgt()
|