Wie kann ich eine Datei auf einem LDAP-Server hosten, insbesondere Apache Directory Studio?

377
user674669

Ich verwende Apache Directory Studio auf Mac OS. Ich bin ein LDAP-Neuling.

Ich kann nicht herausfinden, wie eine Datei auf dem LDAP-Server gehostet wird. Wenn unser Java-Dienst eine Verbindung zu Folgendem aufbaut:

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

es sollte eine Datei bekommen.

Wie kann ich eine Datei auf einem LDAP-Server hosten, insbesondere Apache Directory Studio?

Wo kann ich in Apache Directory Studio den Inhalt der Datei angeben?

Vielen Dank.

0
Was meinen Sie mit "Datei"? LDAP ist ein Verzeichnisdienst und kein Dateifreigabedienst. Appleoddity vor 6 Jahren 0

1 Antwort auf die Frage

0
grawity

LDAP hostet keine Dateien. Es ist eher eine hierarchische Datenbank, bei der jeder Eintrag vordefinierte Felder (Attribute) hat, die auf dessen objectClass basieren. Im Wesentlichen handelt es sich um eine Art NoSQL-Datenbank.

Abhängig von den Daten erwartet das Programm, dass sie in Attributen mit einem bestimmten Namen gefunden werden. Obwohl Ihre URL auf einen gesamten Eintrag verweist, liest das Programm nur die erforderlichen Attribute daraus.

Um eine X.509-CRL zu speichern, erstellen Sie ein Attribut, das certificateRevocationList;binaryauf der rechten Seite des Programms benannt ist (mit einer der Tasten ☰ + ). Directory Studio sollte seinen Datentyp erkennen und anbieten, den Inhalt einer Datei als Attributwert hochzuladen.


(Sie können sich LDAP-Einträge als "Ordner" und Attribute als "Dateien" vorstellen. Dies ist ähnlich, wie Directory Studio sie zeigt, aber die Begriffe passen nicht zur Funktionsweise von LDAP. Es wäre genauso falsch wie das Aufrufen von DNS-Domänen. " Ordner "und Subdomains" Dateien.)