com.sun.mail.auth
Class Ntlm

java.lang.Object
  extended by com.sun.mail.auth.Ntlm

public class Ntlm
extends java.lang.Object

NTLM authentication using reflection with the jcifs classes.

Author:
Lu��s Serralheiro

Constructor Summary
Ntlm(java.io.PrintStream debugout)
           
 
Method Summary
 java.lang.String generateType1Msg(boolean useUnicode, int flags, java.lang.String domain, java.lang.String workstation)
           
 java.lang.String generateType3Msg(java.lang.String username, java.lang.String password, java.lang.String domain, java.lang.String workstation, java.lang.String challenge, int flags, int lmCompatibility)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Ntlm

public Ntlm(java.io.PrintStream debugout)
Method Detail

generateType1Msg

public java.lang.String generateType1Msg(boolean useUnicode,
                                         int flags,
                                         java.lang.String domain,
                                         java.lang.String workstation)
                                  throws java.io.IOException
Throws:
java.io.IOException

generateType3Msg

public java.lang.String generateType3Msg(java.lang.String username,
                                         java.lang.String password,
                                         java.lang.String domain,
                                         java.lang.String workstation,
                                         java.lang.String challenge,
                                         int flags,
                                         int lmCompatibility)
                                  throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2010 Sun Microsystems, Inc.. All Rights Reserved.