Class SMB2TransformHeader
java.lang.Object
com.hierynomus.mssmb2.SMB2TransformHeader
- All Implemented Interfaces:
SMBHeader
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintbyte[]getNonce()intlongbyte[]static booleanisEncrypted(byte[] header) voidvoidsetMessageEndPosition(int messageEndPosition) voidsetSignature(byte[] signature) void
-
Field Details
-
ENCRYPTED_PROTOCOL_ID
public static final byte[] ENCRYPTED_PROTOCOL_ID
-
-
Constructor Details
-
SMB2TransformHeader
public SMB2TransformHeader(byte[] nonce, int originalMessageSize, long sessionId) -
SMB2TransformHeader
public SMB2TransformHeader()
-
-
Method Details
-
writeTo
-
readFrom
- Specified by:
readFromin interfaceSMBHeader- Throws:
Buffer.BufferException
-
getHeaderStartPosition
public int getHeaderStartPosition()- Specified by:
getHeaderStartPositionin interfaceSMBHeader
-
getMessageEndPosition
public int getMessageEndPosition()- Specified by:
getMessageEndPositionin interfaceSMBHeader
-
setMessageEndPosition
public void setMessageEndPosition(int messageEndPosition) -
getSignature
public byte[] getSignature() -
setSignature
public void setSignature(byte[] signature) -
getNonce
public byte[] getNonce() -
getOriginalMessageSize
public int getOriginalMessageSize() -
getFlagsEncryptionAlgorithm
public int getFlagsEncryptionAlgorithm() -
getSessionId
public long getSessionId() -
isEncrypted
public static boolean isEncrypted(byte[] header)
-