パッケージ jcifs.internal.smb2.nego
クラス Smb2NegotiateRequest
- java.lang.Object
-
- jcifs.internal.smb2.ServerMessageBlock2
-
- jcifs.internal.smb2.ServerMessageBlock2Request<Smb2NegotiateResponse>
-
- jcifs.internal.smb2.nego.Smb2NegotiateRequest
-
- すべての実装されたインタフェース:
CommonServerMessageBlock,CommonServerMessageBlockRequest,Request<Smb2NegotiateResponse>,SmbNegotiationRequest,Message,Request
public class Smb2NegotiateRequest extends ServerMessageBlock2Request<Smb2NegotiateResponse> implements SmbNegotiationRequest
- 作成者:
- mbechler
-
-
フィールドの概要
-
クラスから継承されたフィールド jcifs.internal.smb2.ServerMessageBlock2
SMB2_CANCEL, SMB2_CHANGE_NOTIFY, SMB2_CLOSE, SMB2_CREATE, SMB2_ECHO, 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, SMB2_FLUSH, SMB2_IOCTL, SMB2_LOCK, SMB2_LOGOFF, SMB2_NEGOTIATE, SMB2_OPLOCK_BREAK, SMB2_QUERY_DIRECTORY, SMB2_QUERY_INFO, SMB2_READ, SMB2_SESSION_SETUP, SMB2_SET_INFO, SMB2_TREE_CONNECT, SMB2_TREE_DISCONNECT, SMB2_WRITE
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 Smb2NegotiateRequest(Configuration config, int securityMode)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected Smb2NegotiateResponsecreateResponse(CIFSContext tc, ServerMessageBlock2Request<Smb2NegotiateResponse> req)intgetCapabilities()byte[]getClientGuid()int[]getDialects()NegotiateContextRequest[]getNegotiateContexts()byte[]getPreauthSalt()intgetSecurityMode()booleanisSigningEnforced()protected intreadBytesWireFormat(byte[] buffer, int bufferIndex)intsize()protected intwriteBytesWireFormat(byte[] dst, int dstIndex)-
クラスから継承されたメソッド jcifs.internal.smb2.ServerMessageBlock2Request
allowChain, createCancel, encode, getCreditCost, getNext, getOverrideTimeout, getResponse, ignoreDisconnect, initResponse, isCancel, isResponseAsync, setNext, setOverrideTimeout, setRequestCredits, setResponse, setTid, split
-
クラスから継承されたメソッド jcifs.internal.smb2.ServerMessageBlock2
addFlags, chain, clearFlags, decode, decode, equals, getAsyncId, getCommand, getConfig, getCredit, getCreditCharge, getDigest, getErrorContextCount, getErrorData, getFlags, getHeaderStart, getLength, getMid, getNextCommandOffset, getRawPayload, getSessionId, getStatus, getTreeId, hashCode, haveResponse, isAsync, isErrorResponseStatus, isRetainPayload, pad8, readErrorResponse, readHeaderWireFormat, reset, retainPayload, setAsyncId, setCommand, setCredit, setDigest, setExtendedSecurity, setMid, setNext, setRawPayload, setReadSize, setSessionId, setTreeId, setUid, size8, size8, toString, writeHeaderWireFormat
-
インタフェースから継承されたメソッド jcifs.internal.CommonServerMessageBlock
decode, getCommand, getDigest, getMid, reset, setCommand, setDigest, setExtendedSecurity, setMid, setSessionId, setUid
-
インタフェースから継承されたメソッド jcifs.util.transport.Message
getRawPayload, isRetainPayload, retainPayload, setRawPayload
-
-
-
-
コンストラクタの詳細
-
Smb2NegotiateRequest
public Smb2NegotiateRequest(Configuration config, int securityMode)
- パラメータ:
config-securityMode-
-
-
メソッドの詳細
-
getSecurityMode
public int getSecurityMode()
- 戻り値:
- the securityMode
-
isSigningEnforced
public boolean isSigningEnforced()
- 定義:
isSigningEnforcedインタフェース内SmbNegotiationRequest- 戻り値:
- whether SMB singing is enforced
-
getCapabilities
public int getCapabilities()
- 戻り値:
- the capabilities
-
getDialects
public int[] getDialects()
- 戻り値:
- the dialects
-
getClientGuid
public byte[] getClientGuid()
- 戻り値:
- the clientGuid
-
getNegotiateContexts
public NegotiateContextRequest[] getNegotiateContexts()
- 戻り値:
- the negotiateContexts
-
getPreauthSalt
public byte[] getPreauthSalt()
- 戻り値:
- the preauthSalt
-
createResponse
protected Smb2NegotiateResponse createResponse(CIFSContext tc, ServerMessageBlock2Request<Smb2NegotiateResponse> req)
- 定義:
createResponseクラス内ServerMessageBlock2Request<Smb2NegotiateResponse>- 戻り値:
- 関連項目:
jcifs.internal.smb2.ServerMessageBlock2Request#createResponse(jcifs.Configuration, jcifs.internal.smb2.ServerMessageBlock2Request)
-
size
public int size()
- 定義:
sizeインタフェース内CommonServerMessageBlockRequest- 戻り値:
- the size of this message
- 関連項目:
CommonServerMessageBlockRequest.size()
-
writeBytesWireFormat
protected int writeBytesWireFormat(byte[] dst, int dstIndex)
-
readBytesWireFormat
protected int readBytesWireFormat(byte[] buffer, int bufferIndex)
-
-