Home
last modified time | relevance | path

Searched refs:ccache (Results 1 – 25 of 43) sorted by relevance

12

/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/
H A Dser_cc.c64 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()
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()
125 if (ccache->ops && ccache->ops->prefix) in krb5_ccache_externalize()
158 krb5_ccache ccache; in krb5_ccache_internalize() local
[all …]
H A Dccdefault.c46 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 Dcc_memory.c725 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 Dacquire_cred.c242 krb5_ccache ccache; local
250 cred->ccache = NULL;
359 (void)krb5_cc_close(context, ccache);
437 (void)krb5_cc_close(context, ccache);
443 (void)krb5_cc_close(context, ccache);
451 cred->ccache = ccache;
548 cred->ccache = NULL;
620 if (cred->ccache)
643 if (cred->ccache)
674 if (cred->ccache)
[all …]
H A Dacquire_cred_with_pw.c123 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 Dstore_cred.c46 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 Drel_cred.c61 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 Dadd_cred.c299 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 Dcopy_ccache.c44 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 Dinit_sec_context.c187 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()
1545 (void) krb5_cc_close(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
1593 (void) krb5_cc_close(context, ccache); in renew_ccache()
1599 (void) krb5_cc_close(context, ccache); in renew_ccache()
1613 (void) krb5_cc_close(context, ccache); in renew_ccache()
1623 (void) krb5_cc_close(context, ccache); in renew_ccache()
[all …]
H A Daccept_sec_context.c106 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 Dget_creds.c132 krb5_ccache ccache, krb5_creds *in_creds, in krb5_get_credentials() argument
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
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()
268 krb5_ccache ccache, krb5_creds *in_creds, in krb5_get_credentials_validate() argument
278 krb5_ccache ccache, krb5_creds *in_creds, in krb5_get_credentials_renew() argument
289 krb5_principal client, krb5_ccache ccache, in krb5_validate_or_renew_creds() argument
338 ret = krb5_get_cred_from_kdc_validate(context, ccache, in krb5_validate_or_renew_creds()
[all …]
H A Dvfy_increds.c77 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 Dmk_req.c61 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 Dgc_frm_kdc.c86 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 Dsendauth.c48 …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 Dgic_keytab.c210 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 Dstore_forw_creds.c45 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 Dclient_init.c91 krb5_ccache ccache, in kadm5_init_with_creds() argument
589 krb5_ccache ccache = NULL; in _kadm5_init_any() local
790 ccache = ccache_in; in _kadm5_init_any()
820 &ccache))) in _kadm5_init_any()
916 if (ccache) { in _kadm5_init_any()
943 krb5_cc_close(handle->context, ccache); in _kadm5_init_any()
944 ccache = NULL; in _kadm5_init_any()
953 krb5_cc_close(handle->context, ccache); in _kadm5_init_any()
966 if (handle->destroy_cache && ccache) in _kadm5_init_any()
967 krb5_cc_destroy(handle->context, ccache); in _kadm5_init_any()
[all …]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/
H A Dkuserok.c92 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 Dkerberos5.c197 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 Dkpasswd.c108 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 Dkprop.c66 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 Dval_cred.c57 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 Dkrb5_setcred.c309 if (krb5_cc_default(kmd->kcontext, &kmd->ccache) != 0) { in attempt_refresh_cred()
397 kmd->ccache, &creds.client); in krb5_renew_tgt()
424 kmd->ccache, me)) != 0) { in krb5_renew_tgt()
430 kmd->ccache, &my_creds)) != 0) { in krb5_renew_tgt()
443 0, kmd->ccache, &creds, &renewed_cred)) { in krb5_renew_tgt()

12