Lines Matching defs:subject
576 const unsigned char *subject, size_t subject_len,
579 /* Skip pattern prefix to match "wildcard" subject */
588 * If subject starts with a leading '.' followed by more octets, and
590 * full subject (starting at the '.'), provided the prefix contains
613 const unsigned char *subject, size_t subject_len,
621 unsigned char r = *subject;
635 ++subject;
643 const unsigned char *subject, size_t subject_len,
649 return !memcmp(pattern, subject, pattern_len);
683 * Compare the prefix and suffix with the subject, and check that the
688 const unsigned char *subject, size_t subject_len,
699 if (!equal_nocase(prefix, prefix_len, subject, prefix_len, flags))
701 wildcard_start = subject + prefix_len;
702 wildcard_end = subject + (subject_len - suffix_len);
718 subject_len >= 4 && OPENSSL_strncasecmp((char *)subject, "xn--", 4) == 0)
807 const unsigned char *subject, size_t subject_len,
814 * via a subject sub-domain pattern suffix match.
816 if (!(subject_len > 1 && subject[0] == '.'))
820 subject, subject_len, flags);
823 subject, subject_len, flags);
944 * that the subject CN may be considered, as would be the