Uses of Class
org.apache.hc.client5.http.impl.auth.NTLMEngineException

Packages that use NTLMEngineException
Package
Description
Standard and common HTTP authentication schemes.
  • Uses of NTLMEngineException in org.apache.hc.client5.http.impl.auth

    Modifier and Type
    Method
    Description
    private byte[]
    NTLMEngineImpl.Type3Message.addGssMicAvsToTargetInfo(byte[] originalTargetInfo, Certificate peerServerCertificate)
    Add GSS channel binding hash and MIC flag to the targetInfo.
    private void
    NTLMEngineImpl.Handle.advanceMessageSequence()
     
    byte[]
    NTLMEngineImpl.Handle.decryptAndVerifySignedMessage(byte[] inMessage)
     
    NTLMEngine.generateType1Msg(String domain, String workstation)
    Deprecated.
    Generates a Type1 message given the domain and workstation.
    NTLMEngineImpl.generateType1Msg(String domain, String workstation)
    Deprecated.
     
    NTLMEngine.generateType3Msg(String username, char[] password, String domain, String workstation, String challenge)
    Deprecated.
    Generates a Type3 message given the user credentials and the authentication challenge.
    NTLMEngineImpl.generateType3Msg(String username, char[] password, String domain, String workstation, String challenge)
    Deprecated.
     
    private static Charset
    NTLMEngineImpl.getCharset(int flags)
    Deprecated.
    Find the character set based on the flags.
    byte[]
    NTLMEngineImpl.CipherGen.getLanManagerSessionKey()
    Get LAN Manager session key
    byte[]
    NTLMEngineImpl.CipherGen.getLMHash()
    Calculate and return the LMHash
    byte[]
    NTLMEngineImpl.CipherGen.getLMResponse()
    Calculate and return the LMResponse
    byte[]
    NTLMEngineImpl.CipherGen.getLMUserSessionKey()
    Get LMUserSessionKey
    byte[]
    NTLMEngineImpl.CipherGen.getLMv2Hash()
    Calculate the LMv2 hash
    byte[]
    NTLMEngineImpl.CipherGen.getLMv2Response()
    Calculate the LMv2Response
    byte[]
    NTLMEngineImpl.CipherGen.getNTLM2SessionResponse()
    Get NTLM2SessionResponse
    byte[]
    NTLMEngineImpl.CipherGen.getNTLM2SessionResponseUserSessionKey()
    Get NTLM2SessionResponseUserSessionKey
    byte[]
    NTLMEngineImpl.CipherGen.getNTLMHash()
    Calculate and return the NTLMHash
    byte[]
    NTLMEngineImpl.CipherGen.getNTLMResponse()
    Calculate and return the NTLMResponse
    byte[]
    NTLMEngineImpl.CipherGen.getNTLMUserSessionKey()
    Get NTLMUserSessionKey
    byte[]
    NTLMEngineImpl.CipherGen.getNTLMv2Hash()
    Calculate the NTLMv2 hash
    byte[]
    NTLMEngineImpl.CipherGen.getNTLMv2Response()
    Calculate the NTLMv2Response
    byte[]
    NTLMEngineImpl.CipherGen.getNTLMv2UserSessionKey()
    GetNTLMv2UserSessionKey
    (package private) static String
    NTLMEngineImpl.getResponseFor(String message, String username, char[] password, String host, String domain)
    Deprecated.
    Returns the response for the given message.
    (package private) static String
    NTLMEngineImpl.getResponseFor(String message, String username, char[] password, String host, String domain, Certificate peerServerCertificate)
    Deprecated.
    Returns the response for the given message.
    (package private) static String
    NTLMEngineImpl.getType3Message(String user, char[] password, String host, String domain, byte[] nonce, int type2Flags, String target, byte[] targetInformation)
    Deprecated.
    Creates the type 3 message using the given server nonce.
    (package private) static String
    NTLMEngineImpl.getType3Message(String user, char[] password, String host, String domain, byte[] nonce, int type2Flags, String target, byte[] targetInformation, Certificate peerServerCertificate, byte[] type1Message, byte[] type2Message)
    Deprecated.
    Creates the type 3 message using the given server nonce.
    private Cipher
    NTLMEngineImpl.Handle.initCipher()
     
    private static byte[]
    NTLMEngineImpl.lmHash(char[] password)
    Deprecated.
    Creates the LM Hash of the user's password.
    private static byte[]
    NTLMEngineImpl.lmResponse(byte[] hash, byte[] challenge)
    Deprecated.
    Creates the LM Response from the given hash and Type 2 challenge.
    private static byte[]
    NTLMEngineImpl.lmv2Hash(String domain, String user, byte[] ntlmHash)
    Deprecated.
    Creates the LMv2 Hash of the user's password.
    (package private) static byte[]
    NTLMEngineImpl.ntlm2SessionResponse(byte[] ntlmHash, byte[] challenge, byte[] clientChallenge)
    Deprecated.
    Calculates the NTLM2 Session Response for the given challenge, using the specified password and client challenge.
    private static byte[]
    NTLMEngineImpl.ntlmHash(char[] password)
    Deprecated.
    Creates the NTLM Hash of the user's password.
    private static byte[]
    NTLMEngineImpl.ntlmv2Hash(String domain, String user, byte[] ntlmHash)
    Deprecated.
    Creates the NTLMv2 Hash of the user's password.
    (package private) static byte[]
    NTLMEngineImpl.RC4(byte[] value, byte[] key)
    Deprecated.
    Calculates RC4
    (package private) byte
    NTLMEngineImpl.NTLMMessage.readByte(int position)
    Read a byte from a position within the message buffer
    (package private) void
    NTLMEngineImpl.NTLMMessage.readBytes(byte[] buffer, int position)
    Read a bunch of bytes from a position in the message buffer
    byte[]
    NTLMEngineImpl.Handle.signAndEncryptMessage(byte[] cleartextMessage)
     
    Modifier
    Constructor
    Description
    (package private)
    Handle(byte[] exportedSessionKey, NTLMEngineImpl.Mode mode, boolean isConnection)
     
    (package private)
    NTLMMessage(byte[] message, int expectedType)
    Constructor to use when message bytes are known
    (package private)
    NTLMMessage(String messageBody, int expectedType)
    Constructor taking a string
    (package private)
    Type2Message(byte[] message)
     
    (package private)
    Type2Message(String messageBody)
     
    (package private)
    Type3Message(String domain, String host, String user, char[] password, byte[] nonce, int type2Flags, String target, byte[] targetInformation)
    More primitive constructor: don't include cert or previous messages.
    (package private)
    Type3Message(String domain, String host, String user, char[] password, byte[] nonce, int type2Flags, String target, byte[] targetInformation, Certificate peerServerCertificate, byte[] type1Message, byte[] type2Message)
    Constructor.
    (package private)
    Type3Message(Random random, long currentTime, String domain, String host, String user, char[] password, byte[] nonce, int type2Flags, String target, byte[] targetInformation)
    More primitive constructor: don't include cert or previous messages.
    (package private)
    Type3Message(Random random, long currentTime, String domain, String host, String user, char[] password, byte[] nonce, int type2Flags, String target, byte[] targetInformation, Certificate peerServerCertificate, byte[] type1Message, byte[] type2Message)
    Constructor.