public class NtlmManager
extends java.lang.Object
| Constructor and Description |
|---|
NtlmManager(java.lang.String domain,
java.lang.String domainController,
java.lang.String domainControllerName,
java.lang.String serviceAccount,
java.lang.String servicePassword) |
| Modifier and Type | Method and Description |
|---|---|
NtlmUserAccount |
authenticate(byte[] material,
byte[] serverChallenge) |
protected byte[] |
getAVPairBytes(int avId,
java.lang.String value) |
java.lang.String |
getDomain() |
java.lang.String |
getDomainController() |
java.lang.String |
getDomainControllerName() |
java.lang.String |
getServiceAccount() |
java.lang.String |
getServicePassword() |
protected byte[] |
getTargetInformation() |
byte[] |
negotiate(byte[] material,
byte[] serverChallenge) |
void |
setConfiguration(java.lang.String domain,
java.lang.String domainController,
java.lang.String domainControllerName,
java.lang.String serviceAccount,
java.lang.String servicePassword) |
public NtlmManager(java.lang.String domain,
java.lang.String domainController,
java.lang.String domainControllerName,
java.lang.String serviceAccount,
java.lang.String servicePassword)
public NtlmUserAccount authenticate(byte[] material, byte[] serverChallenge) throws java.io.IOException, java.security.NoSuchAlgorithmException, NtlmLogonException
java.io.IOExceptionjava.security.NoSuchAlgorithmExceptionNtlmLogonExceptionpublic java.lang.String getDomain()
public java.lang.String getDomainController()
public java.lang.String getDomainControllerName()
public java.lang.String getServiceAccount()
public java.lang.String getServicePassword()
public byte[] negotiate(byte[] material,
byte[] serverChallenge)
throws java.io.IOException
java.io.IOExceptionpublic void setConfiguration(java.lang.String domain,
java.lang.String domainController,
java.lang.String domainControllerName,
java.lang.String serviceAccount,
java.lang.String servicePassword)
protected byte[] getAVPairBytes(int avId,
java.lang.String value)
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionprotected byte[] getTargetInformation()
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException