Lines Matching defs:new_x509
243 X509 *new_x509 = NULL, *CAcert = NULL;
807 if ((new_x509 = X509_new_ex(app_get0_libctx(),
812 if (!X509_set_serialNumber(new_x509, serial))
815 if (!rand_serial(NULL, X509_get_serialNumber(new_x509)))
819 if (!X509_set_issuer_name(new_x509, issuer))
824 if (!set_cert_times(new_x509, NULL, NULL, days))
826 if (!X509_set_subject_name(new_x509, n_subj))
828 if (!pub_key || !X509_set_pubkey(new_x509, pub_key))
833 } else if (!copy_extensions(new_x509, req, ext_copy)) {
839 X509V3_set_ctx(&ext_ctx, CAcert != NULL ? CAcert : new_x509,
840 new_x509, NULL, NULL, X509V3_CTX_REPLACE);
841 /* prepare fallback for AKID, but only if issuer cert == new_x509 */
846 if (!X509_check_private_key(new_x509, issuer_key))
856 new_x509)) {
863 new_x509)) {
870 if (X509_add1_ext_i2d(new_x509, NID_ct_precert_poison,
877 i = do_X509_sign(new_x509, issuer_key, digest, sigopts, &ext_ctx);
966 ret = X509_print_ex(out, new_x509, get_nameopt(), reqflag);
981 ? X509_get_subject_name(new_x509)
989 tpubkey = X509_get0_pubkey(new_x509);
1022 if (!noout && gen_x509 && new_x509 != NULL) {
1024 i = i2d_X509_bio(out, new_x509);
1026 i = PEM_write_bio_X509(out, new_x509);
1054 X509_free(new_x509);