Interface NTLMEngine

All Known Implementing Classes:
NTLMEngineImpl

@Deprecated public interface NTLMEngine
Deprecated.
Do not use. the NTLM authentication scheme is no longer supported
Abstract 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

    Modifier and Type
    Method
    Description
    generateType1Msg(String domain, String workstation)
    Deprecated.
    Generates a Type1 message given the domain and workstation.
    generateType3Msg(String username, char[] password, String domain, String workstation, String challenge)
    Deprecated.
    Generates a Type3 message given the user credentials and the authentication challenge.
  • Method Details

    • generateType1Msg

      String generateType1Msg(String domain, String workstation) throws NTLMEngineException
      Deprecated.
      Generates a Type1 message given the domain and workstation.
      Parameters:
      domain - Optional Windows domain name. Can be null.
      workstation - Optional Windows workstation name. Can be null.
      Returns:
      Type1 message
      Throws:
      NTLMEngineException
    • generateType3Msg

      String generateType3Msg(String username, char[] password, String domain, String workstation, String challenge) throws NTLMEngineException
      Deprecated.
      Generates a Type3 message given the user credentials and the authentication challenge.
      Parameters:
      username - Windows user name
      password - Password
      domain - Windows domain name
      workstation - Windows workstation name
      challenge - Type2 challenge.
      Returns:
      Type3 response.
      Throws:
      NTLMEngineException