如何在 LDAP 服务器上托管文件,特别是 Apache Directory Studio?

如何在 LDAP 服务器上托管文件,特别是 Apache Directory Studio?

我在 mac os 上运行 Apache Directory Studio。我是 LDAP 新手。

我不知道如何在 LDAP 服务器上托管文件,以便当我们的 java 服务连接到时:

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

它应该得到一个文件。

在此处输入图片描述

在 Apache Directory Studio 中,我可以在哪里指定文件内容?

谢谢。

答案1

LDAP 不托管文件。它更像是一个分层数据库,每个条目都有基于其 objectClass 的预定义字段(属性)。本质上它是一种 NoSQL 数据库。

根据数据的具体内容,程序希望在具有特定名称的属性中找到它。即使您的 URL 指向整个条目,程序也只会从中读取所需的属性。

要存储 X.509 CRL,请certificateRevocationList;binary在程序右侧创建一个属性(使用 ☰ +按钮之一)。Directory Studio 应该识别其数据类型,并提供上传文件内容作为属性值。


(你可以将 LDAP 条目视为“文件夹”,将属性视为“文件”,这与 Directory Studio 显示它们的方式很接近,但条款不适合 LDAP 的工作方式。这与将 DNS 域称为“文件夹”并将子域称为“文件”一样错误。)

相关内容