Lines Matching refs:subject
44 hx509_name subject; member
111 hx509_name_free(&(*tbs)->subject); in hx509_ca_tbs_free()
230 if (tbs->subject) in hx509_ca_tbs_set_template()
231 hx509_name_free(&tbs->subject); in hx509_ca_tbs_set_template()
232 ret = hx509_cert_get_subject(cert, &tbs->subject); in hx509_ca_tbs_set_template()
834 hx509_name subject) in hx509_ca_tbs_set_subject() argument
836 if (tbs->subject) in hx509_ca_tbs_set_subject()
837 hx509_name_free(&tbs->subject); in hx509_ca_tbs_set_subject()
838 return hx509_name_copy(context, subject, &tbs->subject); in hx509_ca_tbs_set_subject()
904 return hx509_name_expand(context, tbs->subject, env); in hx509_ca_tbs_subject_expand()
954 build_proxy_prefix(hx509_context context, const Name *issuer, Name *subject) in build_proxy_prefix() argument
960 ret = copy_Name(issuer, subject); in build_proxy_prefix()
975 ret = _hx509_name_modify(context, subject, 1, &asn1_oid_id_at_commonName, tstr); in build_proxy_prefix()
978 free_Name(subject); in build_proxy_prefix()
1049 if (tbs->subject == NULL) { in ca_sign()
1053 if (hx509_name_is_null_p(tbs->subject) && tbs->san.len == 0) { in ca_sign()
1110 ret = hx509_name_to_Name(tbs->subject, &tbsc->issuer); in ca_sign()
1122 ret = build_proxy_prefix(context, &tbsc->issuer, &tbsc->subject); in ca_sign()
1126 ret = hx509_name_to_Name(tbs->subject, &tbsc->subject); in ca_sign()
1477 ret = copy_Name(&certificate->tbsCertificate.subject, &name); in get_AuthorityKeyIdentifier()
1559 &signer_cert->tbsCertificate.subject, in hx509_ca_sign()