| | |
| | | import javax.naming.directory.SearchResult; |
| | | import javax.naming.directory.Attributes; |
| | | import javax.naming.directory.Attribute; |
| | | //import javax.naming.directory.DirContext; |
| | | import javax.naming.Context; |
| | | //import javax.naming.directory.InitialDirContext; |
| | | import javax.naming.ldap.*; |
| | | import javax.naming.ldap.StartTlsResponse; |
| | | import javax.naming.ldap.StartTlsRequest; |
| | |
| | | |
| | | public void run() { |
| | | |
| | | String value=""; |
| | | |
| | | try { |
| | | |
| | | LdapContext ctx = null; |
| | |
| | | // no sasl authentication |
| | | // use a random DN to bind |
| | | if ( client.authentication.equals("simple")) { |
| | | |
| | | |
| | | String bindDN=(String) client.DNList.get(client.random.nextInt(client.DNList.size())); |
| | | String bindPW="userpassword"; |
| | | |