Class SMB2PreauthIntegrityCapabilities
- java.lang.Object
-
- com.hierynomus.mssmb2.messages.negotiate.SMB2NegotiateContext
-
- com.hierynomus.mssmb2.messages.negotiate.SMB2PreauthIntegrityCapabilities
-
public class SMB2PreauthIntegrityCapabilities extends SMB2NegotiateContext
[MS-SMB2].pdf 2.2.3.1.1 / 2.2.4.1.1 SMB2_PREAUTH_INTEGRITY_CAPABILITIES Request/Response
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_SALT_LENGTH
-
Constructor Summary
Constructors Constructor Description SMB2PreauthIntegrityCapabilities()
SMB2PreauthIntegrityCapabilities(java.util.List<SMB3HashAlgorithm> hashAlgorithms, byte[] salt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<SMB3HashAlgorithm>
getHashAlgorithms()
byte[]
getSalt()
protected void
readContext(SMBBuffer buffer, int dataSize)
Read the negotiate contextprotected int
writeContext(SMBBuffer buffer)
Write the negotiate context fields into the buffer, as specified in the [MS-SMB2].pdf specification.-
Methods inherited from class com.hierynomus.mssmb2.messages.negotiate.SMB2NegotiateContext
factory, getNegotiateContextType, read, write
-
-
-
-
Field Detail
-
DEFAULT_SALT_LENGTH
public static final int DEFAULT_SALT_LENGTH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SMB2PreauthIntegrityCapabilities
public SMB2PreauthIntegrityCapabilities()
-
SMB2PreauthIntegrityCapabilities
public SMB2PreauthIntegrityCapabilities(java.util.List<SMB3HashAlgorithm> hashAlgorithms, byte[] salt)
-
-
Method Detail
-
writeContext
protected int writeContext(SMBBuffer buffer)
Description copied from class:SMB2NegotiateContext
Write the negotiate context fields into the buffer, as specified in the [MS-SMB2].pdf specification.- Overrides:
writeContext
in classSMB2NegotiateContext
-
readContext
protected void readContext(SMBBuffer buffer, int dataSize) throws Buffer.BufferException
Description copied from class:SMB2NegotiateContext
Read the negotiate context- Overrides:
readContext
in classSMB2NegotiateContext
- Parameters:
buffer
- the buffer to read context- Throws:
Buffer.BufferException
-
getSalt
public byte[] getSalt()
-
getHashAlgorithms
public java.util.List<SMB3HashAlgorithm> getHashAlgorithms()
-
-