Home
last modified time | relevance | path

Searched refs:creds (Results 1 – 25 of 77) sorted by relevance

1234

/netbsd-src/crypto/external/bsd/heimdal/dist/lib/krb5/
H A Drd_error.c75 const krb5_creds *creds) in krb5_error_from_rd_error() argument
85 if (creds != NULL) { in krb5_error_from_rd_error()
86 krb5_unparse_name_fixed(context, creds->client, in krb5_error_from_rd_error()
88 krb5_unparse_name_fixed(context, creds->server, in krb5_error_from_rd_error()
96 creds ? "(" : "", in krb5_error_from_rd_error()
97 creds ? clientname : "", in krb5_error_from_rd_error()
98 creds ? ")" : ""); in krb5_error_from_rd_error()
103 creds ? "(" : "", in krb5_error_from_rd_error()
104 creds ? servername : "", in krb5_error_from_rd_error()
105 creds ? ")" : ""); in krb5_error_from_rd_error()
[all …]
H A Drd_cred.c260 krb5_creds *creds; in krb5_rd_cred() local
262 creds = calloc(1, sizeof(*creds)); in krb5_rd_cred()
263 if(creds == NULL) { in krb5_rd_cred()
268 ASN1_MALLOC_ENCODE(Ticket, creds->ticket.data, creds->ticket.length, in krb5_rd_cred()
271 free(creds); in krb5_rd_cred()
274 if(creds->ticket.length != len) in krb5_rd_cred()
276 ret = copy_EncryptionKey (&kci->key, &creds->session); in krb5_rd_cred()
278 krb5_free_creds(context, creds); in krb5_rd_cred()
283 &creds->client, in krb5_rd_cred()
287 creds->flags.b = *kci->flags; in krb5_rd_cred()
[all …]
H A Dstore.c1440 krb5_store_creds(krb5_storage *sp, krb5_creds *creds) in krb5_store_creds() argument
1444 ret = krb5_store_principal(sp, creds->client); in krb5_store_creds()
1447 ret = krb5_store_principal(sp, creds->server); in krb5_store_creds()
1450 ret = krb5_store_keyblock(sp, creds->session); in krb5_store_creds()
1453 ret = krb5_store_times(sp, creds->times); in krb5_store_creds()
1456 ret = krb5_store_int8(sp, creds->second_ticket.length != 0); /* is_skey */ in krb5_store_creds()
1459 ret = krb5_store_int32(sp, bitswap32(TicketFlags2int(creds->flags.b))); in krb5_store_creds()
1462 ret = krb5_store_addrs(sp, creds->addresses); in krb5_store_creds()
1465 ret = krb5_store_authdata(sp, creds->authdata); in krb5_store_creds()
1468 ret = krb5_store_data(sp, creds->ticket); in krb5_store_creds()
[all …]
H A Dticket.c651 krb5_creds *creds, in _krb5_extract_ticket() argument
721 creds->session.keyvalue.length = 0; in _krb5_extract_ticket()
722 creds->session.keyvalue.data = NULL; in _krb5_extract_ticket()
723 creds->session.keytype = rep->enc_part.key.keytype; in _krb5_extract_ticket()
724 ret = krb5_data_copy (&creds->session.keyvalue, in _krb5_extract_ticket()
743 creds->client, in _krb5_extract_ticket()
755 creds->client, in _krb5_extract_ticket()
757 &creds->session); in _krb5_extract_ticket()
763 krb5_free_principal (context, creds->client); in _krb5_extract_ticket()
764 creds->client = tmp_principal; in _krb5_extract_ticket()
[all …]
H A Dcreds.c209 const krb5_creds * mcreds, const krb5_creds * creds) in krb5_compare_creds() argument
216 creds->server); in krb5_compare_creds()
219 creds->server); in krb5_compare_creds()
225 creds->client); in krb5_compare_creds()
228 creds->client); in krb5_compare_creds()
232 match = mcreds->session.keytype == creds->session.keytype; in krb5_compare_creds()
235 match = mcreds->flags.i == creds->flags.i; in krb5_compare_creds()
238 match = (creds->flags.i & mcreds->flags.i) == mcreds->flags.i; in krb5_compare_creds()
241 match = krb5_times_equal(&mcreds->times, &creds->times); in krb5_compare_creds()
245 match = (mcreds->times.renew_till <= creds->times.renew_till) && in krb5_compare_creds()
[all …]
H A Dverify_init.c77 krb5_creds *creds, in krb5_verify_init_creds() argument
129 creds->client); in krb5_verify_init_creds()
134 creds); in krb5_verify_init_creds()
139 if (!krb5_principal_compare (context, server, creds->server)) { in krb5_verify_init_creds()
144 match_cred.client = creds->client; in krb5_verify_init_creds()
157 creds = new_creds; in krb5_verify_init_creds()
164 creds, in krb5_verify_init_creds()
221 krb5_creds *creds, in krb5_get_validated_creds() argument
230 if (krb5_principal_compare(context, creds->client, client) != TRUE) { in krb5_get_validated_creds()
244 ret = krb5_verify_init_creds(context, creds, server, NULL, NULL, &vopt); in krb5_get_validated_creds()
H A Dmcache.c48 } *creds; member
101 m->creds = NULL; in mcc_alloc()
176 l = m->creds; in mcc_destroy_internal()
186 m->creds = NULL; in mcc_destroy_internal()
281 krb5_creds *creds) in mcc_store_cred() argument
301 l->next = m->creds; in mcc_store_cred()
302 m->creds = l; in mcc_store_cred()
304 ret = krb5_copy_creds_contents (context, creds, &l->cred); in mcc_store_cred()
306 m->creds = l->next; in mcc_store_cred()
348 *cursor = m->creds; in mcc_get_first()
[all …]
H A Dget_in_tkt.c149 krb5_creds *creds, in init_as_req() argument
177 ret = _krb5_principal2principalname (a->req_body.cname, creds->client); in init_as_req()
180 ret = _krb5_principal2principalname (a->req_body.sname, creds->server); in init_as_req()
183 ret = copy_Realm(&creds->client->realm, &a->req_body.realm); in init_as_req()
187 if(creds->times.starttime) { in init_as_req()
193 *a->req_body.from = creds->times.starttime; in init_as_req()
195 if(creds->times.endtime){ in init_as_req()
197 *a->req_body.till = creds->times.endtime; in init_as_req()
199 if(creds->times.renew_till){ in init_as_req()
205 *a->req_body.rtime = creds->times.renew_till; in init_as_req()
[all …]
H A Dchangepw.c72 krb5_creds *creds, in chgpw_send_request() argument
92 krb5_principal_compare(context, creds->client, targprinc) != TRUE) in chgpw_send_request()
101 creds, in chgpw_send_request()
164 krb5_creds *creds, in setpw_send_request() argument
188 creds, in setpw_send_request()
512 krb5_creds *creds, in change_password_loop() argument
532 realm = creds->client->realm; in change_password_loop()
598 creds, in change_password_loop()
695 krb5_creds *creds, in krb5_change_password() argument
711 return change_password_loop(context, creds, NULL, newpw, in krb5_change_password()
[all …]
H A Dsendauth.c110 krb5_creds *creds; in krb5_sendauth() local
172 ret = krb5_get_credentials (context, 0, ccache, in_creds, &creds); in krb5_sendauth()
179 creds = in_creds; in krb5_sendauth()
187 creds, in krb5_sendauth()
191 *out_creds = creds; in krb5_sendauth()
193 krb5_free_creds(context, creds); in krb5_sendauth()
H A Ddeprecated.c230 krb5_creds *creds, in krb5_get_in_tkt_with_password() argument
243 creds, in krb5_get_in_tkt_with_password()
272 krb5_creds *creds, in krb5_get_in_tkt_with_skey() argument
284 creds, in krb5_get_in_tkt_with_skey()
296 creds, in krb5_get_in_tkt_with_skey()
353 krb5_creds *creds, in krb5_get_in_tkt_with_keytab() argument
359 a.principal = creds->client; in krb5_get_in_tkt_with_keytab()
371 creds, in krb5_get_in_tkt_with_keytab()
H A Dscache.c656 encode_creds(krb5_context context, krb5_creds *creds, krb5_data *data) in encode_creds() argument
666 ret = krb5_store_creds(sp, creds); in encode_creds()
684 krb5_creds *creds) in decode_creds() argument
693 ret = krb5_ret_creds(sp, creds); in decode_creds()
707 krb5_creds *creds) in scc_store_cred() argument
718 ret = encode_creds(context, creds, &data); in scc_store_cred()
729 ret = decode_Ticket(creds->ticket.data, in scc_store_cred()
730 creds->ticket.length, &t, &len); in scc_store_cred()
766 bind_principal(context, s->db, s->iprincipal, 1, creds->server); in scc_store_cred()
784 bind_principal(context, s->db, s->iprincipal, 1, creds->client); in scc_store_cred()
[all …]
H A Dget_for_creds.c115 krb5_creds creds; in krb5_fwd_tgt_creds() local
138 memset (&creds, 0, sizeof(creds)); in krb5_fwd_tgt_creds()
139 creds.client = client; in krb5_fwd_tgt_creds()
142 &creds.server, in krb5_fwd_tgt_creds()
155 &creds, in krb5_fwd_tgt_creds()
/netbsd-src/external/bsd/openldap/dist/contrib/slapd-modules/kinit/
H A Dkinit.c60 krb5_creds creds; in kinit_check_tgt() local
84 while (!(rc = krb5_cc_next_cred(kid->ctx, kid->ccache, &cursor, &creds))) { in kinit_check_tgt()
85 if (krb5_is_config_principal(kid->ctx, creds.server)) { in kinit_check_tgt()
86 krb5_free_cred_contents(kid->ctx, &creds); in kinit_check_tgt()
90 if (creds.server->length==2 && in kinit_check_tgt()
91 (!strcmp(creds.server->data[0].data, "krbtgt")) && in kinit_check_tgt()
92 (!strcmp(creds.server->data[1].data, princ->realm.data))) { in kinit_check_tgt()
94 krb5_unparse_name(kid->ctx, creds.server, &name); in kinit_check_tgt()
96 *remaining = (time_t)creds.times.endtime-now; in kinit_check_tgt()
108 if (creds.times.renew_till-60 > now) { in kinit_check_tgt()
[all …]
/netbsd-src/crypto/external/bsd/heimdal/dist/kcm/
H A Dcache.c169 for (k = p->creds; k != NULL; k = k->next) in kcm_debug_ccache()
323 slot->creds = NULL; in kcm_ccache_alloc()
352 k = ccache->creds; in kcm_ccache_remove_creds_internal()
361 ccache->creds = NULL; in kcm_ccache_remove_creds_internal()
495 if (ccache->creds == NULL) { in kcm_ccache_destroy_if_empty()
506 krb5_creds *creds, in kcm_ccache_store_cred() argument
515 ret = kcm_ccache_store_cred_internal(context, ccache, creds, copy, &tmp); in kcm_ccache_store_cred()
528 for (c = ccache->creds; c != NULL; c = c->next) in kcm_ccache_find_cred_uuid()
540 krb5_creds *creds, in kcm_ccache_store_cred_internal() argument
547 for (c = &ccache->creds; *c != NULL; c = &(*c)->next) in kcm_ccache_store_cred_internal()
[all …]
H A Dglue.c119 krb5_creds *creds) in kcmss_store_cred() argument
127 ret = kcm_ccache_store_cred_internal(context, c, creds, 1, &tmp); in kcmss_store_cred()
137 krb5_creds *creds) in kcmss_retrieve() argument
150 ret = krb5_copy_creds_contents(context, credp, creds); in kcmss_retrieve()
182 *cursor = c->creds; in kcmss_get_first()
191 krb5_creds *creds) in kcmss_get_next() argument
200 creds); in kcmss_get_next()
/netbsd-src/external/bsd/openldap/dist/tests/progs/
H A Dslapd-bind.c382 struct berval *creds = NULL; in do_base() local
428 creds = realloc( creds, (ndns + 1)*sizeof(struct berval) ); in do_base()
429 if ( !creds ) { in do_base()
435 creds[ndns].bv_len = 0; in do_base()
436 creds[ndns].bv_val = nullstr; in do_base()
458 ber_dupbv( &creds[ndns], &value ); in do_base()
504 if ( creds && !BER_BVISEMPTY( &creds[j] ) ) { in do_base()
505 pass = &creds[j]; in do_base()
546 if ( creds ) { in do_base()
548 if ( creds[i].bv_val != nullstr ) { in do_base()
[all …]
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/
H A Dcreds.c66 krb5_creds *creds; in _gsskrb5_export_cred() local
93 ret = _krb5_get_krbtgt(context, handle->ccache, start_realm, &creds); in _gsskrb5_export_cred()
102 ret = krb5_store_creds(sp, creds); in _gsskrb5_export_cred()
103 krb5_free_creds(context, creds); in _gsskrb5_export_cred()
210 krb5_creds creds; in _gsskrb5_import_cred() local
212 ret = krb5_ret_creds(sp, &creds); in _gsskrb5_import_cred()
225 ret = krb5_cc_initialize(context, id, creds.client); in _gsskrb5_import_cred()
232 ret = krb5_cc_store_cred(context, id, &creds); in _gsskrb5_import_cred()
233 krb5_free_cred_contents(context, &creds); in _gsskrb5_import_cred()
H A Dinit_sec_context.c324 krb5_creds creds; in do_delegation() local
328 memset (&creds, 0, sizeof(creds)); in do_delegation()
331 kret = krb5_cc_get_principal(context, ccache, &creds.client); in do_delegation()
336 &creds.server, in do_delegation()
337 creds.client->realm, in do_delegation()
339 creds.client->realm, in do_delegation()
344 creds.times.endtime = 0; in do_delegation()
358 &creds, in do_delegation()
367 if (creds.client) in do_delegation()
368 krb5_free_principal(context, creds.client); in do_delegation()
[all …]
/netbsd-src/external/mpl/dhcp/dist/server/
H A Dldap_krb_helper.c75 krb5_creds creds; in check_credentials() local
82 memset(&creds, 0, sizeof(creds)); in check_credentials()
94 krberr = krb5_cc_retrieve_cred(context, ccache, 0, &mcreds, &creds); in check_credentials()
109 if (now > (creds.times.endtime + KRB_MIN_TIME)) { in check_credentials()
116 krb5_timestamp_to_sfstring(creds.times.endtime, buf, 16, &fill); in check_credentials()
123 krb5_free_cred_contents(context, &creds); in check_credentials()
/netbsd-src/lib/libtelnet/
H A Dforward.c44 krb5_creds **creds; local
49 if ((retval = krb5_rd_cred(context, auth_context, inbuf, &creds, NULL)) != 0)
61 if ((retval = krb5_cc_store_cred(context, ccache, *creds)) != 0)
65 krb5_free_creds(context, *creds);
/netbsd-src/lib/libpam/modules/pam_krb5/
H A Dpam_krb5.c124 krb5_creds creds; in pam_sm_authenticate() local
301 memset(&creds, 0, sizeof(krb5_creds)); in pam_sm_authenticate()
302 krbret = krb5_get_init_creds_password(pam_context, &creds, princ, in pam_sm_authenticate()
329 krbret = krb5_cc_store_cred(pam_context, ccache, &creds); in pam_sm_authenticate()
381 krb5_free_cred_contents(pam_context, &creds); in pam_sm_authenticate()
416 krb5_creds creds; in pam_sm_setcred() local
598 &cursor, &creds)) == 0) { in pam_sm_setcred()
600 krbret = krb5_cc_store_cred(pam_context, ccache_perm, &creds); in pam_sm_setcred()
605 krb5_free_cred_contents(pam_context, &creds); in pam_sm_setcred()
610 krb5_free_cred_contents(pam_context, &creds); in pam_sm_setcred()
[all …]
/netbsd-src/crypto/external/bsd/heimdal/dist/doc/
H A Dinit-creds66 krb5_creds *creds,
216 krb5_creds *creds,
222 This function will use the initial ticket in creds to make an AP_REQ
233 If the service of the ticket in creds is the same as the service name
289 krb5_get_init_creds(context, &creds, client,
292 krb5_cc_store_cred(context, ccache, &creds);
293 krb5_free_cred_contents(context, &creds);
297 krb5_get_init_creds(context, &creds, client,
300 krb5_verify_init_creds(context, &creds, NULL, NULL, &vcc, NULL);
302 krb5_cc_store_cred(context, ccache, &creds);
[all …]
/netbsd-src/external/bsd/openldap/dist/contrib/slapd-modules/passwd/
H A Dkerberos.c110 krb5_creds creds; in chk_kerberos() local
140 &creds, client, cred->bv_val, NULL, in chk_kerberos()
171 &creds, server, NULL, NULL, &verify_options ); in chk_kerberos()
175 krb5_free_cred_contents( context, &creds ); in chk_kerberos()
/netbsd-src/external/bsd/am-utils/dist/amd/
H A Dinfo_ldap.c246 CR *creds; in amu_ldap_init() local
271 creds = ALLOC(CR); in amu_ldap_init()
277 XFREE(creds); in amu_ldap_init()
281 creds->who = ""; in amu_ldap_init()
282 creds->pw = ""; in amu_ldap_init()
283 creds->method = LDAP_AUTH_SIMPLE; in amu_ldap_init()
284 aldh->credentials = creds; in amu_ldap_init()

1234