# rfc4230
Attribut opérationnel entryUUID
cet attribut maintient un **Universally Unique IDentifier** assigné
par le serveur pour l'objet.
La syntaxe UUID telle que définie dans la rfc
4122:
UUID = time-low "-" time-mid "-"
time-high-and-version "-"
clock-seq-and-reserved
clock-seq-low "-" node
time-low = 4hexOctet
time-mid = 2hexOctet
time-high-and-version = 2hexOctet
clock-seq-and-reserved = hexOctet
clock-seq-low = hexOctet
node = 6hexOctet
hexOctet = hexDigit hexDigit
hexDigit =
"0" / "1" / "2" / "3" / "4" / "5" / "6" / "7" / "8" / "9" /
"a" / "b" / "c" / "d" / "e" / "f" /
"A" / "B" / "C" / "D" / "E" / "F"
**** Dans LDAP, les UUID sont encodés en utilisant la représentation de
chaîne ASCII, par exemple: **"597ae2f6-16a6-1027-98f4-d28b5365dc14"**
**** La description LDAP pour UUID est: **( 1.3.6.1.1.16.1 DESC 'UUID'
)**
## Règle de correspondance uuidMatch
règle d'égalité. La sémantique est la même que octetStringMatch. La
définition LDAP de cette règle est: **( 1.3.6.1.1.16.2 NAME 'uuidMatch'
SYNTAX 1.3.6.1.1.16.1 )**
## uuidOrderingMatch
Règle d'ordonnancement. La sémantique est la même que
octetStringOrderingMatch. La définition LDAP pour uuidOrderingMatch est:
**( 1.3.6.1.1.16.3 NAME 'uuidOrderingMatch' SYNTAX 1.3.6.1.1.16.1
)**
## Attribut entryUUID
( 1.3.6.1.1.16.4 NAME 'entryUUID'
DESC 'UUID of the entry'
EQUALITY uuidMatch
ORDERING uuidOrderingMatch
SYNTAX 1.3.6.1.1.16.1
SINGLE-VALUE
NO-USER-MODIFICATION
USAGE directoryOperation )
Les serveurs devraient générer et assigner un nouvel UUID à chaque
entrée ajoutée. une entrée UUID est inchangeable.