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