In using DirContext.search() and using the password field as a filter, I'm getting a NamingException with "no such algorithm" as the message. What does that mean?

Nicholas Whitehead

I suspect that what your JNDI provider is telling you is that it cannot decrypt the password in order to compare it to the value that you have supplied. I would cease using the password as a filter.