Searched refs:creds (Results 1 - 25 of 50) sorted by relevance

12

/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/
H A Dmk_req.c66 krb5_creds creds; local
74 memset((char *)&creds, 0, sizeof(creds));
75 if ((retval = krb5_copy_principal(context, server, &creds.server)))
79 if ((retval = krb5_cc_get_principal(context, ccache, &creds.client)) != 0)
84 ccache, &creds, &credsp)) != 0)
93 krb5_free_cred_contents(context, &creds);
H A Dgic_keytab.c92 krb5_creds *creds,
153 ret = krb5_get_init_creds(context, creds, client, NULL, NULL,
174 ret2 = krb5_get_init_creds(context, creds, client, NULL, NULL,
211 krb5_creds *creds, krb5_kdc_rep **ret_as_reply)
222 pre_auth_types, creds);
233 retval = krb5_unparse_name( context, creds->server, &server);
236 server_princ = creds->server;
237 client_princ = creds->client;
239 creds, creds
91 krb5_get_init_creds_keytab(krb5_context context, krb5_creds *creds, krb5_principal client, krb5_keytab arg_keytab, krb5_deltat start_time, char *in_tkt_service, krb5_get_init_creds_opt *options) argument
207 krb5_get_in_tkt_with_keytab(krb5_context context, krb5_flags options, krb5_address *const *addrs, krb5_enctype *ktypes, krb5_preauthtype *pre_auth_types, krb5_keytab arg_keytab, krb5_ccache ccache, krb5_creds *creds, krb5_kdc_rep **ret_as_reply) argument
[all...]
H A Dfwd_tgt.c55 krb5_creds creds, tgt; local
64 memset((char *)&creds, 0, sizeof(creds));
65 memset((char *)&tgt, 0, sizeof(creds));
102 if ((retval = krb5_copy_principal(context, client, &creds.client)))
105 if ((retval = krb5_build_principal_ext(context, &creds.server,
118 &creds, &tgt);
123 /* tgt->client must be equal to creds.client */
124 if (!krb5_principal_compare(context, tgt.client, creds.client)) {
130 r_err = krb5_unparse_name(context, creds
[all...]
H A Dgic_pwd.c124 krb5_creds *creds,
142 return (__krb5_get_init_creds_password(context, creds, client, password,
154 krb5_creds *creds,
209 ret = krb5_get_init_creds(context, creds, client, prompter, data,
240 ret2 = krb5_get_init_creds(context, creds, client, prompter, data,
411 ret = krb5_get_init_creds(context, creds, client, prompter, data,
518 krb5_preauthtype *pre_auth_types, krb5_creds *creds)
544 if (creds && creds->times.endtime) {
546 if (creds
123 krb5_get_init_creds_password(krb5_context context, krb5_creds *creds, krb5_principal client, char *password, krb5_prompter_fct prompter, void *data, krb5_deltat start_time, char *in_tkt_service, krb5_get_init_creds_opt *options) argument
152 __krb5_get_init_creds_password( krb5_context context, krb5_creds *creds, krb5_principal client, char *password, krb5_prompter_fct prompter, void *data, krb5_deltat start_time, char *in_tkt_service, krb5_get_init_creds_opt *options, krb5_kdc_rep **ptr_as_reply) argument
515 krb5int_populate_gic_opt( krb5_context context, krb5_gic_opt_ext **opte, krb5_flags options, krb5_address * const *addrs, krb5_enctype *ktypes, krb5_preauthtype *pre_auth_types, krb5_creds *creds) argument
574 krb5_get_in_tkt_with_password(krb5_context context, krb5_flags options, krb5_address *const *addrs, krb5_enctype *ktypes, krb5_preauthtype *pre_auth_types, const char *password, krb5_ccache ccache, krb5_creds *creds, krb5_kdc_rep **ret_as_reply) argument
[all...]
H A Dsendauth.c50 krb5_creds creds; local
96 memset((char *)&creds, 0, sizeof(creds));
110 &creds.server)))
114 &creds.client);
117 &creds.client);
119 krb5_free_principal(context, creds.server);
122 /* creds.times.endtime = 0; -- memset 0 takes care of this
124 /* creds.keyblock.enctype = 0; -- as well as this.
127 in_creds = &creds;
[all...]
H A Dvfy_increds.c18 krb5_creds creds; local
33 while ((code = krb5_cc_next_cred(context, incc, &cur, &creds)) == NULL) {
34 if (krb5_principal_compare(context, princ, creds.server))
37 code = krb5_cc_store_cred(context, outcc, &creds);
38 krb5_free_cred_contents(context, &creds);
68 krb5_creds *creds,
134 (void) krb5_libdefault_boolean(context, &creds->client->realm,
147 /* If the creds are for the server principal, we're set, just do
150 if (krb5_principal_compare(context, server, creds->server)) {
152 if ((ret = krb5_mk_req_extended(context, &authcon, 0, NULL, creds,
67 krb5_verify_init_creds(krb5_context context, krb5_creds *creds, krb5_principal server_arg, krb5_keytab keytab_arg, krb5_ccache *ccache_arg, krb5_verify_init_creds_opt *options) argument
[all...]
H A Dget_in_tkt.c46 Attempts to get an initial ticket for creds->client to use server
47 creds->server, (realm is taken from creds->client), with options
48 options, and using creds->times.starttime, creds->times.endtime,
49 creds->times.renew_till as from, till, and rtime.
50 creds->times.renew_till is ignored unless the RENEWABLE option is requested.
64 and fill in creds with the ticket information used/returned..
391 krb5_creds * creds,
402 if (!creds
387 stash_as_reply(krb5_context context, krb5_timestamp time_now, krb5_kdc_req *request, krb5_kdc_rep *as_reply, krb5_creds * creds, krb5_ccache ccache) argument
524 krb5_get_in_tkt(krb5_context context, const krb5_flags options, krb5_address * const * addrs, krb5_enctype * ktypes, krb5_preauthtype * ptypes, git_key_proc key_proc, krb5_const_pointer keyseed, git_decrypt_proc decrypt_proc, krb5_const_pointer decryptarg, krb5_creds * creds, krb5_ccache ccache, krb5_kdc_rep ** ret_as_reply) argument
982 krb5_get_init_creds(krb5_context context, krb5_creds *creds, krb5_principal client, krb5_prompter_fct prompter, void *prompter_data, krb5_deltat start_time, char *in_tkt_service, krb5_gic_opt_ext *options, krb5_gic_get_as_key_fct gak_fct, void *gak_data, int *use_master, krb5_kdc_rep **as_reply) argument
[all...]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/
H A Dcc-int.h37 krb5int_cc_creds_match_request(krb5_context, krb5_flags whichfields, krb5_creds *mcreds, krb5_creds *creds);
H A Dccfns.c66 krb5_creds *creds)
72 ret = cache->ops->store(context, cache, creds);
76 * If creds->server and the server in the decoded ticket differ,
79 s1 = creds->server;
80 ret = decode_krb5_ticket(&creds->ticket, &tkt);
85 creds->server = s2;
86 ret = cache->ops->store(context, cache, creds);
87 creds->server = s1;
96 krb5_creds *creds)
101 ret = cache->ops->retrieve(context, cache, flags, mcreds, creds);
65 krb5_cc_store_cred(krb5_context context, krb5_ccache cache, krb5_creds *creds) argument
94 krb5_cc_retrieve_cred(krb5_context context, krb5_ccache cache, krb5_flags flags, krb5_creds *mcreds, krb5_creds *creds) argument
132 krb5_cc_next_cred(krb5_context context, krb5_ccache cache, krb5_cc_cursor *cursor, krb5_creds *creds) argument
146 krb5_cc_remove_cred(krb5_context context, krb5_ccache cache, krb5_flags flags, krb5_creds *creds) argument
[all...]
H A Dcc_retr.c60 standard_fields_match(krb5_context context, const krb5_creds *mcreds, const krb5_creds *creds) argument
62 return (krb5_principal_compare(context, mcreds->client,creds->client)
63 && krb5_principal_compare(context, mcreds->server,creds->server));
69 srvname_match(krb5_context context, const krb5_creds *mcreds, const krb5_creds *creds) argument
74 retval = krb5_principal_compare(context, mcreds->client,creds->client);
81 p2 = *creds->server;
145 * returned in creds, which should be freed by the caller with
153 * requires only the set bits in mcreds be set in creds;
169 krb5int_cc_creds_match_request(krb5_context context, krb5_flags whichfields, krb5_creds *mcreds, krb5_creds *creds) argument
172 srvname_match(context, mcreds, creds)) ||
203 krb5_cc_retrieve_cred_seq(krb5_context context, krb5_ccache id, krb5_flags whichfields, krb5_creds *mcreds, krb5_creds *creds, int nktypes, krb5_enctype *ktypes) argument
214 krb5_creds creds; member in struct:__anon2528
282 krb5_cc_retrieve_cred_default(krb5_context context, krb5_ccache id, krb5_flags flags, krb5_creds *mcreds, krb5_creds *creds) argument
[all...]
H A Dcccopy.c11 krb5_creds creds; local
27 while (!(code = krb5_cc_next_cred(context, incc, &cur, &creds))) {
28 code = krb5_cc_store_cred(context, outcc, &creds);
29 krb5_free_cred_contents(context, &creds);
H A Dcc_memory.c63 krb5_creds *creds );
73 krb5_creds *creds );
79 (krb5_context, krb5_ccache id , krb5_creds *creds );
104 krb5_creds *creds; member in struct:_krb5_mcc_link
176 krb5_free_creds(context, curr->creds);
321 * cursor, creds
324 * Fills in creds with the "next" credentals structure from the cache
325 * id. The actual order the creds are returned in is arbitrary.
337 krb5_cc_cursor *cursor, krb5_creds *creds)
349 memset(creds,
336 krb5_mcc_next_cred(krb5_context context, krb5_ccache id, krb5_cc_cursor *cursor, krb5_creds *creds) argument
610 krb5_mcc_retrieve(krb5_context context, krb5_ccache id, krb5_flags whichfields, krb5_creds *mcreds, krb5_creds *creds) argument
624 krb5_mcc_remove_cred(krb5_context context, krb5_ccache cache, krb5_flags flags, krb5_creds *creds) argument
657 krb5_mcc_store(krb5_context ctx, krb5_ccache id, krb5_creds *creds) argument
[all...]
/illumos-gate/usr/src/cmd/cmd-inet/common/
H A Dstore_forw_creds.h38 krb5_creds **creds,
H A Dstore_forw_creds.c40 * Store the forwarded creds in the user's local ccache and register
45 krb5_creds **creds,
80 if ((retval = krb5_cc_store_cred(context, *ccache, *creds)) != 0) {
90 if ((retval = krb5_unparse_name(context, (*creds)->client,
94 if (kwarn_add_warning(client_name, (*creds)->times.endtime) != 0) {
44 store_forw_creds(krb5_context context, krb5_creds **creds, krb5_ticket *ticket, char *lusername, krb5_ccache *ccache) argument
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/mech/
H A Dcopy_ccache.c16 krb5_creds creds; local
52 while (!code && !krb5_cc_next_cred(context, k5creds->ccache, &cursor, &creds))
53 code = krb5_cc_store_cred(context, out_ccache, &creds);
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/
H A Dchangepw.c193 krb5_change_set_password(krb5_context context, krb5_creds *creds, char *newpw, argument
224 creds,
231 creds->server),
338 krb5_change_password(krb5_context context, krb5_creds *creds, char *newpw, int *result_code, krb5_data *result_code_string, krb5_data *result_string) argument
341 context, creds, newpw, NULL, result_code, result_code_string, result_string );
352 krb5_creds *creds,
359 context, creds, newpw, change_password_for, result_code, result_code_string, result_string );
371 krb5_creds creds; local
376 ** get the proper creds for use with krb5_set_password -
378 memset (&creds,
350 krb5_set_password( krb5_context context, krb5_creds *creds, char *newpw, krb5_principal change_password_for, int *result_code, krb5_data *result_code_string, krb5_data *result_string ) argument
[all...]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/kssl/kssladm/
H A Dksslutil.c107 KMF_CREDENTIAL creds; local
124 creds.cred = password_buf;
125 creds.credlen = strlen(password_buf);
127 rv = kmf_import_objects(kmfh, (char *)filename, &creds, &tcerts,
/illumos-gate/usr/src/lib/libgss/
H A Dg_acquire_cred_with_pw.c111 gss_union_cred_t creds; local
156 creds = (gss_union_cred_t)malloc(sizeof (gss_union_cred_desc));
157 if (creds == NULL)
161 (void) memset(creds, 0, sizeof (gss_union_cred_desc));
166 (gss_cred_id_t)creds,
196 if (creds->count < 1) {
197 free(creds);
206 if ((*actual_mechs = create_actual_mechs(creds->mechs_array,
207 creds->count)) == NULL) {
209 (gss_cred_id_t *)&creds);
[all...]
H A Dg_acquire_cred.c154 gss_union_cred_t creds; local
193 creds = (gss_union_cred_t)malloc(sizeof (gss_union_cred_desc));
194 if (creds == NULL)
198 (void) memset(creds, 0, sizeof (gss_union_cred_desc));
202 major = gss_add_cred(minor_status, (gss_cred_id_t)creds,
231 if (creds->count < 1) {
232 free(creds);
241 if ((*actual_mechs = create_actual_mechs(creds->mechs_array,
242 creds->count)) == NULL) {
244 (gss_cred_id_t *)&creds);
[all...]
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/telnet/
H A Dkerberos5.c200 krb5_creds creds; /* telnet gets session key from here */ local
225 (void) memset((char *)&creds, 0, sizeof (creds));
229 "host", KRB5_NT_SRV_HST, &creds.server))) {
250 krb5_princ_set_realm(telnet_context, creds.server, &rdata);
258 &creds.client)) != NULL) {
264 krb5_free_cred_contents(telnet_context, &creds);
273 if ((retval = krb5_get_tgs_ktypes(telnet_context, creds.server,
282 krb5_free_cred_contents(telnet_context, &creds);
300 krb5_free_cred_contents(telnet_context, &creds);
[all...]
/illumos-gate/usr/src/lib/krb5/kadm5/clnt/
H A Dclient_init.c588 krb5_creds creds; local
642 memset((char *) &creds, 0, sizeof(creds));
723 &creds.client))) {
728 clientp = creds.client;
759 &creds.server))) {
773 (gss_name_t *)&creds.server);
782 serverp = creds.server;
824 creds.client)))
840 creds
[all...]
/illumos-gate/usr/src/uts/common/rpc/sec_gss/
H A Dsvc_rpcsec_gss.c924 rpc_gss_creds creds,
932 if (creds.ctx_handle.length != 0) {
986 arg->cr_version = creds.version;
987 arg->cr_service = creds.service;
1018 rpc_gss_creds creds,
1026 if (creds.ctx_handle.length == 0) {
1031 if ((client_data = get_client(&creds.ctx_handle)) == NULL) {
1050 return (rpcsec_gss_init(rqst, msg, creds, no_dispatch,
1068 gss_parms->service = creds.service;
1071 gss_parms->seq_num = creds
921 rpcsec_gss_init( struct svc_req *rqst, struct rpc_msg *msg, rpc_gss_creds creds, bool_t *no_dispatch, svc_rpc_gss_data *c_d) argument
1015 rpcsec_gss_continue_init( struct svc_req *rqst, struct rpc_msg *msg, rpc_gss_creds creds, bool_t *no_dispatch) argument
1106 rpcsec_gss_data( struct svc_req *rqst, struct rpc_msg *msg, rpc_gss_creds creds, bool_t *no_dispatch) argument
1285 rpcsec_gss_destroy( struct svc_req *rqst, rpc_gss_creds creds, bool_t *no_dispatch) argument
1341 rpc_gss_creds creds; local
[all...]
H A Drpcsec_gss_misc.c93 __xdr_rpc_gss_creds(xdrs, creds)
95 rpc_gss_creds *creds;
97 if (!xdr_u_int(xdrs, (uint_t *)&creds->version) ||
98 !xdr_u_int(xdrs, (uint_t *)&creds->gss_proc) ||
99 !xdr_u_int(xdrs, (uint_t *)&creds->seq_num) ||
100 !xdr_u_int(xdrs, (uint_t *)&creds->service) ||
101 !__xdr_gss_buf(xdrs, &creds->ctx_handle))
/illumos-gate/usr/src/lib/rpcsec_gss/
H A Drpcsec_gss_misc.c75 __xdr_rpc_gss_creds(xdrs, creds)
77 rpc_gss_creds *creds;
79 if (!xdr_u_int(xdrs, &creds->version) ||
80 !xdr_u_int(xdrs, &creds->gss_proc) ||
81 !xdr_u_int(xdrs, &creds->seq_num) ||
82 !xdr_u_int(xdrs, (u_int *)&creds->service) ||
83 !__xdr_gss_buf(xdrs, &creds->ctx_handle))
H A Dsvc_rpcsec_gss.c573 rpc_gss_creds creds; local
608 memset((char *)&creds, 0, sizeof (creds));
609 if (!__xdr_rpc_gss_creds(&xdrs, &creds)) {
621 if (creds.gss_proc == RPCSEC_GSS_INIT) {
622 if (creds.ctx_handle.length != 0) {
640 if (creds.gss_proc != RPCSEC_GSS_CONTINUE_INIT) {
641 switch (creds.service) {
651 if (creds.ctx_handle.length == 0) {
655 if ((client_data = get_client(&creds
[all...]

Completed in 109 milliseconds

12