Lines Matching refs:context

83     krb5_context context;  in main()  local
93 ret = krb5_init_context (&context); in main()
115 ret = krb5_cc_resolve(context, cache_str, &cache); in main()
117 krb5_err (context, 1, ret, "%s", cache_str); in main()
119 ret = krb5_cc_default (context, &cache); in main()
121 krb5_err (context, 1, ret, "krb5_cc_resolve"); in main()
124 ret = krb5_get_creds_opt_alloc(context, &opt); in main()
126 krb5_err (context, 1, ret, "krb5_get_creds_opt_alloc"); in main()
131 ret = krb5_string_to_enctype(context, etype_str, &enctype); in main()
133 krb5_errx (context, 1, N_("unrecognized enctype: %s", ""), in main()
135 krb5_get_creds_opt_set_enctype(context, opt, enctype); in main()
139 ret = krb5_parse_name(context, impersonate_str, &impersonate); in main()
141 krb5_err (context, 1, ret, "krb5_parse_name %s", impersonate_str); in main()
142 krb5_get_creds_opt_set_impersonate(context, opt, impersonate); in main()
143 krb5_get_creds_opt_add_options(context, opt, KRB5_GC_NO_STORE); in main()
147 krb5_get_creds_opt_add_options(context, opt, KRB5_GC_NO_STORE); in main()
150 krb5_get_creds_opt_add_options(context, opt, KRB5_GC_FORWARDABLE); in main()
152 krb5_get_creds_opt_add_options(context, opt, KRB5_GC_NO_TRANSIT_CHECK); in main()
154 krb5_get_creds_opt_add_options(context, opt, KRB5_GC_CANONICALIZE); in main()
162 ret = krb5_cc_get_principal(context, cache, &mc.server); in main()
164 krb5_err (context, 1, ret, "krb5_cc_get_principal"); in main()
166 ret = krb5_cc_resolve(context, delegation_cred_str, &id); in main()
168 krb5_err (context, 1, ret, "krb5_cc_resolve"); in main()
170 ret = krb5_cc_retrieve_cred(context, id, 0, &mc, &c); in main()
172 krb5_err (context, 1, ret, "krb5_cc_retrieve_cred"); in main()
176 krb5_clear_error_message(context); in main()
177 krb5_err (context, 1, ret, "decode_Ticket"); in main()
179 krb5_free_cred_contents(context, &c); in main()
181 ret = krb5_get_creds_opt_set_ticket(context, opt, &ticket); in main()
183 krb5_err (context, 1, ret, "krb5_get_creds_opt_set_ticket"); in main()
186 krb5_cc_close (context, id); in main()
187 krb5_free_principal(context, mc.server); in main()
189 krb5_get_creds_opt_add_options(context, opt, in main()
193 ret = krb5_parse_name(context, argv[0], &server); in main()
195 krb5_err (context, 1, ret, "krb5_parse_name %s", argv[0]); in main()
200 ret = krb5_parse_nametype(context, nametype_str, &nametype); in main()
202 krb5_err(context, 1, ret, "krb5_parse_nametype"); in main()
207 ret = krb5_get_creds(context, opt, cache, server, &out); in main()
209 krb5_err (context, 1, ret, "krb5_get_creds"); in main()
214 ret = krb5_cc_resolve(context, out_cache_str, &id); in main()
216 krb5_err (context, 1, ret, "krb5_cc_resolve"); in main()
218 ret = krb5_cc_initialize(context, id, out->client); in main()
220 krb5_err (context, 1, ret, "krb5_cc_initialize"); in main()
222 ret = krb5_cc_store_cred(context, id, out); in main()
224 krb5_err (context, 1, ret, "krb5_cc_store_cred"); in main()
225 krb5_cc_close (context, id); in main()
228 krb5_free_creds(context, out); in main()
229 krb5_free_principal(context, server); in main()
230 krb5_get_creds_opt_free(context, opt); in main()
231 krb5_cc_close (context, cache); in main()
232 krb5_free_context (context); in main()