OID value: 2.5.13.4
OID description:
The Case Ignore Substrings Match rule determines
whether a presented value is a substring of
an attibute value of
type PrintableString, NumericString,
TeletexString, BMPString, UniversalString or
DirectoryString without regard for case (upper or lower)
of the strings.
The rule returns TRUE if there is a partitioning of the attribute value (into portions) such that:
There shall be at most one initial, and at most one final in strings. If initial is present, it shall be the first element of strings. If final is present it shall be the last element of strings. There shall be zero or more any in strings.
For a component of substrings to match a portion of the attribute value, corresponding characters must be identical, except in regard to case. Where the strings being matched are of different ASN.1 syntax, the comparison proceeds as normal so long as the corresponding characters are in both character sets. Otherwise matching fails.
caseIgnoreSubstringsMatch MATCHING-RULE ::= { SYNTAX SubstringAssertion ID id-mr-caseIgnoreSubstringsMatch } SubstringAssertion ::= SEQUENCE OF CHOICE { initial [0] DirectoryString {ub-match} any [1] DirectoryString {ub-match} final [2] DirectoryString {ub-match} } -- at most one initial and one final component
See also the OID Repository website reference for 2.5.13.4