handler.handle((Callback[])options.get("callbacks"));
// calculate the hash and apply the encoding.
MessageDigest md = MessageDigest.getInstance("SHA");
callback.preDigest(md);
md.update(passBytes);
callback.postDigest(md);
byte[] hash = md.digest();
passwordHash = Base64Encoder.encode(hash);
}
catch(Exception e)
{