jcifs.smb
Class NtlmContext

java.lang.Object
  extended byjcifs.smb.NtlmContext

public class NtlmContext
extends java.lang.Object

For initiating NTLM authentication (including NTLMv2). If you want to add NTLMv2 authentication support to something this is what you want to use. See the code for details. Note that JCIFS does not implement the acceptor side of NTLM authentication.


Constructor Summary
NtlmContext(NtlmPasswordAuthentication auth, boolean doSigning)
           
 
Method Summary
 byte[] getServerChallenge()
           
 byte[] getSigningKey()
           
 byte[] initSecContext(byte[] token, int offset, int len)
           
 boolean isEstablished()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NtlmContext

public NtlmContext(NtlmPasswordAuthentication auth,
                   boolean doSigning)
Method Detail

isEstablished

public boolean isEstablished()

getServerChallenge

public byte[] getServerChallenge()

getSigningKey

public byte[] getSigningKey()

initSecContext

public byte[] initSecContext(byte[] token,
                             int offset,
                             int len)
                      throws SmbException
Throws:
SmbException