Lines Matching defs:cert_content

274                        struct sss_cert_content *cert_content,
282 ret = bin_to_ldap_filter_value(ctx, cert_content->cert_der,
283 cert_content->cert_der_size, &tmp_str);
289 tmp_str = sss_base64_encode(ctx, cert_content->cert_der,
290 cert_content->cert_der_size);
443 struct sss_cert_content *cert_content,
451 cert_content->issuer_rdn_list, &exp);
454 cert_content->subject_rdn_list, &exp);
456 ret = expand_san(ctx, parsed_template, cert_content->san_list, &exp);
458 ret = expand_cert(ctx, parsed_template, cert_content, &exp);
488 struct sss_cert_content *cert_content,
505 ret = expand_template(ctx, comp->parsed_template, cert_content,
667 struct sss_cert_content *cert_content)
673 if (parsed_match_rule == NULL || cert_content == NULL) {
679 match = (cert_content->issuer_str != NULL
680 && regexec(&(comp->regexp), cert_content->issuer_str,
694 match = (cert_content->subject_str != NULL
695 && regexec(&(comp->regexp), cert_content->subject_str,
709 match = ((cert_content->key_usage & comp->ku) == comp->ku);
724 cert_content->extended_key_usage_oids),
738 match = do_san_match(ctx, comp, cert_content->san_list);
763 struct sss_cert_content *cert_content = NULL;
765 ret = sss_cert_get_content(ctx, der_cert, der_size, &cert_content);
779 ret = do_match(ctx, r->parsed_match_rule, cert_content);
789 talloc_free(cert_content);
801 struct sss_cert_content *cert_content = NULL;
810 ret = sss_cert_get_content(ctx, der_cert, der_size, &cert_content);
822 ret = get_filter(ctx, ctx->default_mapping_rule, cert_content, &filter);
828 ret = do_match(ctx, r->parsed_match_rule, cert_content);
831 ret = get_filter(ctx, r->parsed_mapping_rule, cert_content,
864 talloc_free(cert_content);