各位xdjm有没有知道相关知识的,请多多帮忙!!

解决方案 »

  1.   

    哈哈,这个问题困扰了1天多,今天终于解决了。现在把代码贴出来,希望以后遇到这样的问题兄弟少死几个脑细胞哈!
    import javax.naming.*;
    import javax.naming.directory.*;
    import java.util.Hashtable;public class TestLAD {
    public static void main(String args[])
    {
    Hashtable env=new Hashtable(11);

    // String keystore = "C:\\Java\\jdk1.6.0_02\\jre\\lib\\security\\cacerts";
    // System.setProperty("javax.net.ssl.trustStore",keystore);
    // System.setProperty("javax.net.ssl.keyStorePassword","changeit");

    env.put(Context.SECURITY_AUTHENTICATION,"simple");
    env.put(Context.SECURITY_PRINCIPAL,"cn=Administrator,cn=users,dc=mcap,dc=com");//user
    env.put(Context.SECURITY_CREDENTIALS,"Java1234");//password
    env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
    env.put(Context.SECURITY_PROTOCOL,"ssl");
    env.put(Context.PROVIDER_URL,"ldap://192.168.0.197/dc=mcap,dc=com");


    try
    {
    DirContext ctx = new InitialDirContext(env);
    NamingEnumeration atributos = ctx.getAttributes ("") .getAll ( ) ;       
    while ( atributos.hasMore (  )  )  {  
             BasicAttribute atributo =  ( BasicAttribute ) atributos.next (  ) ; 
             System.out.println(atributo.getID (  ) + "=" + ( String ) atributo.get (  ) );
            }
    }
    catch (Exception e) {
    // TODO: handle exception
    e.printStackTrace();
    }
    }}
      

  2.   

    最终输出结果:
    modifiedCount=470
    msDS-Behavior-Version=0
    whenCreated=20080725073851.0Z
    objectCategory=CN=Domain-DNS,CN=Schema,CN=Configuration,DC=mcap,DC=com
    pwdHistoryLength=24
    msDs-masteredBy=CN=NTDS Settings,CN=XIT,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=mcap,DC=com
    minPwdLength=7
    serverState=1
    objectGUID=;MzP ~O???M?'"?(有乱码)
    msDS-AllUsersTrustQuota=1000
    rIDManagerReference=CN=RID Manager$,CN=System,DC=mcap,DC=com
    auditingPolicy=(有乱码)
    instanceType=5
    ms-DS-MachineAccountQuota=10
    objectSid=(有乱码)
    isCriticalSystemObject=TRUE
    lockOutObservationWindow=-18000000000
    objectClass=top
    name=mcap
    pwdProperties=1
    systemFlags=-1946157056
    minPwdAge=-864000000000
    dc=mcap
    fSMORoleOwner=CN=NTDS Settings,CN=XIT,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=mcap,DC=com
    msDS-PerUserTrustTombstonesQuota=10
    uASCompat=1
    wellKnownObjects=B:32:6227F0AF1FC2410D8E3BB10615BB5B0F:CN=NTDS Quotas,DC=mcap,DC=com
    subRefs=DC=ForestDnsZones,DC=mcap,DC=com
    uSNChanged=13921
    nTMixedDomain=1
    forceLogoff=-9223372036854775808
    nextRid=1003
    gPLink=[LDAP://CN={31B2F340-016D-11D2-945F-00C04FB984F9},CN=Policies,CN=System,DC=mcap,DC=com;0]
    modifiedCountAtLastProm=0
    uSNCreated=4098
    maxPwdAge=-37108517437440
    lockoutDuration=-18000000000
    creationTime=128614448865468750
    whenChanged=20080725075151.0Z
    masteredBy=CN=NTDS Settings,CN=XIT,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=mcap,DC=com
    distinguishedName=DC=mcap,DC=com
    msDS-PerUserTrustQuota=1
    lockoutThreshold=0