Package jcifs.smb
Class NtlmContext
- java.lang.Object
-
- jcifs.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
Constructors Constructor Description NtlmContext(NtlmPasswordAuthentication auth, boolean doSigning)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getNetbiosName()
byte[]
getServerChallenge()
byte[]
getSigningKey()
byte[]
initSecContext(byte[] token, int offset, int len)
boolean
isEstablished()
java.lang.String
toString()
-
-
-
Constructor Detail
-
NtlmContext
public NtlmContext(NtlmPasswordAuthentication auth, boolean doSigning)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
isEstablished
public boolean isEstablished()
-
getServerChallenge
public byte[] getServerChallenge()
-
getSigningKey
public byte[] getSigningKey()
-
getNetbiosName
public java.lang.String getNetbiosName()
-
initSecContext
public byte[] initSecContext(byte[] token, int offset, int len) throws SmbException
- Throws:
SmbException
-
-