Package com.hierynomus.ntlm.messages
Class NtlmChallenge
java.lang.Object
com.hierynomus.ntlm.messages.NtlmPacket
com.hierynomus.ntlm.messages.NtlmChallenge
- All Implemented Interfaces:
Packet<Buffer.PlainBuffer>
[MS-NLMP].pdf 2.2.1.2 CHALLENGE_MESSAGE
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Logger
private EnumSet
<NtlmNegotiateFlag> private byte[]
private TargetInfo
private int
private int
private String
private int
private int
private WindowsVersion
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
void
read
(Buffer.PlainBuffer buffer) private void
readTargetInfo
(Buffer.PlainBuffer buffer) private void
private void
readTargetName
(Buffer.PlainBuffer buffer) private void
private void
readVersion
(Buffer.PlainBuffer buffer) toString()
Methods inherited from class com.hierynomus.ntlm.messages.NtlmPacket
write
-
Field Details
-
logger
private static final org.slf4j.Logger logger -
targetNameLen
private int targetNameLen -
targetNameBufferOffset
private int targetNameBufferOffset -
negotiateFlags
-
serverChallenge
private byte[] serverChallenge -
version
-
targetInfoLen
private int targetInfoLen -
targetInfoBufferOffset
private int targetInfoBufferOffset -
targetName
-
targetInfo
-
-
Constructor Details
-
NtlmChallenge
public NtlmChallenge()
-
-
Method Details
-
read
- Specified by:
read
in interfacePacket<Buffer.PlainBuffer>
- Overrides:
read
in classNtlmPacket
- Throws:
Buffer.BufferException
-
readTargetInfo
- Throws:
Buffer.BufferException
-
readTargetName
- Throws:
Buffer.BufferException
-
readVersion
- Throws:
Buffer.BufferException
-
readTargetNameFields
- Throws:
Buffer.BufferException
-
readTargetInfoFields
- Throws:
Buffer.BufferException
-
getTargetName
-
getServerChallenge
public byte[] getServerChallenge() -
getNegotiateFlags
-
getTargetInfo
-
getVersion
-
toString
-