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
Methods in org.apache.hc.client5.http.impl.auth that throw NTLMEngineExceptionModifier and TypeMethodDescriptionprivate 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 keybyte[]
NTLMEngineImpl.CipherGen.getLMHash()
Calculate and return the LMHashbyte[]
NTLMEngineImpl.CipherGen.getLMResponse()
Calculate and return the LMResponsebyte[]
NTLMEngineImpl.CipherGen.getLMUserSessionKey()
Get LMUserSessionKeybyte[]
NTLMEngineImpl.CipherGen.getLMv2Hash()
Calculate the LMv2 hashbyte[]
NTLMEngineImpl.CipherGen.getLMv2Response()
Calculate the LMv2Responsebyte[]
NTLMEngineImpl.CipherGen.getNTLM2SessionResponse()
Get NTLM2SessionResponsebyte[]
NTLMEngineImpl.CipherGen.getNTLM2SessionResponseUserSessionKey()
Get NTLM2SessionResponseUserSessionKeybyte[]
NTLMEngineImpl.CipherGen.getNTLMHash()
Calculate and return the NTLMHashbyte[]
NTLMEngineImpl.CipherGen.getNTLMResponse()
Calculate and return the NTLMResponsebyte[]
NTLMEngineImpl.CipherGen.getNTLMUserSessionKey()
Get NTLMUserSessionKeybyte[]
NTLMEngineImpl.CipherGen.getNTLMv2Hash()
Calculate the NTLMv2 hashbyte[]
NTLMEngineImpl.CipherGen.getNTLMv2Response()
Calculate the NTLMv2Responsebyte[]
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[]
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 bufferbyte[]
NTLMEngineImpl.Handle.signAndEncryptMessage
(byte[] cleartextMessage) Constructors in org.apache.hc.client5.http.impl.auth that throw NTLMEngineExceptionModifierConstructorDescription(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.