Операция поиска LDAP требует, по крайней мере, базового объекта, с которого начинается поиск, объема (или глубины) поиска и фильтра, который по своей истинности, ложности или неопределенности указывает, должна ли запись возвращаться в результат поиска. Фильтры определены в RFC4511 . Нет способа указать длину значения атрибута в фильтре. Чтобы вернуть значение атрибута, соответствующее длине, вы должны сохранить атрибут, значение которого равно длине желаемого значения атрибута. Например, если атрибут cn
, можно сохранить значение атрибута cn-length
, значение которого равно длине атрибута cn
. Современные серверы каталогов профессионального качества обеспечат virtual attributes
, которые не хранятся в базе данных каталогов, а генерируются динамически. Такой виртуальный атрибут должен быть создан для генерации длины.