Lines Matching refs:tmpl

262     OSSL_CRMF_CERTTEMPLATE *tmpl = OSSL_CRMF_MSG_get0_tmpl(crm);
264 if (tmpl == NULL) { /* also crm == NULL implies this */
273 tmpl->validity = vld;
321 OSSL_CRMF_CERTTEMPLATE *tmpl = OSSL_CRMF_MSG_get0_tmpl(crm);
323 if (tmpl == NULL) { /* also crm == NULL implies this */
333 sk_X509_EXTENSION_pop_free(tmpl->extensions, X509_EXTENSION_free);
334 tmpl->extensions = exts;
343 OSSL_CRMF_CERTTEMPLATE *tmpl = OSSL_CRMF_MSG_get0_tmpl(crm);
345 if (tmpl == NULL || ext == NULL) { /* also crm == NULL implies this */
350 if (tmpl->extensions == NULL) {
351 if ((tmpl->extensions = sk_X509_EXTENSION_new_null()) == NULL)
356 if (!sk_X509_EXTENSION_push(tmpl->extensions, ext))
361 sk_X509_EXTENSION_free(tmpl->extensions);
362 tmpl->extensions = NULL;
535 *OSSL_CRMF_CERTTEMPLATE_get0_serialNumber(const OSSL_CRMF_CERTTEMPLATE *tmpl)
537 return tmpl != NULL ? tmpl->serialNumber : NULL;
541 *OSSL_CRMF_CERTTEMPLATE_get0_subject(const OSSL_CRMF_CERTTEMPLATE *tmpl)
543 return tmpl != NULL ? tmpl->subject : NULL;
548 *OSSL_CRMF_CERTTEMPLATE_get0_issuer(const OSSL_CRMF_CERTTEMPLATE *tmpl)
550 return tmpl != NULL ? tmpl->issuer : NULL;
554 *OSSL_CRMF_CERTTEMPLATE_get0_extensions(const OSSL_CRMF_CERTTEMPLATE *tmpl)
556 return tmpl != NULL ? tmpl->extensions : NULL;
576 int OSSL_CRMF_CERTTEMPLATE_fill(OSSL_CRMF_CERTTEMPLATE *tmpl,
582 if (tmpl == NULL) {
586 if (subject != NULL && !X509_NAME_set((X509_NAME **)&tmpl->subject, subject))
588 if (issuer != NULL && !X509_NAME_set((X509_NAME **)&tmpl->issuer, issuer))
591 ASN1_INTEGER_free(tmpl->serialNumber);
592 if ((tmpl->serialNumber = ASN1_INTEGER_dup(serial)) == NULL)
595 if (pubkey != NULL && !X509_PUBKEY_set(&tmpl->publicKey, pubkey))