You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2014/09/29 12:42:48 UTC

svn commit: r1628157 - /tomcat/trunk/java/org/apache/catalina/realm/MessageDigestCredentialHandler.java

Author: markt
Date: Mon Sep 29 10:42:48 2014
New Revision: 1628157

URL: http://svn.apache.org/r1628157
Log:
Ensure that ConcurrentMessageDigest has been configured to use the requested algorithm.
Note that this still results in a call to MessageDigest.getInstance() which will trigger the NoSuchAlgorithmException if necessary

Modified:
    tomcat/trunk/java/org/apache/catalina/realm/MessageDigestCredentialHandler.java

Modified: tomcat/trunk/java/org/apache/catalina/realm/MessageDigestCredentialHandler.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/realm/MessageDigestCredentialHandler.java?rev=1628157&r1=1628156&r2=1628157&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/realm/MessageDigestCredentialHandler.java (original)
+++ tomcat/trunk/java/org/apache/catalina/realm/MessageDigestCredentialHandler.java Mon Sep 29 10:42:48 2014
@@ -19,7 +19,6 @@ package org.apache.catalina.realm;
 import java.io.UnsupportedEncodingException;
 import java.nio.charset.Charset;
 import java.nio.charset.StandardCharsets;
-import java.security.MessageDigest;
 import java.security.NoSuchAlgorithmException;
 import java.util.Arrays;
 
@@ -88,7 +87,7 @@ public class MessageDigestCredentialHand
 
     @Override
     public void setAlgorithm(String algorithm) throws NoSuchAlgorithmException {
-        MessageDigest.getInstance(algorithm);
+        ConcurrentMessageDigest.init(algorithm);
         this.algorithm = algorithm;
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org