[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: OID für caseExactIA5SubstringsMatch?



Hello,
OpenLDAP 2.0 admin guide lists all 6 matching rules: http://www.openldap.org/doc/admin20/schema.html .

The OID for caseExactIA5SubstringsMatch - 1.3.6.1.4.1.4203.1.2.1 - is from the OpenLDAP OID branch.

I was asking this question because the sudo scheme is using caseExactIA5SubstringsMatch (attributes sudoUser and sudoHost). Also the NIS schema (RFC 2307) uses caseExactIA5SubstringsMatch: attributes memberUid, memberNisNetgroup and nisMapEntry.

So I was thinking that this matching rule has been standardized somewhere.

Regards,  Jochen.


Am 01.09.2010 16:15, schrieb Hallvard B Furuseth:
Keutel, Jochen writes:
    there are 6 matching rules for IA5 strings:
- caseExactIA5Match
- caseIgnoreIA5Match
- caseExactIA5SubstringsMatch
- caseIgnoreIA5SubstringsMatch
- caseExactIA5OrderingMatch
- caseIgnoreIA5OrderingMatch

Only three of them are defined in RFC4517:
- caseExactIA5Match (1.3.6.1.4.1.1466.109.114.1)
- caseIgnoreIA5Match (1.3.6.1.4.1.1466.109.114.2)
- caseIgnoreIA5SubstringsMatch (1.3.6.1.4.1.1466.109.114.3)

What are the OIDs for the other three matching rules?

I don't find the ordering rules in OpenLDAP.  Google shows some results
for others.  (Or just for specification, I don't know.)

For the other four:

ldapsearch -x -h ldap -b "cn=Subschema" -s base matchingRules |
	perl -p00e 's/\r?\n //g' | grep "IA5.*Match'"
matchingRules: ( 1.3.6.1.4.1.4203.1.2.1 NAME 'caseExactIA5SubstringsMatch' ... )
matchingRules: ( 1.3.6.1.4.1.1466.109.114.3 NAME 'caseIgnoreIA5SubstringsMatch' ... )
matchingRules: ( 1.3.6.1.4.1.1466.109.114.2 NAME 'caseIgnoreIA5Match' ... )
matchingRules: ( 1.3.6.1.4.1.1466.109.114.1 NAME 'caseExactIA5Match' ... )