Package org.apache.http.impl.auth
Interface NTLMEngine
public interface NTLMEngine
Abstract NTLM authentication engine. The engine can be used to
generate Type1 messages and Type3 messages in response to a
Type2 challenge.
For details see this resource
- Author:
- Oleg Kalnichevski
-
Method Summary
Modifier and Type Method Description StringgenerateType1Msg(String domain, String workstation)Generates a Type1 message given the domain and workstation.StringgenerateType3Msg(String username, String password, String domain, String workstation, String challenge)Generates a Type3 message given the user credentials and the authentication challenge.
-
Method Details
-
generateType1Msg
Generates 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
String generateType3Msg(String username, String password, String domain, String workstation, 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
-