Java Programm zum Auslesen des Wertes Mail in einem Ldap Verzeichniss (X500)

Rafaelinho

Grünschnabel
Hallo zusammen ich muss mir den Wert der mail in einem LDAP Verzeichniss auslesen lassen. Schreibe dazu ein Java Programm. Komme aber irgendwie nicht weite Vielleicht kann mir ja einer helfen?

Habe dazu folgende Daten:
X500.bund.de
o=Bund c=de
ou=BVerfG
i=Karlsruhe
cn=Plaikner Oswald
mail

Mein Versuch:

import javax.naming.Context;
import javax.naming.directory.InitialDirContext;
import javax.naming.directory.DirContext;
import javax.naming.directory.Attributes;
import javax.naming.NamingException;
import java.util.Hashtable;


class Getattr {

public static void main(String[] args) {
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL,
"ldap://X500.bund.de/o=Bund,c=de");
try {
DirContext ctx = new InitialDirContext(env);
Attributes attrs = ctx.getAttributes("ou=BVerfG,sn=Plaikner");
System.out.println("mail: " + attrs.get("mail").get());
ctx.close();
}
catch (NamingException)
}
}:
 
Zuletzt bearbeitet:
Zurück