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 voidNTLMEngineImpl.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 CharsetNTLMEngineImpl.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 StringNTLMEngineImpl.getResponseFor(String message, String username, char[] password, String host, String domain) Deprecated.Returns the response for the given message.(package private) static StringNTLMEngineImpl.getResponseFor(String message, String username, char[] password, String host, String domain, Certificate peerServerCertificate) Deprecated.Returns the response for the given message.(package private) static StringNTLMEngineImpl.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 StringNTLMEngineImpl.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 CipherNTLMEngineImpl.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) byteNTLMEngineImpl.NTLMMessage.readByte(int position) Read a byte from a position within the message buffer(package private) voidNTLMEngineImpl.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.