Lines Matching refs:pk_init_ctx
2302 if (opt->opt_private == NULL || opt->opt_private->pk_init_ctx == NULL)
2304 ctx = opt->opt_private->pk_init_ctx;
2333 free(opt->opt_private->pk_init_ctx);
2334 opt->opt_private->pk_init_ctx = NULL;
2361 opt->opt_private->pk_init_ctx =
2362 calloc(1, sizeof(*opt->opt_private->pk_init_ctx));
2363 if (opt->opt_private->pk_init_ctx == NULL)
2365 opt->opt_private->pk_init_ctx->require_binding = 0;
2366 opt->opt_private->pk_init_ctx->require_eku = 1;
2367 opt->opt_private->pk_init_ctx->require_krbtgt_otherName = 1;
2368 opt->opt_private->pk_init_ctx->peer = NULL;
2391 opt->opt_private->pk_init_ctx->anonymous = 1;
2394 &opt->opt_private->pk_init_ctx->id,
2403 free(opt->opt_private->pk_init_ctx);
2404 opt->opt_private->pk_init_ctx = NULL;
2408 opt->opt_private->pk_init_ctx->id->flags |= PKINIT_BTMM;
2411 opt->opt_private->pk_init_ctx->id->flags |= PKINIT_BTMM;
2413 if (opt->opt_private->pk_init_ctx->id->certs) {
2416 opt->opt_private->pk_init_ctx,
2417 opt->opt_private->pk_init_ctx->id->certs);
2419 opt->opt_private->pk_init_ctx->id->cert = NULL;
2423 hx509_cert cert = opt->opt_private->pk_init_ctx->id->cert;
2425 opt->opt_private->pk_init_ctx->keyex = USE_DH;
2436 opt->opt_private->pk_init_ctx->keyex = USE_ECDH;
2442 opt->opt_private->pk_init_ctx->keyex = USE_RSA;
2444 if (opt->opt_private->pk_init_ctx->id->certs == NULL) {
2470 if (opt->opt_private->pk_init_ctx == NULL) {
2476 _krb5_pk_set_user_id(context, NULL, opt->opt_private->pk_init_ctx, certs);