Lines Matching refs:cmp_ctx
59 static OSSL_CMP_CTX *cmp_ctx = NULL; /* the client-side CMP context */
1094 OSSL_CMP_CTX_print_errors(cmp_ctx);
3327 resp = OSSL_CMP_CTX_server_perform(cmp_ctx /* of client */, req);
3427 int status = OSSL_CMP_CTX_get_status(cmp_ctx);
3429 const char *string = OSSL_CMP_CTX_snprint_PKIStatus(cmp_ctx, buf, OSSL_CMP_PKISI_BUFLEN);
3720 cmp_ctx = OSSL_CMP_CTX_new(app_get0_libctx(), app_get0_propq());
3721 if (cmp_ctx == NULL)
3744 OSSL_CMP_CTX_set_log_verbosity(cmp_ctx, opt_verbosity);
3745 if (!OSSL_CMP_CTX_set_log_cb(cmp_ctx, print_to_bio_out)) {
3790 (void)OSSL_CMP_CTX_set_option(cmp_ctx, OSSL_CMP_OPT_IGNORE_KEYUSAGE, 1);
3792 (void)OSSL_CMP_CTX_set_option(cmp_ctx, OSSL_CMP_OPT_NO_CACHE_EXTRACERTS,
3805 OSSL_CMP_CTX_set_transfer_cb_arg(cmp_ctx /* of client */, srv_ctx);
3854 if (!setup_client_ctx(cmp_ctx, engine)) {
3862 newcert = OSSL_CMP_exec_IR_ses(cmp_ctx);
3867 newcert = OSSL_CMP_exec_KUR_ses(cmp_ctx);
3872 newcert = OSSL_CMP_exec_CR_ses(cmp_ctx);
3877 newcert = OSSL_CMP_exec_P10CR_ses(cmp_ctx);
3882 ret = OSSL_CMP_exec_RR_ses(cmp_ctx);
3885 ret = do_genm(cmp_ctx);
3889 if (OSSL_CMP_CTX_get_status(cmp_ctx) < OSSL_CMP_PKISTATUS_accepted) {
3899 if (!save_cert_or_delete(OSSL_CMP_CTX_get0_validatedSrvCert(cmp_ctx),
3905 if (save_free_certs(OSSL_CMP_CTX_get1_extraCertsIn(cmp_ctx),
3910 STACK_OF(X509) *newchain = OSSL_CMP_CTX_get1_newChain(cmp_ctx);
3926 if (save_free_certs(OSSL_CMP_CTX_get1_caPubs(cmp_ctx),
3935 EVP_PKEY *new_key = OSSL_CMP_CTX_get0_newPkey(cmp_ctx, 1 /* priv */);
3960 if (!OSSL_CMP_CTX_reinit(cmp_ctx))
3978 OSSL_CMP_CTX_print_errors(cmp_ctx);
3980 if (cmp_ctx != NULL) {
3982 APP_HTTP_TLS_INFO *info = OSSL_CMP_CTX_get_http_cb_arg(cmp_ctx);
3984 (void)OSSL_CMP_CTX_set_http_cb_arg(cmp_ctx, NULL);
3986 ossl_cmp_mock_srv_free(OSSL_CMP_CTX_get_transfer_cb_arg(cmp_ctx));
3987 X509_STORE_free(OSSL_CMP_CTX_get_certConf_cb_arg(cmp_ctx));
3989 OSSL_CMP_CTX_free(cmp_ctx);