props.put("SaslServer", ss);
} // end of if (ss == null)
String data_str = (String)props.get(DATA_KEY);
byte[] in_data =
(data_str != null ? Base64.decode(data_str) : new byte[0]);
byte[] challenge = ss.evaluateResponse(in_data);
log.finest("challenge: " +
(challenge != null ? new String(challenge) : "null"));
String challenge_str = (challenge != null && challenge.length > 0
? Base64.encode(challenge) : null);
props.put(RESULT_KEY, challenge_str);