My favorite Base64 library is org.apache.catalina.util.Base64 ;)

-Tim

Bill Barker wrote:
I agree with Nikola. Firstly, even if you could access Catalina internals,
you are calling the wrong method.  You would need to call getDigest(String
userName, String Pass).  From the RealmBase code, you probably want
something like:
<%
  MessageDigest md = MessageDigest.getInstance("MD5");
  String preDigest = request.getParameter("user")+

":"+RealmName+request.getParameter("password");
  byte [] pwd = md.digest(preDigest.getBytes());
  String digest = toBase64(pwd);
%>

Here, toBase64 is your favorite byte->base64 encoding library.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to