public class Smb2NegotiateResponse extends ServerMessageBlock2Response implements SmbNegotiationResponse
SMB2_FLAGS_ASYNC_COMMAND, SMB2_FLAGS_DFS_OPERATIONS, SMB2_FLAGS_PRIORITY_MASK, SMB2_FLAGS_RELATED_OPERATIONS, SMB2_FLAGS_REPLAY_OPERATION, SMB2_FLAGS_SERVER_TO_REDIR, SMB2_FLAGS_SIGNED| Constructor and Description |
|---|
Smb2NegotiateResponse(Configuration cfg) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canReuse(CIFSContext tc,
boolean forceSigning) |
int |
getCapabilities() |
int |
getCommonCapabilities() |
int |
getDialectRevision() |
int |
getInitialCredits() |
int |
getMaxTransactSize() |
NegotiateContextResponse[] |
getNegotiateContexts() |
int |
getReceiveBufferSize() |
byte[] |
getSecurityBlob() |
int |
getSecurityMode() |
int |
getSelectedCipher() |
DialectVersion |
getSelectedDialect() |
int |
getSelectedPreauthHash() |
int |
getSendBufferSize() |
byte[] |
getServerGuid() |
long |
getServerStartTime() |
int |
getTransactionBufferSize() |
boolean |
haveCapabilitiy(int cap) |
boolean |
isDFSSupported() |
boolean |
isEncryptionSupported() |
boolean |
isSigningEnabled() |
boolean |
isSigningNegotiated() |
boolean |
isSigningRequired() |
boolean |
isValid(CIFSContext tc,
SmbNegotiationRequest req) |
void |
setupRequest(CommonServerMessageBlock request) |
void |
setupResponse(Response resp) |
String |
toString() |
clearReceived, error, exception, getErrorCode, getException, getExpiration, getGrantedCredits, getNextResponse, isAsyncHandled, isError, isReceived, isSigned, isVerifyFailed, prepare, received, reset, setAsyncHandled, setExpiration, verifySignatureaddFlags, chain, clearFlags, decode, decode, encode, equals, getAsyncId, getCommand, getCredit, getCreditCharge, getDigest, getErrorContextCount, getErrorData, getFlags, getHeaderStart, getLength, getMid, getNextCommandOffset, getRawPayload, getResponse, getSessionId, getStatus, getTreeId, hashCode, isAsync, isRetainPayload, retainPayload, setAsyncId, setCommand, setCredit, setDigest, setExtendedSecurity, setMid, setRawPayload, setReadSize, setResponse, setSessionId, setTreeId, setUiddecode, encode, getCommand, getDigest, getMid, getResponse, reset, setCommand, setDigest, setExtendedSecurity, setMid, setResponse, setSessionId, setUidclearReceived, error, exception, getErrorCode, getException, getExpiration, getGrantedCredits, getMid, getNextResponse, isError, isReceived, isVerifyFailed, received, reset, setExpiration, setMid, verifySignaturegetRawPayload, isRetainPayload, retainPayload, setRawPayloadisAsyncpublic Smb2NegotiateResponse(Configuration cfg)
cfg - public int getInitialCredits()
getInitialCredits in interface SmbNegotiationResponseSmbNegotiationResponse.getInitialCredits()public int getDialectRevision()
public byte[] getServerGuid()
public DialectVersion getSelectedDialect()
getSelectedDialect in interface SmbNegotiationResponsepublic int getSelectedCipher()
public int getSelectedPreauthHash()
public final int getCapabilities()
public final int getCommonCapabilities()
public byte[] getSecurityBlob()
public int getMaxTransactSize()
public int getTransactionBufferSize()
getTransactionBufferSize in interface SmbNegotiationResponseSmbNegotiationResponse.getTransactionBufferSize()public NegotiateContextResponse[] getNegotiateContexts()
public long getServerStartTime()
public int getSecurityMode()
public boolean haveCapabilitiy(int cap)
haveCapabilitiy in interface SmbNegotiationResponseSmbNegotiationResponse.haveCapabilitiy(int)public boolean isDFSSupported()
isDFSSupported in interface SmbNegotiationResponseSmbNegotiationResponse.isDFSSupported()public boolean isEncryptionSupported()
public boolean canReuse(CIFSContext tc, boolean forceSigning)
canReuse in interface SmbNegotiationResponseSmbNegotiationResponse.canReuse(jcifs.CIFSContext, boolean)public boolean isValid(CIFSContext tc, SmbNegotiationRequest req)
isValid in interface SmbNegotiationResponsepublic int getReceiveBufferSize()
getReceiveBufferSize in interface SmbNegotiationResponseSmbNegotiationResponse.getReceiveBufferSize()public int getSendBufferSize()
getSendBufferSize in interface SmbNegotiationResponseSmbNegotiationResponse.getSendBufferSize()public boolean isSigningEnabled()
isSigningEnabled in interface SmbNegotiationResponseSmbNegotiationResponse.isSigningEnabled()public boolean isSigningRequired()
isSigningRequired in interface SmbNegotiationResponseSmbNegotiationResponse.isSigningRequired()public boolean isSigningNegotiated()
isSigningNegotiated in interface SmbNegotiationResponseSmbNegotiationResponse.isSigningNegotiated()public void setupRequest(CommonServerMessageBlock request)
setupRequest in interface SmbNegotiationResponseSmbNegotiationResponse.setupRequest(jcifs.internal.CommonServerMessageBlock)public void setupResponse(Response resp)
setupResponse in interface SmbNegotiationResponseSmbNegotiationResponse.setupResponse(jcifs.util.transport.Response)public String toString()
toString in class ServerMessageBlock2Copyright © 2023. All rights reserved.