Как я могу разместить файл на сервере LDAP, в частности Apache Directory Studio?

342
user674669

Я использую Apache Directory Studio на Mac OS. Я новичок LDAP.

Я не могу понять, как разместить файл на сервере LDAP, чтобы, когда наша служба Java подключалась к:

ldap://localhost:12321/cn=crl1,dc=example,dc=com 

это должно получить файл.

Как я могу разместить файл на сервере LDAP, в частности Apache Directory Studio?

Где в Apache Directory Studio можно указать содержимое файла?

Благодарю.

0
Что вы подразумеваете под «файлом»? LDAP - это служба каталогов, а не служба обмена файлами. Appleoddity 6 лет назад 0

1 ответ на вопрос

0
grawity

LDAP не размещает файлы. Это больше похоже на иерархическую базу данных, где каждая запись имеет предопределенные поля (атрибуты) в зависимости от того, какой объектный класс она имеет. По сути, это своего рода база данных NoSQL.

В зависимости от того, какие это данные, программа ожидает найти их в атрибутах с определенным именем. Даже если ваш URL-адрес указывает на целую запись, программа будет считывать только необходимые атрибуты из нее.

Чтобы сохранить CRL X.509, создайте атрибут с именем certificateRevocationList;binaryв правой части программы (используя одну из кнопок ☰ + ). Directory Studio должна распознавать свой тип данных и предлагать загрузить содержимое файла в качестве значения атрибута.


(Вы можете думать о записях LDAP как о «папках», а атрибуты - как о «файлах», что близко к тому, как их показывает Directory Studio, но эти термины не подходят для работы LDAP. Это было бы так же неправильно, как и вызов DNS-доменов ». папки "и субдомены" файлы ".)

Похожие вопросы