Zum Hauptinhalt springen

4. Beispiele

Dieser Abschnitt enthält einige Beispiele für Suchfilter, die in dieser Notation geschrieben sind.

(cn=Babs Jensen)
(!(cn=Tim Howes))
(&(objectClass=Person)(|(sn=Jensen)(cn=Babs J*)))
(o=univ*of*mich*)
(seeAlso=)

Die folgenden Beispiele veranschaulichen die Verwendung von erweitertem Matching.

(cn:caseExactMatch:=Fred Flintstone)
(cn:=Betty Rubble)
(sn:dn:2.4.6.8.10:=Barney Rubble)
(o:dn:=Ace Industry)
(:1.2.3:=Wilma Flintstone)
(:DN:2.4.6.8.10:=Dino)

Das erste Beispiel zeigt die Verwendung der Matching-Regel "caseExactMatch".

Das zweite Beispiel zeigt die Verwendung einer MatchingRuleAssertion-Form ohne matchingRule.

Das dritte Beispiel veranschaulicht die Verwendung der Notation ":oid", um anzugeben, dass die durch die OID "2.4.6.8.10" identifizierte Matching-Regel beim Vergleich verwendet werden soll und dass die Attribute des Distinguished Name (DN) eines Eintrags bei der Auswertung der Übereinstimmung als Teil des Eintrags betrachtet werden sollen (angezeigt durch die Verwendung von ":dn").

Das vierte Beispiel bezeichnet eine Gleichheitsübereinstimmung, außer dass DN-Komponenten beim Vergleich als Teil des Eintrags betrachtet werden sollen.

Das fünfte Beispiel ist ein Filter, der auf jedes Attribut angewendet werden sollte, das die angegebene Matching-Regel unterstützt (da das <attr> weggelassen wurde).

Das sechste und letzte Beispiel ist ebenfalls ein Filter, der auf jedes Attribut angewendet werden sollte, das die angegebene Matching-Regel unterstützt. Attribute, die die im DN enthaltene Matching-Regel unterstützen, sollten ebenfalls berücksichtigt werden.

Die folgenden Beispiele veranschaulichen die Verwendung des Maskierungsmechanismus.

(o=Parens R Us \28for all your parenthetical needs\29)
(cn=*\2A*)
(filename=C:\5cMyFile)
(bin=\00\00\00\04)
(sn=Lu\c4\8di\c4\87)
(1.3.6.1.4.1.1466.0=\04\02\48\69)