Lines Matching refs:obj
41 string_to_value(const char *in, k5_json_object obj, const char *key);
43 princ_to_value(krb5_principal princ, k5_json_object obj, const char *key);
45 data_to_value(krb5_data *data, k5_json_object obj, const char *key);
47 int32_to_value(krb5_int32 int32, k5_json_object obj, const char *key);
49 bool_to_value(krb5_boolean b, k5_json_object obj, const char *key);
51 addr_to_obj(krb5_address *a, k5_json_object obj);
53 eventinfo_to_value(k5_json_object obj, const char *name,
56 addr_to_value(const krb5_address *address, k5_json_object obj,
60 k5_json_object obj);
63 k5_json_object obj);
65 tkt_to_value(krb5_ticket *tkt, k5_json_object obj, const char *key);
79 k5_json_object obj = NULL; in kau_j_kdc_stop() local
84 if (k5_json_object_create(&obj)) in kau_j_kdc_stop()
88 ret = string_to_value("KDC_STOP", obj, AU_EVENT_NAME); in kau_j_kdc_stop()
90 ret = bool_to_value(ev_success, obj, AU_EVENT_STATUS); in kau_j_kdc_stop()
92 ret = k5_json_encode(obj, jout); in kau_j_kdc_stop()
93 k5_json_release(obj); in kau_j_kdc_stop()
103 k5_json_object obj = NULL; in kau_j_kdc_start() local
108 if (k5_json_object_create(&obj)) in kau_j_kdc_start()
112 ret = string_to_value("KDC_START", obj, AU_EVENT_NAME); in kau_j_kdc_start()
114 ret = bool_to_value(ev_success, obj, AU_EVENT_STATUS); in kau_j_kdc_start()
116 ret = k5_json_encode(obj, jout); in kau_j_kdc_start()
117 k5_json_release(obj); in kau_j_kdc_start()
128 k5_json_object obj = NULL; in kau_j_as_req() local
138 if (k5_json_object_create(&obj)) in kau_j_as_req()
141 ret = eventinfo_to_value(obj, "AS_REQ", state->stage, ev_success); in kau_j_as_req()
145 ret = string_to_value(state->tkt_out_id, obj, AU_TKT_OUT_ID); in kau_j_as_req()
149 ret = string_to_value(state->req_id, obj, AU_REQ_ID); in kau_j_as_req()
153 ret = int32_to_value(state->cl_port, obj, AU_FROMPORT); in kau_j_as_req()
156 ret = addr_to_value(state->cl_addr, obj, AU_FROMADDR); in kau_j_as_req()
160 ret = string_to_value(state->status, obj, AU_KDC_STATUS); in kau_j_as_req()
164 ret = data_to_value(state->cl_realm, obj, AU_CREF_REALM); in kau_j_as_req()
168 ret = req_to_value(state->request, ev_success, obj); in kau_j_as_req()
172 ret = rep_to_value(state->reply, ev_success, obj); in kau_j_as_req()
175 ret = k5_json_encode(obj, jout); in kau_j_as_req()
178 k5_json_release(obj); in kau_j_as_req()
188 k5_json_object obj = NULL; in kau_j_tgs_req() local
200 if (k5_json_object_create(&obj)) in kau_j_tgs_req()
204 ret = eventinfo_to_value(obj, "TGS_REQ", state->stage, ev_success); in kau_j_tgs_req()
208 ret = string_to_value(state->tkt_in_id, obj, AU_TKT_IN_ID); in kau_j_tgs_req()
211 ret = string_to_value(state->tkt_out_id, obj, AU_TKT_OUT_ID); in kau_j_tgs_req()
215 ret = string_to_value(state->req_id, obj, AU_REQ_ID); in kau_j_tgs_req()
219 ret = int32_to_value(state->cl_port, obj, AU_FROMPORT); in kau_j_tgs_req()
222 ret = addr_to_value(state->cl_addr, obj, AU_FROMADDR); in kau_j_tgs_req()
232 ret = int32_to_value(tkt_renewed, obj, AU_TKT_RENEWED); in kau_j_tgs_req()
235 ret = int32_to_value(tkt_validated, obj, AU_TKT_VALIDATED); in kau_j_tgs_req()
239 ret = string_to_value(state->status, obj, AU_KDC_STATUS); in kau_j_tgs_req()
243 ret = req_to_value(req, ev_success, obj); in kau_j_tgs_req()
247 ret = rep_to_value(state->reply, ev_success, obj); in kau_j_tgs_req()
250 ret = k5_json_encode(obj, jout); in kau_j_tgs_req()
253 k5_json_release(obj); in kau_j_tgs_req()
263 k5_json_object obj = NULL; in kau_j_tgs_s4u2self() local
273 if (k5_json_object_create(&obj)) in kau_j_tgs_s4u2self()
277 ret = eventinfo_to_value(obj, "S4U2SELF", state->stage, ev_success); in kau_j_tgs_s4u2self()
281 ret = string_to_value(state->tkt_in_id, obj, AU_TKT_IN_ID); in kau_j_tgs_s4u2self()
285 ret = string_to_value(state->tkt_out_id, obj, AU_TKT_OUT_ID); in kau_j_tgs_s4u2self()
289 ret = string_to_value(state->req_id, obj, AU_REQ_ID); in kau_j_tgs_s4u2self()
294 ret = string_to_value(state->status, obj, AU_KDC_STATUS); in kau_j_tgs_s4u2self()
298 ret = int32_to_value(state->violation, obj, AU_VIOLATION); in kau_j_tgs_s4u2self()
303 ret = princ_to_value(state->s4u2self_user, obj, AU_REQ_S4U2S_USER); in kau_j_tgs_s4u2self()
307 ret = k5_json_encode(obj, jout); in kau_j_tgs_s4u2self()
310 k5_json_release(obj); in kau_j_tgs_s4u2self()
320 k5_json_object obj = NULL; in kau_j_tgs_s4u2proxy() local
331 if (k5_json_object_create(&obj)) in kau_j_tgs_s4u2proxy()
335 ret = eventinfo_to_value(obj, "S4U2PROXY", state->stage, ev_success); in kau_j_tgs_s4u2proxy()
339 ret = string_to_value(state->tkt_in_id, obj, AU_TKT_IN_ID); in kau_j_tgs_s4u2proxy()
343 ret = string_to_value(state->tkt_out_id, obj, AU_TKT_OUT_ID); in kau_j_tgs_s4u2proxy()
347 ret = string_to_value(state->evid_tkt_id, obj, AU_EVIDENCE_TKT_ID); in kau_j_tgs_s4u2proxy()
351 ret = string_to_value(state->req_id, obj, AU_REQ_ID); in kau_j_tgs_s4u2proxy()
357 ret = string_to_value(state->status, obj, AU_KDC_STATUS); in kau_j_tgs_s4u2proxy()
361 ret = int32_to_value(state->violation, obj, AU_VIOLATION); in kau_j_tgs_s4u2proxy()
368 obj, AU_REQ_S4U2P_USER); in kau_j_tgs_s4u2proxy()
372 ret = k5_json_encode(obj, jout); in kau_j_tgs_s4u2proxy()
375 k5_json_release(obj); in kau_j_tgs_s4u2proxy()
385 k5_json_object obj = NULL; in kau_j_tgs_u2u() local
396 if (k5_json_object_create(&obj)) in kau_j_tgs_u2u()
399 ret = eventinfo_to_value(obj, "U2U", state->stage, ev_success); in kau_j_tgs_u2u()
403 ret = string_to_value(state->tkt_in_id, obj, AU_TKT_IN_ID); in kau_j_tgs_u2u()
407 ret = string_to_value(state->tkt_out_id, obj, AU_TKT_OUT_ID); in kau_j_tgs_u2u()
411 ret = string_to_value(state->req_id, obj, AU_REQ_ID); in kau_j_tgs_u2u()
417 ret = string_to_value(state->status, obj, AU_KDC_STATUS); in kau_j_tgs_u2u()
423 obj, AU_REQ_U2U_USER); in kau_j_tgs_u2u()
428 obj, AU_SRV_ETYPE); in kau_j_tgs_u2u()
432 ret = k5_json_encode(obj, jout); in kau_j_tgs_u2u()
435 k5_json_release(obj); in kau_j_tgs_u2u()
443 string_to_value(const char *in, k5_json_object obj, const char *key) in string_to_value() argument
454 ret = k5_json_object_set(obj, key, str); in string_to_value()
466 data_to_value(krb5_data *data, k5_json_object obj, const char *key) in data_to_value() argument
477 ret = k5_json_object_set(obj, key, str); in data_to_value()
488 int32_to_value(krb5_int32 int32, k5_json_object obj, const char *key) in int32_to_value() argument
496 ret = k5_json_object_set(obj, key, num); in int32_to_value()
507 bool_to_value(krb5_boolean in, k5_json_object obj, const char *key) in bool_to_value() argument
516 ret = k5_json_object_set(obj, key, b); in bool_to_value()
526 eventinfo_to_value(k5_json_object obj, const char *name, in eventinfo_to_value() argument
531 ret = string_to_value(name, obj, AU_EVENT_NAME); in eventinfo_to_value()
534 ret = int32_to_value(stage, obj, AU_STAGE); in eventinfo_to_value()
536 ret = bool_to_value(ev_success, obj, AU_EVENT_STATUS); in eventinfo_to_value()
546 princ_to_value(krb5_principal princ, k5_json_object obj, const char *key) in princ_to_value() argument
587 ret = k5_json_object_set(obj, key, tmp); in princ_to_value()
600 addr_to_obj(krb5_address *a, k5_json_object obj) in addr_to_obj() argument
610 ret = int32_to_value(a->addrtype, obj, AU_TYPE); in addr_to_obj()
613 ret = int32_to_value(a->length, obj, AU_LENGTH); in addr_to_obj()
630 ret = k5_json_object_set(obj, AU_IP, arr); in addr_to_obj()
640 ret = k5_json_object_set(obj, AU_PATH, str); in addr_to_obj()
656 addr_to_value(const krb5_address *address, k5_json_object obj, const char *key) in addr_to_value() argument
669 ret = k5_json_object_set(obj, key, addr_obj); in addr_to_value()
681 k5_json_object obj) in req_to_value() argument
694 ret = princ_to_value(req->client, obj, AU_REQ_CLIENT); in req_to_value()
697 ret = princ_to_value(req->server, obj, AU_REQ_SERVER); in req_to_value()
701 ret = int32_to_value(req->kdc_options, obj, AU_REQ_KDC_OPTIONS); in req_to_value()
704 ret = int32_to_value(req->from, obj, AU_REQ_TKT_START); in req_to_value()
707 ret = int32_to_value(req->till, obj, AU_REQ_TKT_END); in req_to_value()
710 ret = int32_to_value(req->rtime, obj, AU_REQ_TKT_RENEW_TILL); in req_to_value()
728 ret = k5_json_object_set(obj, AU_REQ_AVAIL_ETYPES, arr); in req_to_value()
748 ret = k5_json_object_set(obj, AU_REQ_PA_TYPE, arrpa); in req_to_value()
766 ret = k5_json_object_set(obj, AU_REQ_ADDRESSES, arra); in req_to_value()
783 k5_json_object obj) in rep_to_value() argument
794 ret = tkt_to_value(rep->ticket, obj, AU_REP_TICKET); in rep_to_value()
796 ret = int32_to_value(rep->enc_part.enctype, obj, AU_REP_ETYPE); in rep_to_value()
818 ret = k5_json_object_set(obj, AU_REP_PA_TYPE, arrpa); in rep_to_value()
830 tkt_to_value(krb5_ticket *tkt, k5_json_object obj, in tkt_to_value() argument
893 ret = k5_json_object_set(obj, key, tmp); in tkt_to_value()