Lines Matching refs:krb5_ctx
85 struct krb5_ctx *krb5_ctx;
93 krb5_ctx = talloc_zero(global_talloc_context, struct krb5_ctx);
94 assert_non_null(krb5_ctx);
95 uid_opt = talloc_asprintf(krb5_ctx, "--fast-ccache-uid=%"SPRIuid, getuid());
98 gid_opt = talloc_asprintf(krb5_ctx, "--fast-ccache-gid=%"SPRIgid, getgid());
101 ret = set_extra_args(global_talloc_context, krb5_ctx,
109 krb5_ctx->canonicalize = true;
110 ret = set_extra_args(global_talloc_context, krb5_ctx,
119 krb5_ctx->realm = discard_const(TEST_REALM);
120 ret = set_extra_args(global_talloc_context, krb5_ctx,
131 krb5_ctx->fast_principal = discard_const(TEST_FAST_PRINC);
132 ret = set_extra_args(global_talloc_context, krb5_ctx,
142 krb5_ctx->use_fast_str = discard_const(TEST_FAST_STR);
143 ret = set_extra_args(global_talloc_context, krb5_ctx,
156 krb5_ctx->lifetime_str = discard_const(TEST_LIFE_STR);
157 krb5_ctx->rlife_str = discard_const(TEST_RLIFE_STR);
158 ret = set_extra_args(global_talloc_context, krb5_ctx,
174 talloc_free(krb5_ctx);
182 struct krb5_ctx *krb5_ctx;
192 krb5_ctx = talloc_zero(test_ctx, struct krb5_ctx);
193 assert_non_null(krb5_ctx);
195 ret = sss_krb5_check_options(opts, test_ctx->tctx->dom, krb5_ctx);
197 assert_string_equal(krb5_ctx->realm, TEST_DOM_NAME);
202 ret = sss_krb5_check_options(opts, test_ctx->tctx->dom, krb5_ctx);
204 assert_string_equal(krb5_ctx->lifetime_str, "123s");
208 ret = sss_krb5_check_options(opts, test_ctx->tctx->dom, krb5_ctx);
213 ret = sss_krb5_check_options(opts, test_ctx->tctx->dom, krb5_ctx);
218 ret = sss_krb5_check_options(opts, test_ctx->tctx->dom, krb5_ctx);
220 assert_string_equal(krb5_ctx->lifetime_str, "1d");
224 ret = sss_krb5_check_options(opts, test_ctx->tctx->dom, krb5_ctx);
226 assert_string_equal(krb5_ctx->lifetime_str, "7d 0h 0m 0s");
229 assert_false(krb5_ctx->canonicalize);
233 ret = sss_krb5_check_options(opts, test_ctx->tctx->dom, krb5_ctx);
235 assert_true(krb5_ctx->canonicalize);
241 ret = sss_krb5_check_options(opts, test_ctx->tctx->dom, krb5_ctx);
243 assert_true(krb5_ctx->canonicalize);
245 talloc_free(krb5_ctx);