public class SmbComNegotiateResponse extends ServerMessageBlock implements SmbNegotiationResponse
SMB_COM_CHECK_DIRECTORY, SMB_COM_CLOSE, SMB_COM_CREATE_DIRECTORY, SMB_COM_DELETE, SMB_COM_DELETE_DIRECTORY, SMB_COM_ECHO, SMB_COM_FIND_CLOSE2, SMB_COM_LOCKING_ANDX, SMB_COM_LOGOFF_ANDX, SMB_COM_MOVE, SMB_COM_NEGOTIATE, SMB_COM_NT_CANCEL, SMB_COM_NT_CREATE_ANDX, SMB_COM_NT_TRANSACT, SMB_COM_NT_TRANSACT_SECONDARY, SMB_COM_OPEN_ANDX, SMB_COM_QUERY_INFORMATION, SMB_COM_READ_ANDX, SMB_COM_RENAME, SMB_COM_SEEK, SMB_COM_SESSION_SETUP_ANDX, SMB_COM_SET_INFORMATION, SMB_COM_TRANSACTION, SMB_COM_TRANSACTION_SECONDARY, SMB_COM_TRANSACTION2, SMB_COM_TREE_CONNECT_ANDX, SMB_COM_TREE_DISCONNECT, SMB_COM_WRITE, SMB_COM_WRITE_ANDX| Constructor and Description |
|---|
SmbComNegotiateResponse(CIFSContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canReuse(CIFSContext tc,
boolean forceSigning) |
int |
getDialectIndex() |
int |
getInitialCredits() |
int |
getNegotiatedCapabilities() |
int |
getNegotiatedFlags2() |
int |
getNegotiatedMpxCount() |
int |
getNegotiatedSendBufferSize() |
int |
getNegotiatedSessionKey() |
int |
getReceiveBufferSize() |
DialectVersion |
getSelectedDialect() |
int |
getSendBufferSize() |
ServerData |
getServerData() |
int |
getTransactionBufferSize() |
boolean |
haveCapabilitiy(int cap) |
boolean |
isDFSSupported() |
boolean |
isSigningEnabled() |
boolean |
isSigningNegotiated() |
boolean |
isSigningRequired() |
boolean |
isValid(CIFSContext ctx,
SmbNegotiationRequest req) |
void |
setupRequest(CommonServerMessageBlock request) |
void |
setupResponse(Response resp) |
String |
toString() |
addFlags2, allowChain, clearReceived, createCancel, decode, encode, equals, error, exception, getByteCount, getCommand, getCreditCost, getDigest, getDomain, getErrorCode, getException, getExpiration, getFlags, getFlags2, getFullUNCPath, getGrantedCredits, getLength, getMid, getNext, getNextResponse, getOverrideTimeout, getPath, getPid, getRawPayload, getResponse, getServer, getSignSeq, getTid, getUid, hashCode, ignoreDisconnect, isAsync, isCancel, isError, isExtendedSecurity, isForceUnicode, isReceived, isResolveInDfs, isResponseAsync, isRetainPayload, isUseUnicode, isVerifyFailed, prepare, readString, readString, readString, received, remFlags2, reset, retainPayload, setCommand, setDigest, setErrorCode, setExpiration, setExtendedSecurity, setFlags, setFlags2, setFullUNCPath, setMid, setOverrideTimeout, setPath, setPid, setRawPayload, setRequestCredits, setResolveInDfs, setResponse, setSessionId, setSignSeq, setTid, setUid, setUseUnicode, size, split, stringWireLength, verifySignaturedecode, 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, setRawPayloadpublic SmbComNegotiateResponse(CIFSContext ctx)
ctx - public DialectVersion getSelectedDialect()
getSelectedDialect in interface SmbNegotiationResponseSmbNegotiationResponse.getSelectedDialect()public int getTransactionBufferSize()
getTransactionBufferSize in interface SmbNegotiationResponseSmbNegotiationResponse.getTransactionBufferSize()public int getInitialCredits()
getInitialCredits in interface SmbNegotiationResponseSmbNegotiationResponse.getInitialCredits()public boolean canReuse(CIFSContext tc, boolean forceSigning)
canReuse in interface SmbNegotiationResponseSmbNegotiationResponse.canReuse(jcifs.CIFSContext, boolean)public int getDialectIndex()
public int getNegotiatedCapabilities()
public int getNegotiatedSendBufferSize()
public int getNegotiatedMpxCount()
public int getNegotiatedSessionKey()
public int getReceiveBufferSize()
getReceiveBufferSize in interface SmbNegotiationResponseSmbNegotiationResponse.getReceiveBufferSize()public int getSendBufferSize()
getSendBufferSize in interface SmbNegotiationResponseSmbNegotiationResponse.getSendBufferSize()public int getNegotiatedFlags2()
public boolean haveCapabilitiy(int cap)
haveCapabilitiy in interface SmbNegotiationResponseSmbNegotiationResponse.haveCapabilitiy(int)public boolean isDFSSupported()
isDFSSupported in interface SmbNegotiationResponseSmbNegotiationResponse.isDFSSupported()public boolean isSigningNegotiated()
isSigningNegotiated in interface SmbNegotiationResponseSmbNegotiationResponse.isSigningNegotiated()public boolean isValid(CIFSContext ctx, SmbNegotiationRequest req)
isValid in interface SmbNegotiationResponsepublic 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 boolean isSigningEnabled()
isSigningEnabled in interface SmbNegotiationResponseSmbNegotiationResponse.isSigningEnabled()public boolean isSigningRequired()
isSigningRequired in interface SmbNegotiationResponseSmbNegotiationResponse.isSigningRequired()public ServerData getServerData()
public String toString()
toString in class ServerMessageBlockCopyright © 2021. All rights reserved.