Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Comparators do not have an OID specific to them. Instead they reference the OID
(numeric identifier) of the matchingRule they will be used in conjunction with. So
before a novel matchingRule can be added to the system, a comparator and a normalizer
for that comparator must be added with it's OID.

Here's what the description syntax of a comparator looks likeaccording to the ABNF:

No Format

    ComparatorDescription = LPAREN WSP
          numericId                           ; object identifier
          [ SP "DESC" SP qdstring ] ; description here!
          SP "FQCN" SP qdstring     ; fully qualified class name
          [ SP "BYTECODE" SP qdstring ] ; optional base64 encoded bytecode
          extensions WSP RPAREN               ; extensions
    where:
        [numericoid] is object identifier assigned to the matchingRule 
            associated with this comparator;
        DESC [qdstring] is a short descriptive string;
        FQCN [qdstring] is the fully qualified class name of the comparator's class;
        BYTECODE [base64] is the base64 encoded byte code for the comparator's class;
        [extensions] describe extensions.