Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Wilkins2009-04-15 12:49:39 +0000
committerGreg Wilkins2009-04-15 12:49:39 +0000
commit5ff3346774d63906bdef1a3c9ad357fe955dcfc2 (patch)
tree1624a616cee33d368cd23c4e48bda9ec1e0d07eb /jetty-security/src/main/java/org/eclipse/jetty
parent3a129bb90f6e025d1905aeaa79a8972282105690 (diff)
downloadorg.eclipse.jetty.project-5ff3346774d63906bdef1a3c9ad357fe955dcfc2.tar.gz
org.eclipse.jetty.project-5ff3346774d63906bdef1a3c9ad357fe955dcfc2.tar.xz
org.eclipse.jetty.project-5ff3346774d63906bdef1a3c9ad357fe955dcfc2.zip
better char[] credential support
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@152 7e9141cc-0065-0410-87d8-b60c137991c4
Diffstat (limited to 'jetty-security/src/main/java/org/eclipse/jetty')
-rw-r--r--jetty-security/src/main/java/org/eclipse/jetty/security/authentication/DigestAuthenticator.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/jetty-security/src/main/java/org/eclipse/jetty/security/authentication/DigestAuthenticator.java b/jetty-security/src/main/java/org/eclipse/jetty/security/authentication/DigestAuthenticator.java
index c8e9daf15b..88a368af19 100644
--- a/jetty-security/src/main/java/org/eclipse/jetty/security/authentication/DigestAuthenticator.java
+++ b/jetty-security/src/main/java/org/eclipse/jetty/security/authentication/DigestAuthenticator.java
@@ -266,6 +266,8 @@ public class DigestAuthenticator extends LoginAuthenticator
/* ------------------------------------------------------------ */
public boolean check(Object credentials)
{
+ if (credentials instanceof char[])
+ credentials=new String((char[])credentials);
String password = (credentials instanceof String) ? (String) credentials : credentials.toString();
try

Back to the top