Lines Matching defs:dpn
295 DIST_POINT_NAME *dpn = (DIST_POINT_NAME *)*pval;
299 dpn->dpname = NULL;
303 X509_NAME_free(dpn->dpname);
420 static int print_distpoint(BIO *out, DIST_POINT_NAME *dpn, int indent)
422 if (dpn->type == 0) {
424 print_gens(out, dpn->name.fullname, indent);
427 ntmp.entries = dpn->name.relativename;
481 /* Append any nameRelativeToCRLIssuer in dpn to iname, set in dpn->dpname */
482 int DIST_POINT_set_dpname(DIST_POINT_NAME *dpn, const X509_NAME *iname)
488 if (dpn == NULL || dpn->type != 1)
490 frag = dpn->name.relativename;
491 X509_NAME_free(dpn->dpname); /* just in case it was already set */
492 dpn->dpname = X509_NAME_dup(iname);
493 if (dpn->dpname == NULL)
497 if (!X509_NAME_add_entry(dpn->dpname, ne, -1, i ? 0 : 1))
501 if (i2d_X509_NAME(dpn->dpname, NULL) >= 0)
505 X509_NAME_free(dpn->dpname);
506 dpn->dpname = NULL;