com.sun.mail.imap.protocol
Class IMAPSaslAuthenticator
java.lang.Object
com.sun.mail.imap.protocol.IMAPSaslAuthenticator
- All Implemented Interfaces:
- SaslAuthenticator
public class IMAPSaslAuthenticator
- extends java.lang.Object
- implements SaslAuthenticator
This class contains a single method that does authentication using
SASL. This is in a separate class so that it can be compiled with
J2SE 1.5. Eventually it should be merged into IMAPProtocol.java.
Constructor Summary |
IMAPSaslAuthenticator(IMAPProtocol pr,
java.lang.String name,
java.util.Properties props,
boolean debug,
java.io.PrintStream out,
java.lang.String host)
|
Method Summary |
boolean |
authenticate(java.lang.String[] mechs,
java.lang.String realm,
java.lang.String authzid,
java.lang.String u,
java.lang.String p)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IMAPSaslAuthenticator
public IMAPSaslAuthenticator(IMAPProtocol pr,
java.lang.String name,
java.util.Properties props,
boolean debug,
java.io.PrintStream out,
java.lang.String host)
authenticate
public boolean authenticate(java.lang.String[] mechs,
java.lang.String realm,
java.lang.String authzid,
java.lang.String u,
java.lang.String p)
throws ProtocolException
- Specified by:
authenticate
in interface SaslAuthenticator
- Throws:
ProtocolException
Copyright © 2011 Sun Microsystems, Inc.. All Rights Reserved.