Package org.apache.http.impl.auth
Interface NTLMEngine
- 
public interface NTLMEngineAbstract NTLM authentication engine. The engine can be used to generate Type1 messages and Type3 messages in response to a Type2 challenge.- Since:
 - 4.0
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgenerateType1Msg(java.lang.String domain, java.lang.String workstation)Generates a Type1 message given the domain and workstation.java.lang.StringgenerateType3Msg(java.lang.String username, java.lang.String password, java.lang.String domain, java.lang.String workstation, java.lang.String challenge)Generates a Type3 message given the user credentials and the authentication challenge. 
 - 
 
- 
- 
Method Detail
- 
generateType1Msg
java.lang.String generateType1Msg(java.lang.String domain, java.lang.String workstation) throws NTLMEngineExceptionGenerates a Type1 message given the domain and workstation.- Parameters:
 domain- Optional Windows domain name. Can benull.workstation- Optional Windows workstation name. Can benull.- Returns:
 - Type1 message
 - Throws:
 NTLMEngineException
 
- 
generateType3Msg
java.lang.String generateType3Msg(java.lang.String username, java.lang.String password, java.lang.String domain, java.lang.String workstation, java.lang.String challenge) throws NTLMEngineExceptionGenerates a Type3 message given the user credentials and the authentication challenge.- Parameters:
 username- Windows user namepassword- Passworddomain- Windows domain nameworkstation- Windows workstation namechallenge- Type2 challenge.- Returns:
 - Type3 response.
 - Throws:
 NTLMEngineException
 
 - 
 
 -