diff -r 3b561cef789b -r e150cbaf584e jdk/src/share/classes/com/sun/security/sasl/CramMD5Server.java --- a/jdk/src/share/classes/com/sun/security/sasl/CramMD5Server.java Thu Nov 01 18:09:43 2012 -0400 +++ b/jdk/src/share/classes/com/sun/security/sasl/CramMD5Server.java Fri Nov 02 10:48:04 2012 +0800 @@ -58,14 +58,12 @@ private CallbackHandler cbh; /** - * Creates a SASL mechanism with client credentials that it needs - * to participate in CRAM-MD5 authentication exchange with the server. + * Creates a CRAM-MD5 SASL server. * - * @param authID A non-null string representing the principal - * being authenticated. - * - * @param pw A non-null String or byte[] - * containing the password. If it is an array, it is first cloned. + * @param protocol ignored in CRAM-MD5 + * @param serverFqdn non-null, used in generating a challenge + * @param props ignored in CRAM-MD5 + * @param cbh find password, authorize user */ CramMD5Server(String protocol, String serverFqdn, Map props, CallbackHandler cbh) throws SaslException {